@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,.history-slider-item__content,.testimonial__content,.wrapper,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{border-color:#dee2e6;color:inherit}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.img-fluid,.img-thumbnail,img{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#007bff;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.history-slider-item__content,.testimonial__content,.wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container,.container-sm,.history-slider-item__content,.testimonial__content,.wrapper{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm,.history-slider-item__content,.testimonial__content,.wrapper{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.history-slider-item__content,.testimonial__content,.wrapper{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.history-slider-item__content,.testimonial__content,.wrapper{max-width:1170px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.form-control,.hbspt-form .hs-input{background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control,.hbspt-form .hs-input{transition:none}}.form-control::-ms-expand,.hbspt-form .hs-input::-ms-expand{background-color:transparent;border:0}.form-control:focus,.hbspt-form .hs-input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.form-control::placeholder,.hbspt-form .hs-input::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],.hbspt-form .hs-input:disabled,.hbspt-form [readonly].hs-input{background-color:#e9ecef;opacity:1}.hbspt-form input[type=date].hs-input,.hbspt-form input[type=datetime-local].hs-input,.hbspt-form input[type=month].hs-input,.hbspt-form input[type=time].hs-input,input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{appearance:none}.hbspt-form select.hs-input:-moz-focusring,select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.hbspt-form select.hs-input:focus::-ms-value,select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}.hbspt-form select[multiple].hs-input,.hbspt-form select[size].hs-input,.hbspt-form textarea.hs-input,select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group,.hbspt-form .hs-form-field{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#28a745;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(40,167,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.hbspt-form .is-valid.hs-input,.hbspt-form .was-validated .hs-input:valid,.was-validated .form-control:valid,.was-validated .hbspt-form .hs-input:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.hbspt-form .is-valid.hs-input:focus,.hbspt-form .was-validated .hs-input:valid:focus,.was-validated .form-control:valid:focus,.was-validated .hbspt-form .hs-input:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.hbspt-form .was-validated select.hs-input:valid,.hbspt-form select.is-valid.hs-input,.was-validated .hbspt-form select.hs-input:valid,.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.hbspt-form .was-validated textarea.hs-input:valid,.hbspt-form textarea.is-valid.hs-input,.was-validated .hbspt-form textarea.hs-input:valid,.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57;border-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.hbspt-form .is-invalid.hs-input,.hbspt-form .was-validated .hs-input:invalid,.was-validated .form-control:invalid,.was-validated .hbspt-form .hs-input:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.hbspt-form .is-invalid.hs-input:focus,.hbspt-form .was-validated .hs-input:invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .hbspt-form .hs-input:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.hbspt-form .was-validated select.hs-input:invalid,.hbspt-form select.is-invalid.hs-input,.was-validated .hbspt-form select.hs-input:invalid,.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.hbspt-form .was-validated textarea.hs-input:invalid,.hbspt-form textarea.is-invalid.hs-input,.was-validated .hbspt-form textarea.hs-input:invalid,.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{align-items:center;display:flex;justify-content:center;margin-bottom:0}.form-inline .form-group,.form-inline .hbspt-form .hs-form-field,.hbspt-form .form-inline .hs-form-field{align-items:center;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}.form-inline .form-control,.form-inline .hbspt-form .hs-input,.hbspt-form .form-inline .hs-input{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn,.hbspt-form .btn-group-vertical>.hs-button,.hbspt-form .btn-group>.hs-button{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.hbspt-form .btn-group-vertical>.active.hs-button,.hbspt-form .btn-group-vertical>.hs-button:active,.hbspt-form .btn-group-vertical>.hs-button:focus,.hbspt-form .btn-group-vertical>.hs-button:hover,.hbspt-form .btn-group>.active.hs-button,.hbspt-form .btn-group>.hs-button:active,.hbspt-form .btn-group>.hs-button:focus,.hbspt-form .btn-group>.hs-button:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child),.hbspt-form .btn-group>.hs-button:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.hbspt-form .btn-group>.btn-group:not(:last-child)>.hs-button,.hbspt-form .btn-group>.hs-button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child),.hbspt-form .btn-group>.btn-group:not(:first-child)>.hs-button,.hbspt-form .btn-group>.hs-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.hbspt-form .btn-group-sm>.hs-button+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.hbspt-form .btn-group-lg>.hs-button+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.hbspt-form .btn-group-vertical>.hs-button{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.hbspt-form .btn-group-vertical>.hs-button:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.hbspt-form .btn-group-vertical>.btn-group:not(:last-child)>.hs-button,.hbspt-form .btn-group-vertical>.hs-button:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child),.hbspt-form .btn-group-vertical>.btn-group:not(:first-child)>.hs-button,.hbspt-form .btn-group-vertical>.hs-button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.filter-buttons>.btn,.filter-buttons>.btn-group>.btn,.hbspt-form .btn-group-toggle>.btn-group>.hs-button,.hbspt-form .btn-group-toggle>.hs-button,.hbspt-form .filter-buttons>.btn-group>.hs-button,.hbspt-form .filter-buttons>.hs-button{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.filter-buttons>.btn input[type=checkbox],.filter-buttons>.btn input[type=radio],.filter-buttons>.btn-group>.btn input[type=checkbox],.filter-buttons>.btn-group>.btn input[type=radio],.hbspt-form .btn-group-toggle>.btn-group>.hs-button input[type=checkbox],.hbspt-form .btn-group-toggle>.btn-group>.hs-button input[type=radio],.hbspt-form .btn-group-toggle>.hs-button input[type=checkbox],.hbspt-form .btn-group-toggle>.hs-button input[type=radio],.hbspt-form .filter-buttons>.btn-group>.hs-button input[type=checkbox],.hbspt-form .filter-buttons>.btn-group>.hs-button input[type=radio],.hbspt-form .filter-buttons>.hs-button input[type=checkbox],.hbspt-form .filter-buttons>.hs-button input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}@font-face{font-family:lightcase;font-style:normal;font-weight:400;src:url(/assets/fonts/lightcase.eot?55356177);src:url(/assets/fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"),url(/assets/fonts/lightcase.woff?55356177) format("woff"),url(/assets/fonts/lightcase.ttf?55356177) format("truetype"),url(/assets/fonts/lightcase.svg?55356177#lightcase) format("svg")}[class*=lightcase-icon-]:before{speak:none;display:inline-block;font-family:lightcase,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.lightcase-icon-play:before{content:""}.lightcase-icon-pause:before{content:""}.lightcase-icon-close:before{content:""}.lightcase-icon-prev:before{content:""}.lightcase-icon-next:before{content:""}.lightcase-icon-spin:before{content:""}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;font-family:arial,sans-serif;font-size:13px;left:50%;line-height:1.5;position:fixed;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5);top:50%;z-index:2002}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-case,html[data-lc-type=inline] #lightcase-case{bottom:0!important;height:100%!important;left:0!important;margin:0!important;overflow:auto!important;padding:55px 0 70px;position:fixed!important;right:0!important;top:0!important;width:100%!important}}@media screen and (min-width:768px){html:not([data-lc-type=error]) #lightcase-content{-webkit-backface-visibility:hidden;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);position:relative;text-shadow:none;z-index:1}html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{background:none!important;border:none!important;height:auto!important;left:auto!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;width:auto!important}}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*{max-width:none!important;width:100%!important}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>:not(iframe){height:auto!important;max-height:none!important}html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{-webkit-overflow-scrolling:touch;overflow:auto}}@media screen and (max-width:767px)and (min-width:768px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{overflow:hidden!important;position:relative}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{background:none!important;border:none!important;height:auto!important;left:auto!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;width:auto!important}}@media screen and (min-width:768px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding:30px}}@media screen and (max-width:767px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:768px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{color:#aaa;font-size:17px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:768px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-height:100%;max-width:100%}#lightcase-info{padding-top:15px;position:absolute}#lightcase-info #lightcase-caption,#lightcase-info #lightcase-title{font-weight:400;line-height:1.5;margin:0;padding:0;text-overflow:ellipsis}#lightcase-info #lightcase-title{color:#aaa;font-size:17px}@media screen and (max-width:767px){#lightcase-info #lightcase-title{background:#333;left:0;max-width:87.5%;padding:5px 15px;position:fixed;top:10px}}#lightcase-info #lightcase-caption{clear:both;color:#aaa;font-size:13px}#lightcase-info #lightcase-sequenceInfo{color:#aaa;font-size:11px}@media screen and (max-width:767px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{font-size:38px;height:auto;line-height:1;text-align:center;text-shadow:none;width:1.123em;z-index:9999}#lightcase-loading,#lightcase-loading:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#fff;text-decoration:none;-webkit-transition:color,opacity,.25s ease-in-out;-moz-transition:color,opacity,.25s ease-in-out;-o-transition:color,opacity,.25s ease-in-out;transition:color,opacity,.25s ease-in-out}#lightcase-loading>span{display:inline-block;text-indent:-9999px}#lightcase-loading{-webkit-animation:lightcase-spin .5s linear infinite;-moz-animation:lightcase-spin .5s linear infinite;-o-animation:lightcase-spin .5s linear infinite;animation:lightcase-spin .5s linear infinite;font-size:32px;left:50%;margin-left:-.5em;margin-top:-.5em;opacity:1;position:fixed;text-shadow:0 0 15px #fff;top:50%;-moz-transform-origin:50% 53%;z-index:2001}a[class*=lightcase-icon-]{font-size:38px;height:auto;line-height:1;position:fixed;text-align:center;text-shadow:none;width:1.123em;z-index:9999}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.6);text-decoration:none;-webkit-transition:color,opacity,.25s ease-in-out;-moz-transition:color,opacity,.25s ease-in-out;-o-transition:color,opacity,.25s ease-in-out;transition:color,opacity,.25s ease-in-out}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]:hover{color:#fff;text-shadow:0 0 15px #fff}a[class*=lightcase-icon-]{cursor:pointer;outline:none}.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover{color:#aaa;text-shadow:none}a[class*=lightcase-icon-].lightcase-icon-close{bottom:auto;margin:0;opacity:0;outline:none;position:fixed;right:15px;top:15px}a[class*=lightcase-icon-].lightcase-icon-prev{left:15px}a[class*=lightcase-icon-].lightcase-icon-next{right:15px}a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:768px){a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{opacity:0}}@media screen and (max-width:767px){a[class*=lightcase-icon-]{bottom:15px;font-size:24px}}@media screen and (min-width:768px){a[class*=lightcase-icon-]{bottom:50%;margin-bottom:-.5em}#lightcase-case:hover~a[class*=lightcase-icon-],a[class*=lightcase-icon-]:hover{opacity:1}}#lightcase-overlay{background:#333;bottom:-9999px;display:none;left:0;min-height:100%;position:fixed;top:-9999px;width:100%;z-index:2000}@media screen and (max-width:767px){#lightcase-overlay{opacity:1!important}}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{background:#fff;content:" ";display:block;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{height:9999px;left:50%;margin-left:-1.5px;width:3px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{height:3px;margin-top:-1.5px;top:50%;width:9999px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{height:100%;position:absolute;top:0;transition-duration:.5s;width:100%}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{background:hsla(0,0%,100%,.2);border-radius:2px;color:#fff;font-size:13px;letter-spacing:.1em;line-height:38px;padding:0 20px;position:absolute}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{margin-top:-19px;top:50%}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{border:6px inset transparent;height:0;position:absolute;width:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{margin-top:-6px;top:50%}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;z-index:0}.twentytwenty-container img{display:block;max-width:100%;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{background:transparent;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);cursor:pointer;height:38px;left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%;width:38px;z-index:40}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);margin-bottom:22px}.twentytwenty-horizontal .twentytwenty-handle:after{box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);margin-top:22px;top:50%}.twentytwenty-vertical .twentytwenty-handle:before{box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);left:50%;margin-left:22px}.twentytwenty-vertical .twentytwenty-handle:after{box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);margin-right:22px;right:50%}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;margin-right:-17px;right:50%}.twentytwenty-up-arrow{border-bottom:6px solid #fff;margin-top:-17px;top:50%}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.902);background:var(--plyr-menu-background,hsla(0,0%,100%,.902));border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.149));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.902));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.102);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.102)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.149));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.749));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.749)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.251);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.149));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.149);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.749));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.749)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;right:-6px;top:-17px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes zoomeffect{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.15)}}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:hover{text-decoration:none}.lightcase-popup-content{display:none}#lightcase-case{color:#121212;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-shadow:none!important}@media(max-width:767.98px){#lightcase-case{color:#fff!important}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:10px 15px 0!important}@media(max-width:767.98px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{background-color:#fff!important}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h1,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h2,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h3,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h4,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h5,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h6,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap p{color:#121212!important}@media(max-width:767.98px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h1,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h2,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h3,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h4,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h5,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h6,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap p{color:#121212!important}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .lightcase-popup-content{display:flex;flex-direction:column;min-width:462px}@media(max-width:767.98px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .lightcase-popup-content{min-width:0}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .lightcase-popup-content>*{margin:0 0 15px}.owl-carousel{display:block!important;z-index:0}.owl-carousel .owl-stage{display:flex!important;flex-wrap:wrap!important}.owl-carousel .owl-item{backface-visibility:hidden;display:flex!important;float:none!important;transform:translateZ(0) scale(1)}.owl-carousel .owl-item.fade-in{animation-name:owlFadeIn}.owl-carousel .owl-item.fade-up{animation-name:owlFadeUp}.owl-carousel .owl-item.fade-out{animation-name:owlFadeOut}.owl-carousel .owl-item.fade-out.active{animation:none;left:0!important}.owl-carousel .owl-item.fade-down{animation-name:owlFadeDown}.owl-carousel .owl-dots{bottom:30px;display:flex;height:0;justify-content:center;left:0;position:absolute;right:0;z-index:0}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots button.owl-dot{background-color:transparent;border:2px solid #121212;border-radius:50%;display:inline-block;height:15px;margin:0 5px;transform:translateY(-50%);width:15px}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{background-color:#121212}.owl-carousel .owl-nav{display:flex;height:0;justify-content:space-between;left:0;position:absolute;right:0;top:50%;z-index:1}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background-color:transparent;display:block;font-size:0;height:50px;transform:translateY(-50%);width:50px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-prev:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{opacity:0}.owl-carousel .owl-nav button.owl-next{transform:translateY(-50%) rotate(180deg)}@keyframes owlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes owlFadeOut{0%{opacity:1}to{opacity:0}}@keyframes owlFadeUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes owlFadeDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100%,0)}}.twentytwenty-wrapper .twentytwenty-container{height:auto!important}.twentytwenty-wrapper .twentytwenty-container img{z-index:1}.twentytwenty-wrapper .twentytwenty-container img:first-child{position:relative;z-index:0}.twentytwenty-wrapper .twentytwenty-handle{background:#fff;border:0;border-radius:50%}.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;display:block;height:14px;padding:0;position:absolute;top:50%;width:14px}.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow{left:50%;margin:-7px 0 0 -14px}.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow{margin:-7px -14px 0 0;right:50%;transform:rotate(-180deg)}.plyr--video{background-color:transparent}.plyr--video .plyr__control:hover,.plyr--video:hover .plyr__control--overlaid{background-color:#e60013}.plyr--video .plyr__control--overlaid{background-color:rgba(230,0,19,.8)}.plyr--video .plyr__control.plyr__tab-focus{background-color:rgba(230,0,19,.8);box-shadow:none}.plyr--video .plyr__controls{opacity:0;transform:translateY(100%)}.plyr--playing .plyr__controls{opacity:1;transform:none}.plyr--full-ui input[type=range]{color:#e60013}.plyr__video-wrapper{height:100%;text-align:center}.plyr__video-wrapper video{height:100%;margin:0 auto;width:auto}*,:after,:before{-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-kerning:auto;text-rendering:optimizelegibility}*,:after,:before,body,html{-webkit-font-smoothing:antialiased}body,html{text-size-adjust:100%;background:#fff;color:#121212;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px;min-height:100%}body{display:flex;flex-direction:column}body.scroll-disabled{overflow-y:hidden}html{height:100%}@media(max-width:991.98px){html.primary-navigation-active{overflow:hidden}html.primary-navigation-active .btn--to-top{display:none!important}}html.scroll-disabled body{overflow-y:hidden}img:not([src]){visibility:hidden}img[data-src],img[data-srcset]{display:block;min-height:1px}::selection{background-color:#afafaf}.search-highlight{background-color:#afafaf}.date{font-size:15px;font-weight:300}iframe{border:0;display:block;max-width:100%}.link,a{color:#e60013;outline:none;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{color:#121212;outline:none;text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:none}article,aside,blockquote,dl,form,h1,h2,h3,h4,h5,h6,hr,ol,p,section,table,ul{margin:0 0 40px}table{border-collapse:collapse;width:100%}ol,ul{list-style-type:none;padding:0}dl{display:flex;flex-wrap:wrap}dl dd,dl dt{border-bottom:1px solid #121212;flex:0 0 50%;margin:0;max-width:50%;padding:5px 8px}dl dd:last-of-type,dl dt:last-of-type{border-bottom:0}dl dt{font-weight:400}dl dd{border-left:1px solid #121212}select option{color:initial!important}[data-animate].is-loaded{opacity:0;transform:translateY(100px);transition:all 1s ease;visibility:hidden}[data-animate].is-loaded.is-visible{opacity:1;transform:translateY(0);visibility:visible}.info{display:block;font-style:italic;margin:0 0 40px}.video-wrapper{margin:0 0 40px;text-align:center}.video-wrapper__inner{display:block;height:0;padding:25px 0 56.25%;position:relative}.video-wrapper__inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.icon{display:inline-block;height:40px;width:40px}section.main{flex:1 0 auto;margin:0}.history-slider-item__content:after,.testimonial__content:after,.wrapper:after{clear:both;content:"";display:block}.visible-tablet{display:none}@media(max-width:991.98px){.visible-tablet{display:block}.hidden-tablet{display:none}}.visible-mobile{display:none}@media(max-width:575.98px){.visible-mobile{display:block}.hidden-mobile{display:none}}#hubspot-messages-iframe-container{z-index:1!important}#hubspot-messages-iframe-container.widget-align-right{bottom:100px!important}@media(max-width:767.98px){#hubspot-messages-iframe-container.widget-align-right{bottom:60px!important}}.landingspage-2{font-family:Lato,sans-serif}.landingspage-2 .link,.landingspage-2 a{color:#000cff}.is-h1,.landingspage-2 .link:focus,.landingspage-2 .link:hover,.landingspage-2 a:focus,.landingspage-2 a:hover,h1{color:#121212}.is-h1,h1{font-family:Maven Pro,sans-serif;font-size:78px;font-weight:900;line-height:88px}@media(max-width:767.98px){.is-h1,h1{font-size:42px;line-height:52px}}.is-h2,h2{color:#121212;font-family:Maven Pro,sans-serif;font-size:58px;font-weight:900;line-height:68px}@media(max-width:767.98px){.is-h2,h2{font-size:32px;line-height:42px}}.is-h3,h3{font-size:32px;line-height:42px}.is-h3,.is-h4,h3,h4{color:#121212;font-family:Maven Pro,sans-serif;font-weight:900}.is-h4,h4{font-size:24px;line-height:32px}.is-h5,h5{font-size:20px;line-height:28px}.is-h5,.is-h6,h5,h6{color:#121212;font-family:Maven Pro,sans-serif;font-weight:900}.is-h6,h6{font-size:16px;line-height:24px}h1 .special,h2 .special,h3 .special,h4 .special,h5 .special,h6 .special{color:#e60013}h1+.info,h2+.info,h3+.info,h4+.info,h5+.info,h6+.info{font-size:14px;margin-top:-50px}.landingspage-2 h1,.landingspage-2 h2,.landingspage-2 h3,.landingspage-2 h4,.landingspage-2 h5,.landingspage-2 h6{font-family:Lato,sans-serif}.landingspage-2 h1 .special,.landingspage-2 h2 .special,.landingspage-2 h3 .special,.landingspage-2 h4 .special,.landingspage-2 h5 .special,.landingspage-2 h6 .special{color:#121212;font-weight:700}.landingspage-2 .is-h1,.landingspage-2 .is-h2,.landingspage-2 .is-h3,.landingspage-2 h1,.landingspage-2 h2,.landingspage-2 h3{font-weight:300}.landingspage-2 .is-h4,.landingspage-2 .is-h5,.landingspage-2 .is-h6,.landingspage-2 h4,.landingspage-2 h5,.landingspage-2 h6{font-weight:900}.landingspage-2 .is-h1,.landingspage-2 h1{font-size:56px;line-height:66px}@media(max-width:767.98px){.landingspage-2 .is-h1,.landingspage-2 h1{font-size:42px;line-height:52px}}.landingspage-2 .is-h2,.landingspage-2 h2{font-size:56px;line-height:66px}@media(max-width:767.98px){.landingspage-2 .is-h2,.landingspage-2 h2{font-size:32px;line-height:42px}}.landingspage-2 .is-h3,.landingspage-2 h3{font-size:32px;line-height:42px}.landingspage-2 .is-h4,.landingspage-2 h4{font-size:24px;line-height:32px}.landingspage-2 .is-h5,.landingspage-2 h5{font-size:20px;line-height:28px}.landingspage-2 .is-h6,.landingspage-2 h6{font-size:16px;line-height:24px}.list{list-style:none;margin:0 0 40px;padding:0}.list li{display:block}.list li a .info{font-style:normal}.list--usps{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.list--usps li{flex:0 0 33.33%;max-width:33.33%;padding:0 15px}@media(max-width:991.98px){.list--usps li{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.list--usps li{flex:0 0 100%;max-width:100%}}.list--downloads{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}@media(max-width:767.98px){.list--downloads{flex-direction:column}}.list--downloads li{margin:0 0 40px;padding:0 35px}@media(max-width:767.98px){.list--downloads li{padding:0 15px}}.list--downloads li a{border:2px solid #e60013;border-radius:30px;color:#e60013;display:block;font-size:20px;font-weight:700;line-height:30px;min-height:60px;padding:3px 30px;text-align:center;text-decoration:none;transition:all .3s}.list--downloads li a:focus,.list--downloads li a:hover{background-color:#b3000f;border-color:#b3000f;color:#fff;text-decoration:none}.list--downloads li a span{display:block;font-size:14px;font-weight:400;line-height:20px}.list--table{display:table;width:100%}.list--table li{display:table-row}.list--table li span{display:table-cell;padding:3px 0}.list--table li span:first-of-type{padding-right:40px}.list--table li span:last-of-type{font-weight:700}.list--label{display:block}.list--label li{align-items:center;color:#121212;display:flex;flex-wrap:wrap;font-size:14px;line-height:30px;text-decoration:none;text-transform:uppercase}.list--label li .icon{height:30px;width:30px}.list--label li .icon--date{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M481.28,38H431v71.76c0,23.47-18,42.24-40.6,42.24H377.6C355,152,337,133.24,337,109.76V38H183v71.76c0,23.47-18.34,42.24-40.92,42.24h-12.8C106.7,152,88,133.24,88,109.76V38H30.72C13.82,38,0,52.75,0,70.31V480.07C0,497.63,13.82,512,30.72,512H481.28c16.9,0,30.72-14.37,30.72-31.93V70.31C512,52.75,498.18,38,481.28,38ZM469,445.5A22.57,22.57,0,0,1,446.5,468H65.5A22.57,22.57,0,0,1,43,445.5v-230A22.57,22.57,0,0,1,65.5,193h381A22.57,22.57,0,0,1,469,215.5v230Z'%3E%3C/path%3E%3Cpath class='st0' d='M129.28,134h12.8c12.7,0,22.92-11,22.92-24.24V23.95C165,10.74,154.78,0,142.08,0h-12.8C116.58,0,106,10.74,106,23.95v85.82C106,123,116.58,134,129.28,134Z'%3E%3C/path%3E%3Cpath class='st0' d='M377.6,134h12.8c12.7,0,22.6-11,22.6-24.24V23.94C413,10.74,403.1,0,390.4,0H377.6C364.9,0,355,10.74,355,23.94v85.82C355,123,364.9,134,377.6,134Z'%3E%3C/path%3E%3Crect class='st0' x='80' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='80' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='348' width='90' height='76'%3E%3C/rect%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--time{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath class='st0' d='M12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 Z M12,21 C16.9705627,21 21,16.9705627 21,12 C21,7.02943725 16.9705627,3 12,3 C7.02943725,3 3,7.02943725 3,12 C3,16.9705627 7.02943725,21 12,21 Z M12,12.381966 L15.4472136,14.1055728 C15.9411921,14.3525621 16.1414164,14.9532351 15.8944272,15.4472136 C15.6474379,15.9411921 15.0467649,16.1414164 14.5527864,15.8944272 L10.5527864,13.8944272 C10.2140024,13.7250352 10,13.3787721 10,13 L10,7 C10,6.44771525 10.4477153,6 11,6 C11.5522847,6 12,6.44771525 12,7 L12,12.381966 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--marker{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='20px' height='20px' viewBox='0 0 68 90'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M36.2,0H34h-2.3C12.1,1-4.7,21.5,1.2,40.6C4.4,49.8,9.3,58,14.8,65.8c1.9,2.8,4,5.5,6,8.1c1.8,2.4,3.7,4.7,5.5,7c2.4,3,4.8,6,7.2,9.1H34h0.5c2.3-3.1,4.7-6.1,7.1-9.2c1.9-2.3,3.7-4.7,5.5-7c2.1-2.7,4.1-5.3,6-8.1c5.8-8.1,10.8-16.7,14-26.2C72,20.5,55.4,1,36.2,0z M34,55.4c-0.1,0-0.1,0-0.2,0c-12.6,0-22.9-10.2-22.9-22.7C10.9,20.2,21.2,10,33.8,10c0.1,0,0.1,0,0.2,0c12.5,0.1,22.7,10.3,22.7,22.7C56.7,45.1,46.5,55.3,34,55.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--spec-width{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='26px' height='26px'  fill='%23121212' viewbox='0 0 100 100' xmlns:x='http://ns.adobe.com/Extensibility/1.0/' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' xmlns:graph='http://ns.adobe.com/Graphs/1.0/' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='http://ns.adobe.com/SaveForWeb/1.0/'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds height='16384' width='16389' x='-8165' y='-8160' bottomLeftOrigin='true'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Cg%3E%3Cpath d='M49.414,30.586l-4-3.999c-0.781-0.78-2.047-0.781-2.828,0s-0.781,2.047,0,2.829l0.585,0.584h-22.34l0.585-0.585    c0.781-0.781,0.781-2.047,0-2.828c-0.78-0.781-2.047-0.781-2.828,0l-4,4c-0.375,0.375-0.586,0.884-0.586,1.414    c0,0.531,0.211,1.039,0.586,1.414l4,3.999C18.979,37.805,19.491,38,20.002,38s1.024-0.195,1.415-0.586    c0.781-0.781,0.781-2.048,0-2.828l-0.585-0.585h22.339l-0.585,0.585c-0.781,0.78-0.781,2.047,0,2.828    C42.977,37.805,43.488,38,44,38s1.023-0.195,1.414-0.586l4-3.999C49.789,33.04,50,32.532,50,32.001S49.789,30.962,49.414,30.586z'%3E%3C/path%3E%3Cpath d='M32,6C17.664,6,6,17.664,6,32c0,14.337,11.664,26,26,26c14.337,0,26-11.663,26-26C58,17.664,46.337,6,32,6z M32,54 c-12.131,0-22-9.869-22-22s9.869-22,22-22s22,9.869,22,22S44.131,54,32,54z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--naw{display:flex;flex-wrap:wrap;margin:0 -5px}.list--naw li{margin:0 0 40px;padding:0 5px}.list--naw li a{align-items:center;color:#121212;display:flex}.list--naw li a .icon{border-radius:50%;height:30px;transition:all .3s ease-in-out;width:30px}.list--naw li a .icon--instagram{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E")}.list--naw li a .icon--instagram,.list--naw li a .icon--linkedin{background-color:#121212;background-position:50%;background-repeat:no-repeat}.list--naw li a .icon--linkedin{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E")}.list--naw li a .icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E")}.list--naw li a .icon--email,.list--naw li a .icon--phone{background-color:#121212;background-position:50%;background-repeat:no-repeat}.list--naw li a .icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E")}.list--naw li a .icon--link{background-color:#121212;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M21.1,22.9c-1.1,0-2.1-0.4-2.8-1.2c-0.3-0.3-0.3-0.9,0-1.3c0.3-0.3,0.9-0.3,1.3,0c0.4,0.4,1,0.7,1.6,0.7c0.6,0,1.2-0.2,1.6-0.7l2.4-2.4c0.9-0.9,0.9-2.3,0-3.2c-0.9-0.9-2.3-0.9-3.2,0l-1,1c-0.3,0.3-0.9,0.3-1.3,0c-0.3-0.3-0.3-0.9,0-1.3l1-1c1.6-1.6,4.1-1.6,5.7,0c1.6,1.6,1.6,4.1,0,5.7L24,21.7C23.2,22.5,22.2,22.9,21.1,22.9z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M16.5,27.5c-1.1,0-2.1-0.4-2.8-1.2c-1.6-1.6-1.6-4.1,0-5.7l2.4-2.4c1.6-1.6,4.1-1.6,5.7,0c0.3,0.3,0.3,0.9,0,1.3c-0.3,0.3-0.9,0.3-1.3,0c-0.9-0.9-2.3-0.9-3.2,0l-2.4,2.4c-0.9,0.9-0.9,2.3,0,3.2c0.4,0.4,1,0.7,1.6,0.7c0.6,0,1.2-0.2,1.6-0.7l1-1c0.3-0.3,0.9-0.3,1.3,0s0.3,0.9,0,1.3l-1,1C18.6,27.1,17.6,27.5,16.5,27.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--naw li a:focus,.list--naw li a:hover{color:#e60013}.list--naw li a:focus .icon,.list--naw li a:hover .icon{background-color:#e60013}.list--naw li a span{font-size:14px;font-weight:500;line-height:normal;margin:0 0 0 10px}@media(max-width:767.98px){.list--naw li a span{display:none}}.list--tags{display:flex;flex-wrap:wrap;margin:0 0 30px}.list--tags li{margin:0 10px 10px 0}.list--tags li:before{display:none}.list--tags li a{background-color:transparent;border:2px solid #121212;border-radius:20px;color:#121212;display:inline-block;font-size:14px;font-weight:500;line-height:28px;padding:0 14px;text-decoration:none}.list--tags li a:focus,.list--tags li a:hover{background-color:#121212;color:#fff;text-decoration:none}.list--social-share{display:flex;flex-wrap:wrap;margin:0 0 20px}.list--social-share li{flex:0 0 50%;margin:0;max-width:50%}@media(max-width:767.98px){.list--social-share li{flex:0 0 100%;max-width:100%}}.list--social-share li a{color:#121212;display:block;padding:8px 10px 8px 35px;position:relative}.list--social-share li a:focus,.list--social-share li a:hover{text-decoration:underline}.list--social-share li a:before{content:"";display:block;height:30px;left:0;position:absolute;top:4px;width:30px}.list--social-share li.facebook a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M25,14.3h-2.8c-0.3,0-0.7,0.5-0.7,1.1v1.8H25v3.5h-3.5v8.5h-3.5v-8.5H15v-3.5h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6H25L25,14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.twitter a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px'  viewBox='0 0 50 50' %3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M 6.9199219 6 L 21.136719 26.726562 L 6.2285156 44 L 9.40625 44 L 22.544922 28.777344 L 32.986328 44 L 43 44 L 28.123047 22.3125 L 42.203125 6 L 39.027344 6 L 26.716797 20.261719 L 16.933594 6 L 6.9199219 6 z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.youtube a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M30.6,19.6c0-2.2,0-4.8-0.8-5.9c-0.7-1.1-2-1.1-3.8-1.2c-2.8-0.1-5.9-0.2-8.7-0.1c-1.1,0-2.2,0-3.3,0.1c-1-0.1-2,0.1-3,0.3c-1.8,0.7-1.9,2.9-2,5.3c-0.1,2.8-0.2,6.9,1,8.3c0.9,1,3.1,1,4.9,1c3.2,0.1,6.1,0,9.3,0c1.5,0.1,2.9,0,4.3-0.4v0C30.7,26,30.6,22.8,30.6,19.6z M17.6,22.6v-6c2,1,3.8,2,5.8,3C21.5,20.7,19.5,21.6,17.6,22.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.linkedin a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.instagram a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.pinterest a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.whatsapp a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M18.5,9.8c0,4.6-3.7,8.3-8.3,8.3c-1.5,0-2.8-0.4-4-1l-4.6,1.5L3,14.1c-0.8-1.2-1.2-2.7-1.2-4.3c0-4.6,3.7-8.3,8.3-8.3C14.8,1.5,18.5,5.2,18.5,9.8z M10.2,2.8c-3.9,0-7,3.1-7,7c0,1.5,0.5,2.9,1.3,4.1l-0.9,2.6l2.7-0.9c1.1,0.7,2.4,1.2,3.9,1.2c3.9,0,7-3.1,7-7S14,2.8,10.2,2.8z M14.4,11.7c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-1.2-0.6-1.4-0.7c-0.2-0.1-0.3-0.1-0.5,0.1c-0.1,0.2-0.5,0.7-0.6,0.8c-0.1,0.1-0.2,0.2-0.4,0.1c-0.2-0.1-0.9-0.3-1.6-1c-0.6-0.5-1-1.2-1.1-1.4C8.1,9.1,8.2,9,8.3,8.9c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0-0.3,0-0.4C8.8,7.8,8.4,6.8,8.2,6.4C8,6,7.9,6,7.7,6C7.6,6,7.5,6,7.3,6S7,6.1,6.8,6.3C6.6,6.5,6.1,6.9,6.1,7.9c0,1,0.7,2,0.8,2.1c0.1,0.1,1.4,2.3,3.5,3.1c2.1,0.8,2.1,0.5,2.5,0.5c0.4,0,1.2-0.5,1.4-1C14.4,12.2,14.4,11.8,14.4,11.7z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.email a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--cta{display:flex;flex-wrap:wrap;margin:0 -5px 20px}@media(max-width:575.98px){.list--cta{flex-direction:column}}.list--cta li{margin:0 5px 15px;position:relative}.list--cta li button{padding-right:40px;position:relative}.list--cta li button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='15px' height='15px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:14px;margin:-7px 0 0;position:absolute;right:13px;top:50%;transition:all .3s;width:15px}@media(max-width:575.98px){.hbspt-form .list--cta li .hs-button,.list--cta li .btn,.list--cta li .hbspt-form .hs-button{width:100%}}.list--cta li ul{background-color:transparent;border:1px solid #121212;border-radius:5px;display:block;left:-99999px;margin:10px 0 0;overflow:hidden;padding:0;position:absolute;width:250px;z-index:1}@media(max-width:575.98px){.list--cta li ul{width:100%}}.list--cta li ul li{border-bottom:1px solid #121212;display:block;margin:0}.list--cta li ul li:last-child{border-bottom:0}.list--cta li ul li a{background-color:#fff;color:#121212;display:block;font-weight:500;padding:10px 15px}.list--cta li ul li a:focus,.list--cta li ul li a:hover{background-color:#e60013;color:#fff;text-decoration:none}.list--cta li.active button:after{transform:rotate(180deg)}.list--cta li.active ul{left:50%;transform:translateX(-50%)}.list--tabs{background-color:#e60013;border-radius:5px;box-shadow:0 0 20px hsla(0,0%,7%,.4);display:flex;flex-wrap:wrap;padding:5px 0}@media(max-width:767.98px){.list--tabs{padding:0 5px}}.list--tabs li{padding:0 5px;position:relative}@media(max-width:767.98px){.list--tabs li{flex:0 0 100%;max-width:100%;padding:5px 0}}.list--tabs li a{border-radius:5px;color:#fff!important;cursor:pointer;display:block;font-size:13px;font-weight:500;padding:10px 13px;text-decoration:none;text-transform:uppercase}.list--tabs li a:focus,.list--tabs li a:hover{background-color:rgba(0,0,0,.15);color:#fff}.list--tabs li.active a{background:rgba(0,0,0,.15);color:#fff}.list--tabs li:after{background-color:rgba(0,0,0,.15);bottom:6px;content:"";display:block;position:absolute;right:0;top:6px;width:1px}@media(max-width:767.98px){.list--tabs li:after{bottom:0;height:1px;left:6px;right:6px;top:auto;width:auto}}.list--tabs li:last-of-type:after{display:none}.list--sites{display:flex;flex-wrap:wrap;margin:0 -5px 10px}.list--sites li{flex:0 0 50%;margin:0 0 10px;max-width:50%;padding:0 5px;text-align:left}@media(max-width:767.98px){.list--sites li{flex:0 0 100%;max-width:100%}}.list--sites li.web-en a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 30 30'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath id='Path_18' class='st0' d='M15,5C9.5,5,5,9.5,5,15c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10C25,9.5,20.5,5,15,5z M20.9,15c0-1.1-0.1-2.2-0.3-3.3h2.2c0.4,1.1,0.7,2.2,0.7,3.3c0,1.1-0.2,2.3-0.7,3.3h-2.2C20.8,17.3,20.9,16.1,20.9,15L20.9,15z M15.7,23.3v-3.5h2.9C17.9,21.7,16.9,23,15.7,23.3L15.7,23.3z M15.7,10.2V6.6c1.1,0.4,2.2,1.7,2.9,3.5H15.7z M18.9,7.4c1.2,0.7,2.3,1.6,3.1,2.8h-1.8C20,9.2,19.5,8.3,18.9,7.4L18.9,7.4z M15.7,18.3v-6.7h3.4c0.2,1.1,0.4,2.2,0.4,3.4c0,1.1-0.1,2.2-0.4,3.3L15.7,18.3z M18.8,22.6c0.6-0.9,1.1-1.8,1.4-2.8H22C21.2,21,20.1,22,18.8,22.6L18.8,22.6z M14.3,6.6v3.5h-2.9C12.1,8.3,13.1,7,14.3,6.6L14.3,6.6z M14.3,19.8v3.5c-1.1-0.4-2.2-1.7-2.9-3.5H14.3z M8,10.2C8.8,9,9.9,8,11.2,7.4c-0.6,0.9-1.1,1.8-1.4,2.8H8z M9.7,19.8c0.3,1,0.7,1.9,1.3,2.8C9.8,21.9,8.8,21,8,19.8H9.7z M14.3,11.7v6.6h-3.4c-0.2-1.1-0.4-2.2-0.4-3.3c0-1.1,0.1-2.2,0.4-3.3L14.3,11.7z M9.4,18.3H7.2c-0.4-1.1-0.7-2.2-0.7-3.3c0-1.1,0.2-2.3,0.7-3.3h2.2c-0.2,1.1-0.3,2.2-0.3,3.3C9.1,16.1,9.2,17.2,9.4,18.3L9.4,18.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:22px;height:22px;margin:-6px 0 0 -2px;width:22px}.list--sites li.web-en-gb a:after{background:url(/assets/img/countries/gb.gif) no-repeat 50%}.list--sites li.web-be a:after{background:url(/assets/img/countries/be.gif) no-repeat 50%}.list--sites li.web-cz a:after{background:url(/assets/img/countries/cz.gif) no-repeat 50%}.list--sites li.web-de a:after{background:url(/assets/img/countries/de.gif) no-repeat 50%}.list--sites li.web-es a:after{background:url(/assets/img/countries/es.gif) no-repeat 50%}.list--sites li.web-fi a:after{background:url(/assets/img/countries/fi.gif) no-repeat 50%}.list--sites li.web-fr a:after{background:url(/assets/img/countries/fr.gif) no-repeat 50%}.list--sites li.web-hu a:after{background:url(/assets/img/countries/hu.gif) no-repeat 50%}.list--sites li.web-it a:after{background:url(/assets/img/countries/it.gif) no-repeat 50%}.list--sites li.web-nl a:after{background:url(/assets/img/countries/nl.gif) no-repeat 50%}.list--sites li.web-no a:after{background:url(/assets/img/countries/no.gif) no-repeat 50%}.list--sites li.web-pl a:after{background:url(/assets/img/countries/pl.gif) no-repeat 50%}.list--sites li.web-sv a:after{background:url(/assets/img/countries/sv.gif) no-repeat 50%}.list--sites li.web-fr-be a:after{background:url(/assets/img/countries/be.gif) no-repeat 50%}.list--sites li.web-dk a:after{background:url(/assets/img/countries/dk.gif) no-repeat 50%}.list--sites li.web-cn a:after{background:url(/assets/img/countries/cn.gif) no-repeat 50%}.list--sites li a{background-color:#121212;border-bottom:1px solid #fff;color:#fff;display:block;font-weight:500;overflow:hidden;padding:7px 15px 7px 45px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.list--sites li a:after{content:"";display:block;height:11px;left:15px;position:absolute;top:15px;width:16px}.list--sites li a:focus,.list--sites li a:hover{text-decoration:underline}.list--highlights{margin:0 0 35px}.list--highlights li{margin:0 0 5px}.list--highlights li a{color:#121212;font-weight:600;text-decoration:none}.list--highlights li a:focus,.list--highlights li a:hover{color:#121212;text-decoration:underline}.list--highlights li .is-h6,.list--highlights li p{margin:0}.list--highlights li .info{font-size:14px;font-style:normal;font-weight:400}.landingspage-2 .list--downloads li a{border-width:1px}.landingspage-2 .list--cta li button{padding-right:41px}.landingspage-2 .list--cta li ul{border-radius:0}.landingspage-2 .list--cta li ul li a:focus,.landingspage-2 .list--cta li ul li a:hover{background-color:#000cff}.landingspage-2 .list--tabs{background-color:#31d0b0;border-radius:0}.landingspage-2 .list--tabs li a{border-radius:0}.header{flex-shrink:0;margin:0 0 40px;position:sticky;top:0;transition:all .3s;z-index:999}.header,.header__search{background-color:#121212}.header__search{margin:-68px 0 0;padding:10px 15px;position:relative;transition:all .3s ease-in-out}@media(max-width:991.98px){.header__search{padding:10px}}.hbspt-form .header__search .hs-input,.header__search .form-control,.header__search .hbspt-form .hs-input{background-color:#fff;border-color:#fff}.header__search .form-search{margin:0 auto}.header__search .search-suggestions{background-color:#fff;border-radius:24px;display:none;left:15px;margin:0;padding:0;position:absolute;right:15px;top:60px;z-index:1}@media(max-width:991.98px){.header__search .search-suggestions{text-align:left}}.header__search .search-suggestions li{border-bottom:1px solid #121212}.header__search .search-suggestions li:last-child{border-bottom:0}.header__search .search-suggestions li a{display:block;padding:8px 15px}.header__content{align-items:center;display:flex;flex-wrap:wrap;padding:15px 40px}@media(max-width:991.98px){.header__content{align-items:normal;padding:10px 15px}}.header .logo{display:block;height:80px;margin:0 auto 0 0;order:2;transition:all .3s}@media(max-width:991.98px){.header .logo{height:40px;margin:0 auto}}.header .logo img{height:100%;max-height:100%;width:auto}.header .header-toolbar{display:flex;flex:0;flex-wrap:wrap;justify-content:flex-end;order:3}@media(max-width:991.98px){.header .header-toolbar{flex:1;flex-direction:row}}.header .header-toolbar .navigation--header{flex-basis:100%}.header .navigation--header{display:flex;flex-flow:column wrap;justify-content:flex-end;margin:16px 0 4px;order:3;padding:0 150px 0 0;position:relative;transition:all .3s}@media(max-width:991.98px){.header .navigation--header{flex-flow:column;justify-content:flex-start;margin:0;padding:0;position:fixed}}.header .navigation--header .primary,.header .navigation--header .secondary{transition:all .3s}.hbspt-form .header .navigation--header .hs-button,.header .navigation--header .btn,.header .navigation--header .hbspt-form .hs-button{font-size:11px;margin:-20px 0 0;position:absolute;right:0;top:50%;width:140px;z-index:1}@media(max-width:991.98px){.hbspt-form .header .navigation--header .hs-button,.header .navigation--header .btn,.header .navigation--header .hbspt-form .hs-button{margin:0 15px 20px;order:3;position:static;width:auto}}.header .search-toggle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;font-size:0;height:40px;margin:0 0 0 10px;padding:0;width:40px}.header .search-toggle:focus,.header .search-toggle:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .search-toggle.active,.header .search-toggle.active:focus,.header .search-toggle.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .language-toggle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath id='Path_18' class='st0' d='M15,5C9.5,5,5,9.5,5,15c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10C25,9.5,20.5,5,15,5z M20.9,15c0-1.1-0.1-2.2-0.3-3.3h2.2c0.4,1.1,0.7,2.2,0.7,3.3c0,1.1-0.2,2.3-0.7,3.3h-2.2C20.8,17.3,20.9,16.1,20.9,15L20.9,15z M15.7,23.3v-3.5h2.9C17.9,21.7,16.9,23,15.7,23.3L15.7,23.3z M15.7,10.2V6.6c1.1,0.4,2.2,1.7,2.9,3.5H15.7z M18.9,7.4c1.2,0.7,2.3,1.6,3.1,2.8h-1.8C20,9.2,19.5,8.3,18.9,7.4L18.9,7.4z M15.7,18.3v-6.7h3.4c0.2,1.1,0.4,2.2,0.4,3.4c0,1.1-0.1,2.2-0.4,3.3L15.7,18.3z M18.8,22.6c0.6-0.9,1.1-1.8,1.4-2.8H22C21.2,21,20.1,22,18.8,22.6L18.8,22.6z M14.3,6.6v3.5h-2.9C12.1,8.3,13.1,7,14.3,6.6L14.3,6.6z M14.3,19.8v3.5c-1.1-0.4-2.2-1.7-2.9-3.5H14.3z M8,10.2C8.8,9,9.9,8,11.2,7.4c-0.6,0.9-1.1,1.8-1.4,2.8H8z M9.7,19.8c0.3,1,0.7,1.9,1.3,2.8C9.8,21.9,8.8,21,8,19.8H9.7z M14.3,11.7v6.6h-3.4c-0.2-1.1-0.4-2.2-0.4-3.3c0-1.1,0.1-2.2,0.4-3.3L14.3,11.7z M9.4,18.3H7.2c-0.4-1.1-0.7-2.2-0.7-3.3c0-1.1,0.2-2.3,0.7-3.3h2.2c-0.2,1.1-0.3,2.2-0.3,3.3C9.1,16.1,9.2,17.2,9.4,18.3L9.4,18.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;font-size:0;height:40px;margin:0 0 0 10px;padding:0;width:40px}.header .language-toggle:focus,.header .language-toggle:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cstyle%3E.st0%7Bfill: %23e60013;%7D%3C/style%3E%3Cpath id='Path_18' class='st0' d='M15,5C9.5,5,5,9.5,5,15c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10C25,9.5,20.5,5,15,5z M20.9,15c0-1.1-0.1-2.2-0.3-3.3h2.2c0.4,1.1,0.7,2.2,0.7,3.3c0,1.1-0.2,2.3-0.7,3.3h-2.2C20.8,17.3,20.9,16.1,20.9,15L20.9,15z M15.7,23.3v-3.5h2.9C17.9,21.7,16.9,23,15.7,23.3L15.7,23.3z M15.7,10.2V6.6c1.1,0.4,2.2,1.7,2.9,3.5H15.7z M18.9,7.4c1.2,0.7,2.3,1.6,3.1,2.8h-1.8C20,9.2,19.5,8.3,18.9,7.4L18.9,7.4z M15.7,18.3v-6.7h3.4c0.2,1.1,0.4,2.2,0.4,3.4c0,1.1-0.1,2.2-0.4,3.3L15.7,18.3z M18.8,22.6c0.6-0.9,1.1-1.8,1.4-2.8H22C21.2,21,20.1,22,18.8,22.6L18.8,22.6z M14.3,6.6v3.5h-2.9C12.1,8.3,13.1,7,14.3,6.6L14.3,6.6z M14.3,19.8v3.5c-1.1-0.4-2.2-1.7-2.9-3.5H14.3z M8,10.2C8.8,9,9.9,8,11.2,7.4c-0.6,0.9-1.1,1.8-1.4,2.8H8z M9.7,19.8c0.3,1,0.7,1.9,1.3,2.8C9.8,21.9,8.8,21,8,19.8H9.7z M14.3,11.7v6.6h-3.4c-0.2-1.1-0.4-2.2-0.4-3.3c0-1.1,0.1-2.2,0.4-3.3L14.3,11.7z M9.4,18.3H7.2c-0.4-1.1-0.7-2.2-0.7-3.3c0-1.1,0.2-2.3,0.7-3.3h2.2c-0.2,1.1-0.3,2.2-0.3,3.3C9.1,16.1,9.2,17.2,9.4,18.3L9.4,18.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .nav-toggle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: transparent;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none;height:40px;margin:0 0 0 10px;order:4;padding:0;transition:all .3s ease-in-out;width:40px;z-index:99999}@media(max-width:991.98px){.header .nav-toggle{display:block}}.header .nav-toggle:focus .bar,.header .nav-toggle:focus:after,.header .nav-toggle:focus:before,.header .nav-toggle:hover .bar,.header .nav-toggle:hover:after,.header .nav-toggle:hover:before{background-color:#fff}.header .nav-toggle .bar,.header .nav-toggle:after,.header .nav-toggle:before{backface-visibility:hidden;background-color:#fff;border-radius:2px;content:"";display:block;height:4px;margin:6px auto;transition:all .3s;width:30px}.header .nav-toggle.active,.header .nav-toggle.active:focus,.header .nav-toggle.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .nav-toggle.active:before{transform:rotate(45deg) translate(7px,7px)}.header .nav-toggle.active:after{transform:rotate(-45deg) translate(7px,-7px)}.header .nav-toggle.active .bar,.header .nav-toggle.active:after,.header .nav-toggle.active:before{opacity:0}.header .btn--description{color:#fff;margin:0 0 0 10px}.header .btn--description:focus,.header .btn--description:hover{color:#e60013}.header .btn--description.btn--phone:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .btn--description.btn--phone:focus:before,.header .btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .btn--description.btn--account:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .btn--description.btn--account:focus:before,.header .btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.hbspt-form .header .btn+.hs-button,.hbspt-form .header .hs-button+.btn,.hbspt-form .header .hs-button+.hs-button,.header .btn+.btn,.header .hbspt-form .btn+.hs-button,.header .hbspt-form .hs-button+.btn,.header .hbspt-form .hs-button+.hs-button{margin:0 0 0 10px}.header+.main .block--banner:first-child,.header+.main .block--ghostframe:first-child,.header+.main .block--hero:first-child,.header+.main .block--main-slider:first-child,.header+.main .block--slider:first-child{margin-top:-40px}.primary-search-active .header__search{margin:0}.landingspage-2 .header{background-color:#000cff}.landingspage-2 .header__content{padding:25px 40px}@media(max-width:991.98px){.landingspage-2 .header__content{padding:10px 15px}}.landingspage-2 .header .logo{height:70px}@media(max-width:991.98px){.landingspage-2 .header .logo{height:40px}}.landingspage-2 .header .navigation--header{margin:5px 0}@media(max-width:991.98px){.landingspage-2 .header .navigation--header{margin:0}}.hbspt-form .landingspage-2 .header .navigation--header .hs-button,.landingspage-2 .header .navigation--header .btn,.landingspage-2 .header .navigation--header .hbspt-form .hs-button{background-color:transparent;border-color:#fff;color:#fff}.hbspt-form .landingspage-2 .header .navigation--header .hs-button:focus,.hbspt-form .landingspage-2 .header .navigation--header .hs-button:hover,.landingspage-2 .header .navigation--header .btn:focus,.landingspage-2 .header .navigation--header .btn:hover,.landingspage-2 .header .navigation--header .hbspt-form .hs-button:focus,.landingspage-2 .header .navigation--header .hbspt-form .hs-button:hover{background-color:#fff;color:#000cff}@media(max-width:991.98px){.landingspage-2 .header .navigation--header .secondary.anchors{display:none}}.landingspage-2 .header .btn--description{color:#fff}.landingspage-2 .header .btn--description:focus,.landingspage-2 .header .btn--description:hover{color:#000cff}.landingspage-2 .header .btn--description.btn--phone:focus:before,.landingspage-2 .header .btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .header .btn--description.btn--account:focus:before,.landingspage-2 .header .btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2.transparent:before{background:#000cff;content:"";height:120px;left:0;position:fixed;top:0;width:100%;z-index:1}@media(max-width:991.98px){.landingspage-2.transparent:before{height:60px}}.landingspage-2.transparent .header{background-color:transparent}.landingspage-2.transparent .header+.main .block:first-child{margin-top:-160px}@media(max-width:991.98px){.landingspage-2.transparent .header+.main .block:first-child{margin-top:-100px}}.footer{background-color:#000;color:#fff;flex-shrink:0;position:relative}@media(max-width:991.98px){.footer{align-items:center;flex-direction:column}}.footer__top{color:#fff;display:flex;flex-wrap:wrap;font-size:14px;line-height:26px;padding:40px 0 0}@media(max-width:767.98px){.footer__top{display:none}}.footer__top .is-h3{color:#fff;font-size:17px;line-height:26px;text-transform:none}.footer__top .is-h3+.list{margin-top:-30px}.footer__top .list li a{font-weight:400}.footer__bottom,.footer__top .list li a{color:#fff;font-size:14px;line-height:26px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 15px 0}@media(max-width:991.98px){.footer__bottom{align-items:center;flex-direction:column}}.footer .copyright{color:hsla(0,0%,100%,.5);display:inline-block;font-size:14px;line-height:24px;margin:0 0 20px auto}@media(max-width:991.98px){.footer .copyright{margin:0 0 20px}}.footer .navigation{display:inline-block;margin:0 0 20px}.footer .social-share{margin:-4px 0 10px auto}@media(max-width:991.98px){.footer .social-share{display:flex;justify-content:center;width:100%}}.footer-doormat{display:flex;flex-wrap:wrap;margin:0 -15px}.footer-doormat__item{flex:0 0 33.33333333%;max-width:33.33333333%;padding:0 15px}@media(max-width:991.98px){.footer-doormat__item{flex:0 0 66.66666667%;max-width:66.66666667%}}.footer-doormat__item .list{column-count:2}.footer-doormat__item:first-of-type,.footer-doormat__item:last-of-type{flex:0 0 16.66666667%;max-width:16.66666667%}@media(max-width:991.98px){.footer-doormat__item:first-of-type,.footer-doormat__item:last-of-type{flex:0 0 33.33333333%;max-width:33.33333333%}}.footer-doormat__item:first-of-type .list,.footer-doormat__item:last-of-type .list{column-count:1}.landingspage .footer{display:flex;flex-wrap:wrap;padding:20px 15px 0}.landingspage .footer .copyright{margin:0 0 20px}.landingspage-2 .footer{background-color:#000450}.breadcrumb{background-color:transparent;border-radius:0;display:flex;margin:-40px 0 40px;padding:10px 40px;z-index:9}@media(max-width:991.98px){.breadcrumb{padding:10px 15px}}@media(max-width:767.98px){.breadcrumb{display:none}}.breadcrumb-list{background:rgba(0,0,0,.4);border-radius:50px;font-size:13px;margin:0;padding:0 15px}.breadcrumb-item,.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap}.breadcrumb-item{color:hsla(0,0%,7%,.5)}.breadcrumb-item a{color:#fff;font-size:14px;font-weight:400;line-height:normal}.breadcrumb-item:first-of-type a{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M12.8,8.332,8.365,3.491a.463.463,0,0,0-.75,0l-4.5,4.968a.625.625,0,0,0,.437,1.019h1v3.439a.4.4,0,0,0,.375.382H6.554a.407.407,0,0,0,.375-.382V11.071a.3.3,0,0,1,.312-.318H8.99a.29.29,0,0,1,.25.318v1.847a.364.364,0,0,0,.375.382h1.5c.375,0,.437-.191.437-.382V9.478h.812A.679.679,0,0,0,12.8,8.332Z' transform='translate(-2.979 -3.3)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;height:10px;position:relative;width:10px}.breadcrumb-item:first-of-type a span{display:block;text-indent:-99999px}.breadcrumb-item.active a{color:#fff;text-decoration:none}.breadcrumb-item+.breadcrumb-item{padding-left:5px}.breadcrumb-item+.breadcrumb-item:before{color:#fff;padding-right:5px}.breadcrumb+.main .block--banner:first-child,.breadcrumb+.main .block--ghostframe:first-child,.breadcrumb+.main .block--hero:first-child,.breadcrumb+.main .block--main-slider:first-child,.breadcrumb+.main .block--slider:first-child{margin-top:-88px}@media(max-width:767.98px){.breadcrumb+.main .block--banner:first-child,.breadcrumb+.main .block--ghostframe:first-child,.breadcrumb+.main .block--hero:first-child,.breadcrumb+.main .block--main-slider:first-child,.breadcrumb+.main .block--slider:first-child{margin-top:-40px}}button{background:transparent;border:0;cursor:pointer}button,button:focus,button:hover{outline:none}.btn,.hbspt-form .hs-button{background-color:#e60013;border:2px solid #e60013;border-radius:20px;color:#fff;display:inline-block;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:900;line-height:22px;padding:7px 18px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s}.btn+.btn,.hbspt-form .btn+.hs-button,.hbspt-form .hs-button+.btn,.hbspt-form .hs-button+.hs-button{margin-left:15px}@media(max-width:767.98px){.btn+.btn,.hbspt-form .btn+.hs-button,.hbspt-form .hs-button+.btn,.hbspt-form .hs-button+.hs-button{margin-left:0;margin-top:20px}}.btn:focus,.btn:hover,.hbspt-form .hs-button:focus,.hbspt-form .hs-button:hover{background-color:#b3000f;border-color:#b3000f;color:#fff;text-decoration:none}.btn--big{font-size:22px;line-height:30px;padding:12px 20px}.btn--white{background-color:#fff;border-color:#fff;color:#121212}.btn--white:focus,.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.btn--black{background-color:#121212;border-color:#121212;color:#fff}.btn--black:focus,.btn--black:hover{background-color:#e60013;border-color:#e60013;color:#fff}.btn--blue{background-color:#000cff;border-color:#000cff;color:#fff}.btn--blue:focus,.btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.btn--green{background-color:#31d0b0;border-color:#31d0b0;color:#fff}.btn--green:focus,.btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.btn--outline{background-color:transparent;border-color:#e60013;color:#e60013}.btn--outline:focus,.btn--outline:hover{background-color:#b3000f;border-color:#b3000f;color:#fff}.btn--outline.btn--white{border-color:#fff;color:#fff}.btn--outline.btn--white:focus,.btn--outline.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.btn--outline.btn--black{border-color:#121212;color:#121212}.btn--outline.btn--black:focus,.btn--outline.btn--black:hover{background-color:#e60013;border-color:#e60013;color:#fff}.btn--outline.btn--blue{border-color:#000cff;color:#000cff}.btn--outline.btn--blue:focus,.btn--outline.btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.btn--outline.btn--green{border-color:#31d0b0;color:#31d0b0}.btn--outline.btn--green:focus,.btn--outline.btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.btn--link{background-color:transparent;border:0;color:#121212;font-size:16px;font-weight:700;line-height:28px;padding:0;text-transform:none}.btn--link:focus,.btn--link:hover{background-color:transparent;color:#e60013}.btn--description{background-color:transparent;border-color:transparent;color:#121212;font-size:13px;font-weight:700;line-height:14px;padding:4px 0 4px 45px;text-align:left;text-transform:uppercase}@media(max-width:991.98px){.btn--description{font-size:0;height:40px;padding:0;width:40px}}.btn--description:before{content:"";display:block;height:40px;left:0;position:absolute;top:0;transition:all .3s;width:40px}.btn--description span{display:block;font-size:9px;font-weight:500;opacity:.66}@media(max-width:991.98px){.btn--description span{font-size:0}}.btn--description:focus,.btn--description:hover{background-color:transparent;border-color:transparent;color:#e60013}.btn--description:focus span,.btn--description:hover span{opacity:1}.btn--description.btn--phone:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--description.btn--phone:focus:before,.btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--description.btn--account:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--description.btn--account:focus:before,.btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--social-share{background-color:transparent;border:0;color:#fff;font-size:14px;line-height:22px;padding:7px 15px 7px 45px}.btn--social-share:focus,.btn--social-share:hover{background-color:transparent;border-color:transparent}.btn--social-share:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M8.7,9.9c0,0.4-0.1,0.8-0.3,1.3l3.4,2.1c1.3-1.4,3.4-1.5,4.8-0.3c1.4,1.3,1.5,3.4,0.3,4.8c-1.3,1.4-3.4,1.5-4.8,0.3c-1.1-0.9-1.4-2.4-0.8-3.6l-3.4-2.1c-1.3,1.4-3.5,1.4-4.9,0.1S1.7,9,3,7.7c1.3-1.4,3.5-1.4,4.9-0.1l0.1,0.1l3.4-2.1c-0.7-1.9,0.3-3.7,2.1-4.4s3.7,0.3,4.4,2.1c0.7,1.9-0.3,3.7-2.1,4.4c-1.3,0.4-2.8,0.1-3.7-0.9L8.7,8.9C8.5,9,8.7,9.4,8.7,9.9z'/%3E%3C/svg%3E");content:"";display:block;height:20px;left:10px;margin:-10px 0 0;position:absolute;top:50%;width:20px}.btn--social-share:after,.btn--to-top{background-position:50%;background-repeat:no-repeat}.btn--to-top{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");border-radius:50%;bottom:60px;display:none;font-size:0;height:45px;padding:0;position:fixed;right:20px;transform:rotate(90deg);width:45px;z-index:2000}@media(max-width:767.98px){.btn--to-top{bottom:20px;display:none}}.btn--to-top:focus,.btn--to-top:hover{background-color:#b3000f}.btn--whatsapp{background-color:#25d366;padding-left:40px}.btn--whatsapp:focus,.btn--whatsapp:hover{background-color:#1da851}.btn--whatsapp:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M18.5,9.8c0,4.6-3.7,8.3-8.3,8.3c-1.5,0-2.8-0.4-4-1l-4.6,1.5L3,14.1c-0.8-1.2-1.2-2.7-1.2-4.3c0-4.6,3.7-8.3,8.3-8.3C14.8,1.5,18.5,5.2,18.5,9.8z M10.2,2.8c-3.9,0-7,3.1-7,7c0,1.5,0.5,2.9,1.3,4.1l-0.9,2.6l2.7-0.9c1.1,0.7,2.4,1.2,3.9,1.2c3.9,0,7-3.1,7-7S14,2.8,10.2,2.8z M14.4,11.7c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-1.2-0.6-1.4-0.7c-0.2-0.1-0.3-0.1-0.5,0.1c-0.1,0.2-0.5,0.7-0.6,0.8c-0.1,0.1-0.2,0.2-0.4,0.1c-0.2-0.1-0.9-0.3-1.6-1c-0.6-0.5-1-1.2-1.1-1.4C8.1,9.1,8.2,9,8.3,8.9c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0-0.3,0-0.4C8.8,7.8,8.4,6.8,8.2,6.4C8,6,7.9,6,7.7,6C7.6,6,7.5,6,7.3,6S7,6.1,6.8,6.3C6.6,6.5,6.1,6.9,6.1,7.9c0,1,0.7,2,0.8,2.1c0.1,0.1,1.4,2.3,3.5,3.1c2.1,0.8,2.1,0.5,2.5,0.5c0.4,0,1.2-0.5,1.4-1C14.4,12.2,14.4,11.8,14.4,11.7z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:24px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.btn--video-pause,.btn--video-play{background-color:transparent;border:0;color:#fff;font-size:14px;font-weight:900;line-height:30px;padding:15px 15px 15px 75px;position:relative;text-transform:uppercase;transition:transform .3s ease-in-out}.btn--video-pause:before,.btn--video-play:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M79.266,37.885L34.723,12.168C25.397,6.784,13.74,13.514,13.74,24.283v51.434c0,10.768,11.657,17.499,20.983,12.115  l44.543-25.717C88.592,56.73,88.592,43.27,79.266,37.885z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;content:"";display:block;height:60px;left:0;position:absolute;top:0;width:60px}.btn--video-pause:focus,.btn--video-pause:hover,.btn--video-play:focus,.btn--video-play:hover{background-color:transparent}.btn--video-pause:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.hbspt-form .landingspage-2 .hs-button,.landingspage-2 .btn,.landingspage-2 .hbspt-form .hs-button{background-color:#000cff;border-color:#000cff;border-radius:0;border-width:1px;color:#fff;padding:8px 19px}.hbspt-form .landingspage-2 .hs-button:focus,.hbspt-form .landingspage-2 .hs-button:hover,.landingspage-2 .btn:focus,.landingspage-2 .btn:hover,.landingspage-2 .hbspt-form .hs-button:focus,.landingspage-2 .hbspt-form .hs-button:hover{background-color:#000acc;border-color:#000acc;color:#fff}.landingspage-2 .btn--white{background-color:#fff;border-color:#fff;color:#121212}.landingspage-2 .btn--white:focus,.landingspage-2 .btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.landingspage-2 .btn--black{background-color:#121212;border-color:#121212;color:#fff}.landingspage-2 .btn--black:focus,.landingspage-2 .btn--black:hover,.landingspage-2 .btn--blue{background-color:#000cff;border-color:#000cff;color:#fff}.landingspage-2 .btn--blue:focus,.landingspage-2 .btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.landingspage-2 .btn--green{background-color:#31d0b0;border-color:#31d0b0;color:#fff}.landingspage-2 .btn--green:focus,.landingspage-2 .btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.landingspage-2 .btn--outline{background-color:transparent;color:#000cff}.landingspage-2 .btn--outline:focus,.landingspage-2 .btn--outline:hover{background-color:#000cff;border-color:#000cff;color:#fff}.landingspage-2 .btn--outline.btn--white{border-color:#fff;color:#fff}.landingspage-2 .btn--outline.btn--white:focus,.landingspage-2 .btn--outline.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.landingspage-2 .btn--outline.btn--black{border-color:#121212;color:#121212}.landingspage-2 .btn--outline.btn--black:focus,.landingspage-2 .btn--outline.btn--black:hover{background-color:#000cff;border-color:#000cff;color:#fff}.landingspage-2 .btn--outline.btn--blue{border-color:#000cff;color:#000cff}.landingspage-2 .btn--outline.btn--blue:focus,.landingspage-2 .btn--outline.btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.landingspage-2 .btn--outline.btn--green{border-color:#31d0b0;color:#31d0b0}.landingspage-2 .btn--outline.btn--green:focus,.landingspage-2 .btn--outline.btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.landingspage-2 .btn--link{background-color:transparent;color:#121212;padding:0}.landingspage-2 .btn--link:focus,.landingspage-2 .btn--link:hover{background-color:transparent;color:#000cff}.landingspage-2 .btn--description{background-color:transparent;border-color:transparent;color:#121212;padding:4px 0 4px 45px}.landingspage-2 .btn--description:focus,.landingspage-2 .btn--description:hover{background-color:transparent;border-color:transparent;color:#000cff}.landingspage-2 .btn--description.btn--phone:focus:before,.landingspage-2 .btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .btn--description.btn--account:focus:before,.landingspage-2 .btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .btn--video-pause,.landingspage-2 .btn--video-play{background-color:transparent;padding:15px 15px 15px 75px}.landingspage-2 .btn--video-pause:focus,.landingspage-2 .btn--video-pause:hover,.landingspage-2 .btn--video-play:focus,.landingspage-2 .btn--video-play:hover{background-color:transparent}form label{cursor:pointer;display:block}form select{appearance:none;user-select:none}.hbspt-form form select.hs-input:not([size],[multiple]),form .hbspt-form select.hs-input:not([size],[multiple]),form select.form-control:not([size],[multiple]){height:57px}.hbspt-form .hs-error-msgs form .hs-error-msg,form .hbspt-form .hs-error-msgs .hs-error-msg,form .help-block{margin:8px 0 0}.form{display:flex;flex-direction:column;margin:0 0 40px}.form-group,.form-group label,.hbspt-form .hs-form-field,.hbspt-form .hs-form-field label{margin:0 0 10px}.form-group>label,.hbspt-form .hs-form-field>label{font-weight:600}.form-group.has-error .form-control,.form-group.has-error .hbspt-form .hs-input,.hbspt-form .form-group.has-error .hs-input,.hbspt-form .has-error.hs-form-field .form-control,.hbspt-form .has-error.hs-form-field .hs-input{border-color:#e60013}.form-group.has-error .hbspt-form .hs-error-msgs .hs-error-msg,.form-group.has-error .help-block,.hbspt-form .has-error.hs-form-field .help-block,.hbspt-form .has-error.hs-form-field .hs-error-msgs .hs-error-msg,.hbspt-form .hs-error-msgs .form-group.has-error .hs-error-msg,.hbspt-form .hs-error-msgs .has-error.hs-form-field .hs-error-msg{color:#e60013}.form-control,.hbspt-form .hs-input{background-color:#fff;border:2px solid #121212;border-radius:20px;font-family:Maven Pro,sans-serif;font-size:16px;height:auto;line-height:28px;padding:8px 15px}.form-control:focus,.hbspt-form .hs-input:focus{background-color:#fff;border-color:#000;box-shadow:none}.form-control--textarea{height:120px}.form-control--select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='6px' viewBox='0 0 20 6'%3E%3Cstyle%3E.st0%7Bfill:%23121212;%7D%3C/style%3E%3Cpath class='st0' d='M10.6,0.2c0.4-0.3,0.9-0.3,1.2,0.1l0,0c0.3,0.4,0.3,0.9-0.1,1.2l-5,4.3 c-0.3,0.3-0.8,0.3-1.1,0L0.3,1.6c-0.4-0.3-0.4-0.9-0.1-1.2C0.5,0,1-0.1,1.4,0.2l0,0L6.1,4L10.6,0.2z'/%3E%3C/svg%3E");background-position:50%;background-position:center right 10px;background-repeat:no-repeat;height:auto!important;padding:5px 45px 5px 15px}.form-control--check{background-color:transparent;border:0;border-radius:0;margin:0 0 10px;padding:0 0 0 28px;position:relative}.form-control--check label,.form-control--check:last-child{margin:0}.form-control--check input[type=checkbox],.form-control--check input[type=radio]{display:none}.form-control--check input[type=checkbox]+i,.form-control--check input[type=radio]+i{border:2px solid #afafaf;display:block;height:18px;left:0;position:absolute;top:7px;width:18px}.form-control--check input[type=checkbox]+i:before,.form-control--check input[type=radio]+i:before{background-color:#e60013;content:"";display:none;height:12px;left:1px;position:absolute;top:1px;width:12px}.form-control--check input[type=checkbox]:checked+i:before,.form-control--check input[type=radio]:checked+i:before{display:block}.form-control--check input[type=radio]+i,.form-control--check input[type=radio]+i:before{border-radius:50%}.form .noUi-target{background-color:rgba(0,0,0,.15);border:0;border-radius:23px;box-shadow:none;margin:0 0 26px;padding:10px 20px}.form .noUi-target.noUi-horizontal{height:40px}.form .noUi-target.noUi-horizontal .noUi-tooltip{bottom:-32px}.form .noUi-target .noUi-connect{background:hsla(0,0%,100%,.8)}.form .noUi-target .noUi-handle{background-color:#fff;border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:30px;outline:none;right:-15px;width:30px}.form .noUi-target .noUi-handle:after,.form .noUi-target .noUi-handle:before{display:none}.form .noUi-target .noUi-feedback{bottom:-22px;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.form .noUi-target .noUi-feedback .noUi-feedback-max,.form .noUi-target .noUi-feedback .noUi-feedback-min{color:#fff;font-size:14px;font-weight:500;line-height:normal}.form-horizontal .form-group,.form-horizontal .hbspt-form .hs-form-field,.hbspt-form .form-horizontal .hs-form-field{display:flex;flex-wrap:wrap;margin:0 0 10px}.form-horizontal .form-group label,.form-horizontal .hbspt-form .hs-form-field label,.hbspt-form .form-horizontal .hs-form-field label{margin:0}.form-horizontal .form-group>label,.form-horizontal .hbspt-form .hs-form-field>label,.hbspt-form .form-horizontal .hs-form-field>label{flex:0 0 25%;max-width:25%;padding:11px 10px 11px 0}@media(max-width:767.98px){.form-horizontal .form-group>label,.form-horizontal .hbspt-form .hs-form-field>label,.hbspt-form .form-horizontal .hs-form-field>label{flex:0 0 100%;margin:0 0 10px;max-width:100%;padding:0}}.form-horizontal .form-group>label+.form-control-wrapper,.form-horizontal .hbspt-form .hs-form-field>label+.form-control-wrapper,.hbspt-form .form-horizontal .hs-form-field>label+.form-control-wrapper{padding:0 0 0 10px}@media(max-width:767.98px){.form-horizontal .form-group>label+.form-control-wrapper,.form-horizontal .hbspt-form .hs-form-field>label+.form-control-wrapper,.hbspt-form .form-horizontal .hs-form-field>label+.form-control-wrapper{padding:0}}.form-horizontal .form-control-wrapper{flex:0 0 75%;max-width:75%}@media(max-width:767.98px){.form-horizontal .form-control-wrapper{flex:0 0 100%;max-width:100%}}.form-inline{align-items:baseline;flex-direction:row;margin-left:-10px;margin-right:-10px}.form-inline .form-group,.form-inline .hbspt-form .hs-form-field,.hbspt-form .form-inline .hs-form-field{flex:1;flex-direction:column;margin:0 0 10px;padding:0 10px}@media(max-width:991.98px){.form-inline .form-group,.form-inline .hbspt-form .hs-form-field,.hbspt-form .form-inline .hs-form-field{flex:0 0 100%}}.form-inline .form-group:last-child,.form-inline .hbspt-form .hs-form-field:last-child,.hbspt-form .form-inline .hs-form-field:last-child{flex:0}.form-inline .form-group--error{flex:0 0 100%;text-align:center}.form-inline .form-group--error .hbspt-form .hs-error-msgs .hs-error-msg,.form-inline .form-group--error .help-block,.hbspt-form .hs-error-msgs .form-inline .form-group--error .hs-error-msg{color:#e60013;margin:0}.form-inline .form-group .form-control,.form-inline .form-group .hbspt-form .hs-error-msgs .hs-error-msg,.form-inline .form-group .hbspt-form .hs-input,.form-inline .form-group .help-block,.form-inline .hbspt-form .hs-error-msgs .hs-form-field .hs-error-msg,.form-inline .hbspt-form .hs-form-field .form-control,.form-inline .hbspt-form .hs-form-field .help-block,.form-inline .hbspt-form .hs-form-field .hs-error-msgs .hs-error-msg,.form-inline .hbspt-form .hs-form-field .hs-input,.hbspt-form .form-inline .form-group .hs-input,.hbspt-form .form-inline .hs-form-field .form-control,.hbspt-form .form-inline .hs-form-field .help-block,.hbspt-form .form-inline .hs-form-field .hs-error-msgs .hs-error-msg,.hbspt-form .form-inline .hs-form-field .hs-input,.hbspt-form .hs-error-msgs .form-inline .form-group .hs-error-msg,.hbspt-form .hs-error-msgs .form-inline .hs-form-field .hs-error-msg{width:100%}.form-search{position:relative}.form-search .form-control,.form-search .hbspt-form .hs-input,.hbspt-form .form-search .hs-input{border-color:#121212;padding-right:55px;width:100%}.form-search .btn,.form-search .hbspt-form .hs-button,.hbspt-form .form-search .hs-button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;bottom:0;display:block;font-size:0;height:100%;padding:0;position:absolute;right:0;width:48px}.form-search .btn:focus,.form-search .btn:hover,.form-search .hbspt-form .hs-button:focus,.form-search .hbspt-form .hs-button:hover,.hbspt-form .form-search .hs-button:focus,.hbspt-form .form-search .hs-button:hover{background-color:transparent}.form-filter{background-color:#e60013;border-radius:5px;flex-flow:row wrap;padding:30px 30px 20px}@media(max-width:767.98px){.form-filter{flex-direction:column}}.form-filter .form-group,.form-filter .hbspt-form .hs-form-field,.hbspt-form .form-filter .hs-form-field{flex:1;padding:0 15px}@media(max-width:991.98px){.form-filter .form-group,.form-filter .hbspt-form .hs-form-field,.hbspt-form .form-filter .hs-form-field{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.form-filter .form-group,.form-filter .hbspt-form .hs-form-field,.hbspt-form .form-filter .hs-form-field{flex:0 0 100%;max-width:100%;padding:0}}.form-filter .form-group--large{flex:0 0 100%;max-width:100%}.form-filter .form-group--button{flex:0}.form-filter .form-group--button .btn,.form-filter .form-group--button .hbspt-form .hs-button,.hbspt-form .form-filter .form-group--button .hs-button{background-color:rgba(0,0,0,.15);border:0;margin:30px 0 0;padding:9px 20px;white-space:nowrap}.form-filter .form-group--button .btn:focus,.form-filter .form-group--button .btn:hover,.form-filter .form-group--button .hbspt-form .hs-button:focus,.form-filter .form-group--button .hbspt-form .hs-button:hover,.hbspt-form .form-filter .form-group--button .hs-button:focus,.hbspt-form .form-filter .form-group--button .hs-button:hover{background-color:rgba(0,0,0,.25)}.form-filter .form-group>label,.form-filter .hbspt-form .hs-form-field>label,.hbspt-form .form-filter .hs-form-field>label{color:#fff;font-size:14px;font-weight:900;line-height:30px;margin:0;padding:0 10px}.form-filter .form-control,.form-filter .hbspt-form .hs-input,.hbspt-form .form-filter .hs-input{background-color:rgba(0,0,0,.15);border-color:rgba(0,0,0,.15);color:#fff;font-size:14px;line-height:26px}.form-filter .form-control::placeholder,.form-filter .hbspt-form .hs-input::placeholder,.hbspt-form .form-filter .hs-input::placeholder{color:#fff;font-style:normal;font-weight:500}.form-filter .form-control--select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='6px' viewBox='0 0 20 6'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M10.6,0.2c0.4-0.3,0.9-0.3,1.2,0.1l0,0c0.3,0.4,0.3,0.9-0.1,1.2l-5,4.3 c-0.3,0.3-0.8,0.3-1.1,0L0.3,1.6c-0.4-0.3-0.4-0.9-0.1-1.2C0.5,0,1-0.1,1.4,0.2l0,0L6.1,4L10.6,0.2z'/%3E%3C/svg%3E");background-position:50%;background-position:center right 10px;background-repeat:no-repeat}.form-filter .form-control--search+.btn,.form-filter .hbspt-form .form-control--search+.hs-button,.hbspt-form .form-filter .form-control--search+.hs-button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;bottom:0;display:block;font-size:0;height:100%;padding:0;position:absolute;right:0;width:46px}.form-filter .form-control-wrapper{position:relative}.form-filter--light{background-color:#f5f5f5}.form-filter--light .form-group>label,.form-filter--light .hbspt-form .hs-form-field>label,.hbspt-form .form-filter--light .hs-form-field>label{color:#121212}.form-filter--light .form-group--button .btn,.form-filter--light .form-group--button .hbspt-form .hs-button,.hbspt-form .form-filter--light .form-group--button .hs-button{background-color:#e60013}.form-filter--light .form-group--button .btn:focus,.form-filter--light .form-group--button .btn:hover,.form-filter--light .form-group--button .hbspt-form .hs-button:focus,.form-filter--light .form-group--button .hbspt-form .hs-button:hover,.hbspt-form .form-filter--light .form-group--button .hs-button:focus,.hbspt-form .form-filter--light .form-group--button .hs-button:hover{background-color:#b3000f}.form-filter--light .noUi-target{background-color:transparent;border-radius:0}.form-filter--light .noUi-target .noUi-connect{background-color:rgba(0,0,0,.15)}.form-filter--light .noUi-target .noUi-handle{background-color:#e60013}.form-filter--light .noUi-target .noUi-feedback .noUi-feedback-max,.form-filter--light .noUi-target .noUi-feedback .noUi-feedback-min{color:#121212}.hbspt-form fieldset{max-width:none!important;padding:0!important}.hbspt-form .hs-main-font-element{font-size:32px;line-height:42px}.hbspt-form .hs-main-font-element h1,.hbspt-form .hs-main-font-element h2,.hbspt-form .hs-main-font-element h3,.hbspt-form .hs-main-font-element h4,.hbspt-form .hs-main-font-element h5,.hbspt-form .hs-main-font-element h6{font-size:32px;line-height:42px;margin:0 0 15px}.hbspt-form .hs-form-field .input{margin:0!important}.hbspt-form .form-columns-1 .hs-input{width:100%!important}.hbspt-form .form-columns-2{margin:0 -10px}.hbspt-form .form-columns-2 .form-group,.hbspt-form .form-columns-2 .hs-form-field{padding:0 10px;width:50%}@media(max-width:991.98px){.hbspt-form .form-columns-2 .form-group,.hbspt-form .form-columns-2 .hs-form-field{width:100%}}.hbspt-form .hs-error-msgs .hs-error-msg{color:#e60013!important}.hbspt-form .inputs-list,.hbspt-form .no-list{margin:0}.hbspt-form .hs-input.error{border-color:#e60013}.hbspt-form .hs-form-booleancheckbox-display:last-of-type{margin:0}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox],.hbspt-form .hs-form-booleancheckbox-display input[type=radio]{display:none}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]+span,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span{margin:0 0 10px;padding:0 0 0 25px;position:relative}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]+span:after,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:after{border:2px solid #afafaf;content:"";display:block;height:16px;left:0;margin:0;position:absolute;top:5px;width:16px}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]+span:before,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:before{background-color:#e60013;content:"";display:none;height:10px;left:3px;position:absolute;top:8px;width:10px}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]:checked+span:before{display:block}.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:after,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:before{border-radius:50%}::placeholder{color:#afafaf;font-style:italic}select::-ms-expand{display:none}select option[disabled]{display:none}.hbspt-form .landingspage-2 .hs-input,.landingspage-2 .form .noUi-target,.landingspage-2 .form-control,.landingspage-2 .hbspt-form .hs-input{border-radius:0}.hbspt-form .landingspage-2 .form-search .hs-button,.landingspage-2 .form-search .btn,.landingspage-2 .form-search .hbspt-form .hs-button{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23000cff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .form-filter{background-color:#31d0b0;border-radius:0}.landingspage-2 .form-filter--light{background-color:#f5f5f5}.hbspt-form .landingspage-2 .form-filter--light .form-group--button .hs-button,.landingspage-2 .form-filter--light .form-group--button .btn,.landingspage-2 .form-filter--light .form-group--button .hbspt-form .hs-button{background-color:#000cff}.hbspt-form .landingspage-2 .form-filter--light .form-group--button .hs-button:focus,.hbspt-form .landingspage-2 .form-filter--light .form-group--button .hs-button:hover,.landingspage-2 .form-filter--light .form-group--button .btn:focus,.landingspage-2 .form-filter--light .form-group--button .btn:hover,.landingspage-2 .form-filter--light .form-group--button .hbspt-form .hs-button:focus,.landingspage-2 .form-filter--light .form-group--button .hbspt-form .hs-button:hover{background-color:#000acc}.landingspage-2 .form-filter--light .noUi-target .noUi-handle{background-color:#000cff}.navigation ul{margin:0}.navigation ul.applications{min-height:360px}@media(max-width:991.98px){.navigation ul.applications{min-height:unset}}.navigation ul li{display:block;margin:0;padding:0}.navigation ul li a{color:#121212;display:block;font-size:16px;line-height:24px;padding:6px 5px}.navigation ul li a:focus,.navigation ul li a:hover{color:#e60013;text-decoration:none}.navigation ul li ul{display:none}.navigation ul li.active>a{color:#e60013}.navigation ul li.active ul{display:block}.navigation ul li.has-subnav{position:relative}.navigation ul li.has-subnav>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none;height:6px;padding:0;position:absolute;right:0;top:11px;transition:all .3s;width:12px}@media(max-width:991.98px){.navigation ul li.has-subnav>.toggle-subnav{display:block}}.navigation ul li.has-subnav.active>.toggle-subnav,.navigation ul li.has-subnav.subnav-active>.toggle-subnav{transform:rotate(180deg)}.navigation ul li.has-subnav.active.subnav-active>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;transform:rotate(0deg)}.navigation--header{display:flex;flex-flow:row wrap}@media(max-width:991.98px){.navigation--header{background-color:#121212;bottom:0;display:flex;flex-direction:column;left:100%;margin:0;overflow:auto;padding:15px 0;position:fixed;top:60px;transition:all .3s ease-in-out;width:100%;z-index:99999}}.navigation--header .primary{display:flex;justify-content:flex-end;margin:0;order:1}@media(max-width:991.98px){.navigation--header .primary{flex-direction:column;margin:0 0 20px;order:1;padding:0 15px}}.navigation--header .primary li{margin:0;position:relative}@media(max-width:991.98px){.navigation--header .primary li{display:block}}.navigation--header .primary li a{color:#fff;font-size:16px;font-weight:900;line-height:30px;padding:0 10px;text-transform:uppercase;transition:all .3s;white-space:nowrap}@media(max-width:1199.98px){.navigation--header .primary li a{font-size:15px;padding:0 5px}}@media(max-width:991.98px){.navigation--header .primary li a{padding:5px 0}}.navigation--header .primary li ul{background-color:#121212;border-radius:0 0 20px 20px;display:block;left:-99999px;min-width:200px;padding:0 0 10px;position:absolute;width:100%}@media(max-width:991.98px){.navigation--header .primary li ul{background-color:transparent;display:none;margin:0;padding:0 0 0 20px;position:static;width:auto}}.navigation--header .primary li ul li{display:block;margin:0;padding:0}.navigation--header .primary li ul li a{line-height:28px;padding:10px;white-space:normal}.navigation--header .primary li ul.application--products{align-items:flex-start;min-height:100%}.navigation--header .primary li.is-open>a,.navigation--header .primary li:focus>a,.navigation--header .primary li:hover>a{color:#e60013}.navigation--header .primary li.is-open>ul,.navigation--header .primary li:focus>ul,.navigation--header .primary li:hover>ul{left:auto}.navigation--header .primary li.has-subnav:focus,.navigation--header .primary li.has-subnav:hover{z-index:1}.navigation--header .primary li.has-subnav>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none}@media(max-width:991.98px){.navigation--header .primary li.has-subnav>.toggle-subnav{display:block;height:40px;top:10px;width:40px}}.navigation--header .primary li.has-subnav.active>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.active ul,.navigation--header .primary li.has-subnav.subnav-active ul{display:block}.navigation--header .primary li.has-subnav.active.subnav-active ul{display:none}}.navigation--header .primary li.has-subnav.has-products{position:static}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.has-products{position:relative}}.navigation--header .primary li.has-subnav.has-products .navigation--products{left:-99999px}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.has-products .navigation--products{display:none}}.navigation--header .primary li.has-subnav.has-products:focus>a:before,.navigation--header .primary li.has-subnav.has-products:hover>a:before{content:"";display:block;height:52px;position:absolute;top:0;width:100%}.navigation--header .primary li.has-subnav.has-products:focus>a span,.navigation--header .primary li.has-subnav.has-products:hover>a span{position:relative}.navigation--header .primary li.has-subnav.has-products:focus .navigation--products,.navigation--header .primary li.has-subnav.has-products:hover .navigation--products{left:0}.navigation--header .primary li.has-subnav.has-products.active .navigation--products,.navigation--header .primary li.has-subnav.has-products.subnav-active .navigation--products{display:flex}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.has-products.active.subnav-active .navigation--products{display:none}}.navigation--header .primary>li.has-subnav>a{padding-right:20px;position:relative}.navigation--header .primary>li.has-subnav>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:14px;margin:-7px 0 0;position:absolute;right:0;top:50%;transition:all .3s;width:15px}@media(max-width:991.98px){.navigation--header .primary>li.has-subnav>a:after{display:none}}.navigation--header .primary>li.has-subnav.active>a:after,.navigation--header .primary>li.has-subnav:focus>a:after,.navigation--header .primary>li.has-subnav:hover>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media(max-width:991.98px){.navigation--header .primary>li.has-subnav.active>a:after,.navigation--header .primary>li.has-subnav:focus>a:after,.navigation--header .primary>li.has-subnav:hover>a:after{display:none}}.navigation--header .primary>li.has-subnav:focus>a:after,.navigation--header .primary>li.has-subnav:hover>a:after{transform:rotate(180deg)}.navigation--header .secondary{display:flex;justify-content:flex-end;margin:0;order:2}@media(max-width:991.98px){.navigation--header .secondary{flex-direction:column;margin:0 0 20px;order:2;padding:0 15px}}.navigation--header .secondary li{margin:0}.navigation--header .secondary li>a{color:#fff;font-size:14px;font-weight:700;line-height:30px;padding:0 10px;text-transform:none;white-space:nowrap}@media(max-width:991.98px){.navigation--header .secondary li>a{padding:5px 0}}.navigation--header .secondary li:focus>a,.navigation--header .secondary li:hover>a{color:#e60013}.navigation--footer ul{display:flex;flex-wrap:wrap}.navigation--footer ul li{display:inline-block;margin:0 5px}.navigation--footer ul li a{color:hsla(0,0%,100%,.5);font-size:14px;padding:0}.navigation--footer ul li a:focus,.navigation--footer ul li a:hover{color:#fff;text-decoration:none}.navigation--products{background-color:#121212;border-radius:0 0 20px 20px;display:flex;flex-flow:column wrap;left:0;padding:20px;position:absolute;top:40px;width:100%}@media(max-width:991.98px){.navigation--products{background-color:transparent;border-bottom:0;border-top:0;padding:0;position:static}}@media(min-width:992px)and (max-width:1199.98px){.navigation--products li.has-subnav>a{pointer-events:none}}.navigation--products>ul{left:auto!important;overflow:hidden;position:relative!important}.navigation--products>ul>li{position:static!important;width:25%}@media(max-width:991.98px){.navigation--products>ul>li{width:100%}}.navigation--products>ul>li ul{position:absolute;top:0}@media(max-width:991.98px){.navigation--products>ul>li ul{display:none!important}}.navigation--products>ul>li ul li{flex:0 0 50%;position:static!important}.navigation--products>ul>li ul li a{text-align:center}.navigation--products>ul>li ul li .product-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.navigation--products>ul>li ul li .product-icon img{max-width:30px;padding:0 0 10px}.navigation--products>ul>li ul li .product-icon span{font-size:15px;font-weight:400}.navigation--products>ul>li ul li .image-preview{background:#121212;color:#fff;display:flex;flex-direction:column;left:-999999px;padding:10px;position:absolute;top:0;width:100%}.navigation--products>ul>li ul li .image-preview .preview-title{color:#cf000d;font-size:18px;line-height:26px;margin:10px 0}.navigation--products>ul>li ul li .image-preview .preview-text{color:#fff;font-size:14px;line-height:20px}.navigation--products>ul>li ul li .image-preview img{margin:0 auto;max-height:200px}.navigation--products>ul>li ul li:focus .image-preview,.navigation--products>ul>li ul li:hover .image-preview{left:100%}.navigation--products>ul>li ul:not(:hover)>li:first-child>a{color:#e60013}.navigation--products>ul>li ul:not(:hover)>li:first-child .image-preview{left:100%}.navigation--products>ul>li:focus,.navigation--products>ul>li:hover{width:100%}.navigation--products>ul>li:focus ul,.navigation--products>ul>li:hover ul{align-items:center;display:flex;flex-wrap:wrap;left:25%!important;width:35%}.navigation--products>ul:not(:hover)>li:first-child{width:100%}.navigation--products>ul:not(:hover)>li:first-child>a{color:#e60013}.navigation--products>ul:not(:hover)>li:first-child>ul{align-items:center;display:flex;flex-wrap:wrap;left:25%!important;width:35%}.navigation--products>ul:not(:hover)>li:first-child>ul>li:first-child .image-preview{left:100%}.hbspt-form .navigation--products .hs-button,.navigation--products .btn,.navigation--products .hbspt-form .hs-button{align-self:flex-start!important;color:#fff!important;display:inline-block!important;line-height:22px!important;margin:0!important;padding:7px 18px!important;position:relative!important;top:unset!important;width:auto!important}@media(max-width:991.98px){.hbspt-form .navigation--products .hs-button,.navigation--products .btn,.navigation--products .hbspt-form .hs-button{margin:0 0 0 30px!important}}.hbspt-form .navigation--products .hs-button:focus,.hbspt-form .navigation--products .hs-button:hover,.navigation--products .btn:focus,.navigation--products .btn:hover,.navigation--products .hbspt-form .hs-button:focus,.navigation--products .hbspt-form .hs-button:hover{background-color:#b3000f!important;border-color:#b3000f!important;color:#fff!important}@media(max-width:991.98px){.primary-navigation-active .navigation--header{left:0}.primary-search-active .navigation--header{top:128px}.landingspage .navigation--header{top:70px}}.landingspage-2 .navigation ul li.active>a,.landingspage-2 .navigation ul li>a:focus,.landingspage-2 .navigation ul li>a:hover{color:#000cff}@media(max-width:991.98px){.landingspage-2 .navigation--header{background-color:#000cff}}.landingspage-2 .navigation--header ul li a{color:#fff;text-transform:uppercase}.landingspage-2 .navigation--header ul li a:focus,.landingspage-2 .navigation--header ul li a:hover{color:#31d0b0}.landingspage-2 .navigation--header ul li ul{background-color:#000cff;border-radius:0}.landingspage-2 .navigation--header ul li.active>a,.landingspage-2 .navigation--header ul li:focus>a,.landingspage-2 .navigation--header ul li:hover>a{color:#31d0b0}.landingspage-2 .navigation--header ul li.has-subnav>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header ul li.has-subnav.active>a:after,.landingspage-2 .navigation--header ul li.has-subnav:focus>a:after,.landingspage-2 .navigation--header ul li.has-subnav:hover>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%2331d0b0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header ul li.has-subnav>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header ul li.has-subnav.active>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%2331d0b0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header .secondary li>a{font-size:12px;font-weight:400}.landingspage-2 .navigation--footer ul li a{color:hsla(0,0%,100%,.5)}.landingspage-2 .navigation--footer ul li a:focus,.landingspage-2 .navigation--footer ul li a:hover{color:#fff}.block--pagination{margin:0 0 60px}.pagination{border-radius:0;margin:0 0 40px}.pagination-list{background:hsla(0,0%,7%,.2);border-radius:50px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:4px;width:auto}.pagination-list .page-item{display:inline-block;margin:0 2px}.pagination-list .page-item:first-child .page-link,.pagination-list .page-item:last-child .page-link{border-radius:50%}.pagination-list .page-item.active .page-link{background-color:#e60013;font-weight:900}@media(max-width:991.98px){.pagination-list .page-item.control{display:none}}.pagination-list .page-item.control .page-link{background-color:#121212;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='17px' height='17px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;text-indent:-99999px;transform:rotate(90deg)}.pagination-list .page-item.control .page-link:focus,.pagination-list .page-item.control .page-link:hover{background-color:#e60013}.pagination-list .page-item.control.next .page-link{transform:rotate(-90deg)}.pagination-list .page-link{background-color:#121212;border:0;border-radius:50%;color:#fff;display:block;font-size:16px;font-weight:900;height:32px;line-height:18px;overflow:hidden;padding:7px 0;text-align:center;width:32px}.pagination-list .page-link:not(span):focus,.pagination-list .page-link:not(span):hover{background-color:#e60013;color:#fff}.landingspage-2 .pagination .page-item.active .page-link,.landingspage-2 .pagination .page-item.control .page-link:focus,.landingspage-2 .pagination .page-item.control .page-link:hover,.landingspage-2 .pagination .page-link:not(span):focus,.landingspage-2 .pagination .page-link:not(span):hover{background-color:#000cff}.search-result--block{margin:0 0 10px}.search-result--block,.search-result--block:focus,.search-result--block:hover{color:#121212;text-decoration:none}.search-result--block__content,.search-results--list{display:flex;flex-direction:column}.search-results--list{margin:0 0 20px}.search-results--list__empty-item,.search-results--list__item{display:flex;flex-direction:column}.search-results--list h2{font-size:42px;line-height:44px;margin-bottom:0}.search-results--list .url{color:#dc3545;display:block;font-size:14px;font-style:italic;line-height:20px;margin-bottom:20px}.social-follow--list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}.social-follow--list li{display:inline-block;margin:0 5px 20px}.social-follow--list li a{background-color:transparent;border-radius:50%;display:block;height:40px;overflow:hidden;position:relative;text-indent:-99999px;width:40px}.social-follow--list li a:after{content:"";display:block;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.social-follow--list li.facebook a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20c11,0,20-9,20-20S31,0,20,0z M24.5,14.1h-2.8c-0.3,0-0.7,0.5-0.7,1.1V17h3.5v3.5h-3.5V29h-3.5v-8.5h-2.8V17h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6h2.8L24.5,14.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.facebook a:focus,.social-follow--list li.facebook a:hover{background-color:#3b5998}.social-follow--list li.twitter a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 512' width='40px' height='40px'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M256 0c141.384 0 256 114.616 256 256 0 141.384-114.616 256-256 256C114.616 512 0 397.384 0 256 0 114.616 114.616 0 256 0zm62.64 157.549h33.401l-72.974 83.407 85.85 113.495h-67.222l-52.645-68.837-60.244 68.837h-33.422l78.051-89.212-82.352-107.69h68.924l47.59 62.916 55.043-62.916zm-11.724 176.908h18.509L205.95 176.494h-19.861l120.827 157.963z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.twitter a:focus,.social-follow--list li.twitter a:hover{background-color:#1da1f2}.social-follow--list li.weibo a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath d='M195.532,308.67c-7.7,3.829-10.986,12.877-7.339,20.21s12.845,10.173,20.544,6.343,10.986-12.877,7.339-20.209S203.232,304.84,195.532,308.67Z'/%3E%3Cpath class='st0' d='M225.915,301.507c-3.287,1.634-4.773,5.33-3.319,8.254s5.3,3.969,8.584,2.335,4.774-5.331,3.32-8.255S229.2,299.872,225.915,301.507Z'/%3E%3Cpath class='st0' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM358.913,304.86c-6.33,19.844-21.1,41.2-54.83,58.748-22.063,11.473-51.405,20.895-82.6,20.895-103.769,0-112.152-65.037-112.152-78.4,0-40.084,36.743-96.868,70.146-116.91s53.444-26.722,66.806-13.36c7.068,7.068,6.367,23.21,2.22,36.145a3.644,3.644,0,0,0,5.427,4.189c10.73-6.805,28.019-15.527,45.929-15.331,29.285.32,25.765,28.806,24.485,35.527A53.526,53.526,0,0,1,321,246.251a6.89,6.89,0,0,0,4.948,9.464,66.342,66.342,0,0,1,19.045,6.9C357.952,269.973,363.5,290.49,358.913,304.86Zm2.706-82.764a9.686,9.686,0,0,1-18.573-5.509c1.514-5.106,1.05-15.511-4.722-22.659-4.55-5.631-11.734-8.114-21.355-7.377a9.687,9.687,0,1,1-1.479-19.317c20.364-1.562,31.858,7.036,37.9,14.521C363.54,194.317,364.77,211.473,361.619,222.1ZM399.6,233.337a10.689,10.689,0,0,1-20.384-6.446c4.538-14.347,1.993-39.018-11.66-56.478-12.256-15.675-30.689-22.856-54.777-21.341a10.689,10.689,0,1,1-1.34-21.336c39.289-2.469,61.366,14.684,72.958,29.509C403.607,181.811,405.744,213.909,399.6,233.337Z'/%3E%3Cpath class='st0' d='M218.928,247.046c-49.786,3.479-88.27,33.145-85.955,66.257s44.551,57.135,94.338,53.654,88.269-33.144,85.955-66.257S268.715,243.565,218.928,247.046ZM226,353.354c-25.848,5.73-50.8-7.67-55.735-29.93s12.019-44.949,37.867-50.679,50.8,7.672,55.735,29.931S251.85,347.625,226,353.354Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.weibo a:focus,.social-follow--list li.weibo a:hover{background-color:#1da1f2}.social-follow--list li.wechat a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M179.885,182.329a14.658,14.658,0,1,0,14.657,14.658A14.658,14.658,0,0,0,179.885,182.329Z'/%3E%3Cpath class='st0' d='M250.735,211.645a14.658,14.658,0,1,0-14.658-14.658A14.657,14.657,0,0,0,250.735,211.645Z'/%3E%3Cpath class='st0' d='M284.909,256.673a12.207,12.207,0,1,0,12.207,12.206A12.206,12.206,0,0,0,284.909,256.673Z'/%3E%3Cpath class='st0' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM215.31,313.5a124.921,124.921,0,0,1-36.6-5.406,8.817,8.817,0,0,0-7.369,1.024l-23.838,15.395a2.992,2.992,0,0,1-4.523-3.25l5.265-20.738a8.825,8.825,0,0,0-3.3-9.269C123.1,275.1,109.333,251.544,109.333,225.31c0-48.706,47.448-88.19,105.977-88.19,52.846,0,96.654,32.191,104.662,74.295-1.841-.09-3.695-.14-5.562-.14-52.936,0-96,36.422-96,81.191a69.355,69.355,0,0,0,3.222,20.874C219.537,313.442,217.432,313.5,215.31,313.5Zm157.883,33.749a7.754,7.754,0,0,0-2.864,8.134l4,15.758a2.992,2.992,0,0,1-4.523,3.25l-18.616-12.022a7.783,7.783,0,0,0-6.494-.9,104.085,104.085,0,0,1-30.286,4.443c-48.743,0-88.257-32.882-88.257-73.444s39.514-73.444,88.257-73.444,88.256,32.882,88.256,73.444C402.667,314.24,391.28,333.8,373.193,347.249Z'/%3E%3Cpath class='st0' d='M343.912,256.673a12.207,12.207,0,1,0,12.207,12.206A12.206,12.206,0,0,0,343.912,256.673Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.wechat a:focus,.social-follow--list li.wechat a:hover{background-color:#1da1f2}.social-follow--list li.tiktok a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM385.62,232.382c-27.184,0-53.634-8.822-74-23.75l-.162,101.5a92.457,92.457,0,1,1-80.178-91.721v49.845a43.657,43.657,0,1,0,31.288,41.876V109.333h51.275a71.773,71.773,0,0,0,71.774,71.773Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.tiktok a:focus,.social-follow--list li.tiktok a:hover{background-color:#1da1f2}.social-follow--list li.youtube a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-800.148 -315)'%3E%3Cpath class='st0' d='M820.1,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S831.2,315,820.1,315z M828.8,341.9c-1.4,0.4-2.9,0.5-4.3,0.4c-3.2,0-6.1,0.1-9.3,0c-1.9,0-4,0-4.9-1c-1.3-1.3-1.2-5.5-1-8.3c0.1-2.4,0.2-4.6,2-5.3c1-0.3,2-0.4,3-0.3c1.1,0,2.1,0,3.3-0.1c2.7-0.1,5.8,0,8.7,0.1c1.8,0.1,3,0.2,3.8,1.2c0.8,1.2,0.8,3.7,0.8,5.9C830.7,337.8,830.9,341,828.8,341.9L828.8,341.9z'/%3E%3Cpath class='st0' d='M817.7,337.6c1.9-1,3.9-1.9,5.8-3c-2-1-3.8-2-5.8-3V337.6z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.youtube a:focus,.social-follow--list li.youtube a:hover{background-color:red}.social-follow--list li.linkedin a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.linkedin a:focus,.social-follow--list li.linkedin a:hover{background-color:#0077b5}.social-follow--list li.instagram a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3Cpath id='Path_698' class='st0' d='M619.9,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S630.9,315,619.9,315z M629.2,339c0,3.1-2.5,5.6-5.6,5.6h-7.4c-3.1,0-5.6-2.5-5.6-5.6V331c0-3.1,2.5-5.6,5.6-5.6h7.4c3.1,0,5.6,2.5,5.6,5.6L629.2,339z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.instagram a:focus,.social-follow--list li.instagram a:hover{background-color:#833ab4}.social-follow--list li.pinterest a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.pinterest a:focus,.social-follow--list li.pinterest a:hover{background-color:#bd081c}.social-follow--small.social-follow--list li a,.social-follow--small.social-follow--list li a:after{height:30px;width:30px}.social-follow--small.social-follow--list li.facebook a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20c11,0,20-9,20-20S31,0,20,0z M24.5,14.1h-2.8c-0.3,0-0.7,0.5-0.7,1.1V17h3.5v3.5h-3.5V29h-3.5v-8.5h-2.8V17h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6h2.8L24.5,14.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.twitter a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 512' width='30px' height='30px'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M256 0c141.384 0 256 114.616 256 256 0 141.384-114.616 256-256 256C114.616 512 0 397.384 0 256 0 114.616 114.616 0 256 0zm62.64 157.549h33.401l-72.974 83.407 85.85 113.495h-67.222l-52.645-68.837-60.244 68.837h-33.422l78.051-89.212-82.352-107.69h68.924l47.59 62.916 55.043-62.916zm-11.724 176.908h18.509L205.95 176.494h-19.861l120.827 157.963z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.youtube a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-800.148 -315)'%3E%3Cpath class='st0' d='M820.1,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S831.2,315,820.1,315z M828.8,341.9c-1.4,0.4-2.9,0.5-4.3,0.4c-3.2,0-6.1,0.1-9.3,0c-1.9,0-4,0-4.9-1c-1.3-1.3-1.2-5.5-1-8.3c0.1-2.4,0.2-4.6,2-5.3c1-0.3,2-0.4,3-0.3c1.1,0,2.1,0,3.3-0.1c2.7-0.1,5.8,0,8.7,0.1c1.8,0.1,3,0.2,3.8,1.2c0.8,1.2,0.8,3.7,0.8,5.9C830.7,337.8,830.9,341,828.8,341.9L828.8,341.9z'/%3E%3Cpath class='st0' d='M817.7,337.6c1.9-1,3.9-1.9,5.8-3c-2-1-3.8-2-5.8-3V337.6z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.linkedin a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.instagram a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3Cpath id='Path_698' class='st0' d='M619.9,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S630.9,315,619.9,315z M629.2,339c0,3.1-2.5,5.6-5.6,5.6h-7.4c-3.1,0-5.6-2.5-5.6-5.6V331c0-3.1,2.5-5.6,5.6-5.6h7.4c3.1,0,5.6,2.5,5.6,5.6L629.2,339z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.pinterest a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-share{position:relative}.social-share--wrapper{background-color:#fff;bottom:0;max-height:0;overflow:hidden;padding:0 10px;position:absolute;right:0;transition:all .5s;width:300px;z-index:10000}@media(max-width:767.98px){.social-share--wrapper{left:0;right:0;width:auto}}.social-share.active .social-share--wrapper{max-height:290px}@media(max-width:767.98px){.social-share.active .social-share--wrapper{max-height:480px}}.social-share.active .list--social-share li{opacity:1}.social-share.active .list--social-share li:first-child{transition-delay:.15s}.social-share.active .list--social-share li:nth-child(2){transition-delay:.2s}.social-share.active .list--social-share li:nth-child(3){transition-delay:.25s}.social-share.active .list--social-share li:nth-child(4){transition-delay:.3s}.social-share.active .list--social-share li:nth-child(5){transition-delay:.35s}.social-share.active .list--social-share li:nth-child(6){transition-delay:.4s}.social-share.active .list--social-share li:nth-child(7){transition-delay:.45s}.social-share h2{background-color:#121212;color:#fff;font-size:14px;line-height:30px;margin:0 -10px 10px;padding:10px 10px 10px 50px;position:relative;text-transform:uppercase}@media(max-width:767.98px){.social-share h2{display:block}}.social-share h2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M8.7,9.9c0,0.4-0.1,0.8-0.3,1.3l3.4,2.1c1.3-1.4,3.4-1.5,4.8-0.3c1.4,1.3,1.5,3.4,0.3,4.8c-1.3,1.4-3.4,1.5-4.8,0.3c-1.1-0.9-1.4-2.4-0.8-3.6l-3.4-2.1c-1.3,1.4-3.5,1.4-4.9,0.1S1.7,9,3,7.7c1.3-1.4,3.5-1.4,4.9-0.1l0.1,0.1l3.4-2.1c-0.7-1.9,0.3-3.7,2.1-4.4s3.7,0.3,4.4,2.1c0.7,1.9-0.3,3.7-2.1,4.4c-1.3,0.4-2.8,0.1-3.7-0.9L8.7,8.9C8.5,9,8.7,9.4,8.7,9.9z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:30px;left:10px;position:absolute;top:10px;width:30px}.social-share .list--social-share li{opacity:0;transition:all .25s}.social-share input{background:#afafaf;border:0;font-family:Maven Pro,sans-serif;font-size:16px;height:auto;line-height:28px;margin:0 0 10px;padding:10px;width:100%}.social-share input:focus{box-shadow:none;outline:none}.social-share .btn--social-share{background-color:transparent;padding-left:30px;padding-right:0}.social-share .btn--social-share:after{left:0}.social-share .btn--close,.social-share .btn--social-share:focus,.social-share .btn--social-share:hover{background-color:transparent}.social-share .btn--close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;display:block;font-size:0;height:30px;padding:0;position:absolute;right:10px;top:10px;width:30px}.social-share .btn--close:focus,.social-share .btn--close:hover{background-color:transparent}.landingspage-2 .social-follow--list li a{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60px' height='69px' viewBox='0 0 60 69'%3E%3Cstyle%3E.st0%7Bfill:none;%7D.st1%7Bfill:%23fff;%7D%3C/style%3E%3Cg transform='translate(225.818 495.359) rotate(-90)'%3E%3Cpath class='st0' d='M477.5-224.8h-33.4l-16.7,29l16.7,29h33.4l16.7-29L477.5-224.8z'/%3E%3Cpath class='st1' d='M444.2-224.8l-16.7,29l16.7,29h33.4l16.7-29l-16.7-29H444.2 M443.6-225.8h0.6h33.4h0.6l0.3,0.5l16.7,29l0.3,0.5l-0.3,0.5l-16.7,29l-0.3,0.5h-0.6h-33.4h-0.6l-0.3-0.5l-16.7-29l-0.3-0.5l0.3-0.5l16.7-29L443.6-225.8z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:0;height:69px;width:60px}.landingspage-2 .social-follow--list li.facebook a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M25,14.3h-2.8c-0.3,0-0.7,0.5-0.7,1.1v1.8H25v3.5h-3.5v8.5h-3.5v-8.5H15v-3.5h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6H25L25,14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.facebook a:focus,.landingspage-2 .social-follow--list li.facebook a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.facebook a:focus:after,.landingspage-2 .social-follow--list li.facebook a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %233b5998;%7D%3C/style%3E%3Cpath class='st0' d='M25,14.3h-2.8c-0.3,0-0.7,0.5-0.7,1.1v1.8H25v3.5h-3.5v8.5h-3.5v-8.5H15v-3.5h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6H25L25,14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.twitter a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px'  viewBox='0 0 50 50' %3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M 6.9199219 6 L 21.136719 26.726562 L 6.2285156 44 L 9.40625 44 L 22.544922 28.777344 L 32.986328 44 L 43 44 L 28.123047 22.3125 L 42.203125 6 L 39.027344 6 L 26.716797 20.261719 L 16.933594 6 L 6.9199219 6 z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.twitter a:focus,.landingspage-2 .social-follow--list li.twitter a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.twitter a:focus:after,.landingspage-2 .social-follow--list li.twitter a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px'  viewBox='0 0 50 50' %3E%3Cstyle%3E.st0 %7Bfill: %231da1f2;%7D%3C/style%3E%3Cpath class='st0' d='M 6.9199219 6 L 21.136719 26.726562 L 6.2285156 44 L 9.40625 44 L 22.544922 28.777344 L 32.986328 44 L 43 44 L 28.123047 22.3125 L 42.203125 6 L 39.027344 6 L 26.716797 20.261719 L 16.933594 6 L 6.9199219 6 z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.youtube a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M30.6,19.6c0-2.2,0-4.8-0.8-5.9c-0.7-1.1-2-1.1-3.8-1.2c-2.8-0.1-5.9-0.2-8.7-0.1c-1.1,0-2.2,0-3.3,0.1c-1-0.1-2,0.1-3,0.3c-1.8,0.7-1.9,2.9-2,5.3c-0.1,2.8-0.2,6.9,1,8.3c0.9,1,3.1,1,4.9,1c3.2,0.1,6.1,0,9.3,0c1.5,0.1,2.9,0,4.3-0.4v0C30.7,26,30.6,22.8,30.6,19.6z M17.6,22.6v-6c2,1,3.8,2,5.8,3C21.5,20.7,19.5,21.6,17.6,22.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.youtube a:focus,.landingspage-2 .social-follow--list li.youtube a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.youtube a:focus:after,.landingspage-2 .social-follow--list li.youtube a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23f00;%7D%3C/style%3E%3Cpath class='st0' d='M30.6,19.6c0-2.2,0-4.8-0.8-5.9c-0.7-1.1-2-1.1-3.8-1.2c-2.8-0.1-5.9-0.2-8.7-0.1c-1.1,0-2.2,0-3.3,0.1c-1-0.1-2,0.1-3,0.3c-1.8,0.7-1.9,2.9-2,5.3c-0.1,2.8-0.2,6.9,1,8.3c0.9,1,3.1,1,4.9,1c3.2,0.1,6.1,0,9.3,0c1.5,0.1,2.9,0,4.3-0.4v0C30.7,26,30.6,22.8,30.6,19.6z M17.6,22.6v-6c2,1,3.8,2,5.8,3C21.5,20.7,19.5,21.6,17.6,22.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.linkedin a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.linkedin a:focus,.landingspage-2 .social-follow--list li.linkedin a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.linkedin a:focus:after,.landingspage-2 .social-follow--list li.linkedin a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %230077b5;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.instagram a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.instagram a:focus,.landingspage-2 .social-follow--list li.instagram a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.instagram a:focus:after,.landingspage-2 .social-follow--list li.instagram a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23833ab4;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.pinterest a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.pinterest a:focus,.landingspage-2 .social-follow--list li.pinterest a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.pinterest a:focus:after,.landingspage-2 .social-follow--list li.pinterest a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23bd081c;%7D%3C/style%3E%3Cpath class='st0' d='M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.richtext{display:flex;flex-direction:column;margin:0 0 40px}.richtext>:last-child{margin-bottom:0}.richtext ol:not(.list),.richtext ul:not(.list){display:block;list-style-type:disc;padding:0 0 0 20px}.richtext ol{list-style-type:decimal}.richtext address,.richtext p{font-weight:400}.richtext a:not(.btn){color:#e60013;outline:none}.richtext a:not(.btn):focus,.richtext a:not(.btn):hover{outline:none}.richtext b,.richtext strong{font-weight:600}.richtext em,.richtext i{font-style:italic}.richtext u{text-decoration:underline}.richtext blockquote{border-left:0 solid;margin:25px 0 40px;padding:0 12%}.richtext blockquote p{font-size:36px;font-weight:700;line-height:46px;margin:0}.richtext pre{font-family:monospace}.richtext table{width:100%}.richtext table tr:last-of-type td,.richtext table tr:last-of-type th{border-bottom:0}.richtext table tr td,.richtext table tr th{border-bottom:1px solid #afafaf;padding:5px}.richtext img{height:auto;max-width:100%}.richtext hr{background:#121212;border:0;height:1px}.richtext .table-wrapper{margin:0 0 40px;overflow-x:scroll}.richtext .table-wrapper table{margin:0}@media(max-width:991.98px){.richtext .table-wrapper table tr td,.richtext .table-wrapper table tr th{min-width:200px}.richtext video{max-width:100%}}.landingspage-2 .richtext a:not(.btn){color:#000cff}.block--article{margin:0}.article{margin:0 0 60px}.article__title{display:flex;flex:0 0 83.33333333%;flex-direction:column;justify-content:center;margin:0 auto 60px;max-width:83.33333333%}@media(max-width:767.98px){.article__title{flex:0 0 100%;margin:0;max-width:100%}}.article__title .is-h3{line-height:55px}.article__title .is-h2,.article__title .is-h3{display:block;margin-bottom:10px;text-align:center}.article__title .info-publish{display:block;font-size:14px;line-height:28px;margin-top:-10px;text-align:center}.article__content{display:flex;flex:0 0 66.66666667%;flex-direction:column;margin:0 auto 40px;max-width:66.66666667%;padding:0 5px}@media(max-width:767.98px){.article__content{flex:0 0 100%;max-width:100%}}.article__content .richtext{margin:0}.article__content--small{padding:0 10%;text-align:center}@media(max-width:991.98px){.article__content--small{padding:0}}.article__image{display:flex;flex:0 0 83.33333333%;flex-direction:column;margin:0 auto 40px;max-width:83.33333333%;padding:0 5px}.article__tags{flex:0 0 66.66666667%;margin:0 auto;max-width:66.66666667%;padding:0 5px}@media(max-width:767.98px){.article__tags{flex:0 0 100%;max-width:100%}}.article__tags+.article__author{border-top:1px solid #000;padding-top:40px}.article__author{flex:0 0 66.66666667%;margin:0 auto;max-width:66.66666667%;padding:0 5px}@media(max-width:767.98px){.article__author{flex:0 0 100%;max-width:100%}}.block--accessories{margin-bottom:0;position:relative;z-index:1}.block--accessories+.block--double-slider{margin-top:-175px}.accessories{display:flex;flex-direction:column;margin:0 0 60px}.accessories__title{text-align:center}.accessory{background-color:#fff;border-radius:5px;display:block;margin:0 0 40px;overflow:hidden;transition:all .3s}.accessory[href]{color:#121212;text-decoration:none}.accessory[href]:focus,.accessory[href]:hover{background-color:#e6e6e6;color:#121212}.accessory[href]:focus .accessory__image img,.accessory[href]:hover .accessory__image img{transform:scale(1.1)}.accessory__image{overflow:hidden}.accessory__image img{transition:all .3s}.accessory__content{padding:15px 20px}.accessory__content>*{margin:0}.slider-accessories{display:flex;flex-direction:row;margin:0 -10px 40px;width:auto}.slider-accessories__item{display:flex;flex:0 0 25%;flex-direction:column;max-width:25%;padding:0 10px}@media(max-width:991.98px){.slider-accessories__item{flex:0 0 50%;max-width:50%}.slider-accessories__item:nth-child(2)~.slider-accessories__item{display:none}}@media(max-width:767.98px){.slider-accessories__item{flex:0 0 100%;max-width:100%}.slider-accessories__item:first-child~.slider-accessories__item{display:none}}.slider-accessories__item:nth-child(4)~.slider-accessories__item{display:none}.slider-accessories__item .accessory{height:100%;margin:0}.slider-accessories.owl-carousel{display:flex!important}.slider-accessories.owl-carousel .owl-stage{padding-left:0!important}.slider-accessories.owl-carousel .owl-stage-outer{padding:15px 5px}.slider-accessories.owl-carousel .owl-item .slider-accessories__item{flex:0 0 100%;max-width:100%}.slider-accessories.owl-carousel .owl-nav{left:-40px;right:-40px}@media(max-width:1199.98px){.slider-accessories.owl-carousel .owl-nav{left:0;right:0}}.slider-accessories.owl-carousel .owl-nav button.owl-next,.slider-accessories.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;opacity:.28;width:40px}@media(max-width:767.98px){.slider-accessories.owl-carousel .owl-nav button.owl-next,.slider-accessories.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.slider-accessories.owl-carousel .owl-nav button.owl-next:focus,.slider-accessories.owl-carousel .owl-nav button.owl-next:hover,.slider-accessories.owl-carousel .owl-nav button.owl-prev:focus,.slider-accessories.owl-carousel .owl-nav button.owl-prev:hover{opacity:1}.slider-accessories.owl-carousel .owl-nav button.owl-next.disabled,.slider-accessories.owl-carousel .owl-nav button.owl-prev.disabled{visibility:hidden}.landingspage-2 .accessory{border-radius:0;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.block--content-image-block{background-color:#e60013;margin:0 0 100px}.block--content-image-block:last-child{margin-bottom:0}.block--content-image-block .content-image-block,.block--content-image-block .content-image-block .is-h2,.block--content-image-block .content-image-block .is-h3,.block--content-image-block .content-image-block .is-h4,.block--content-image-block .content-image-block .is-h5{color:#fff}.block--content-image-block .history-slider-item__content,.block--content-image-block .testimonial__content,.block--content-image-block .wrapper{padding:0}@media(min-width:1200px){.block--content-image-block .history-slider-item__content,.block--content-image-block .testimonial__content,.block--content-image-block .wrapper{max-width:1440px}}.content-image-block{display:flex;flex-wrap:wrap;margin:0}.content-image-block__image{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;margin:0 auto 0 0;max-width:50%}@media(max-width:767.98px){.content-image-block__image{flex:0 0 100%;max-width:100%}}.content-image-block__content{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;margin:0 0 0 auto;max-width:50%;padding:40px 60px 0}@media(max-width:767.98px){.content-image-block__content{flex:0 0 100%;max-width:100%;padding:40px 15px 0}}.content-image-block--reversed .content-image-block__image{margin-left:auto;margin-right:0;order:2}@media(max-width:767.98px){.content-image-block--reversed .content-image-block__image{order:1}}.content-image-block--reversed .content-image-block__content{margin-left:0;margin-right:auto;order:1}@media(max-width:767.98px){.content-image-block--reversed .content-image-block__content{order:2}}.landingspage-2 .block--content-image-block{background-color:#000cff}.block--double-slider{margin:0}@media(min-width:576px){.double-slider-item{max-width:540px}}@media(min-width:768px){.double-slider-item{max-width:720px}}@media(min-width:992px){.double-slider-item{max-width:960px}}@media(min-width:1200px){.double-slider-item{max-width:1170px}}.double-slider-item{display:flex;flex-wrap:wrap;margin:0 auto 10px;padding:360px 0 0}@media(max-width:767.98px){.double-slider-item{padding:260px 15px 0}}.double-slider-item__image{height:540px;left:50%;max-width:1920px;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%}@media(max-width:767.98px){.double-slider-item__image{height:328px}}.double-slider-item__image img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}.double-slider-item__content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);flex:0 0 50%;max-width:50%;padding:40px 40px 0;position:relative}@media(max-width:991.98px){.double-slider-item__content{flex:0 0 66.66666667%;max-width:66.66666667%}}@media(max-width:767.98px){.double-slider-item__content{flex:0 0 100%;max-width:100%}}.double-slider-item__content .is-h2{font-size:54px;line-height:58px;text-transform:uppercase}@media(max-width:767.98px){.double-slider-item__content .is-h2{font-size:42px;line-height:52px}}.double-slider-item__content .is-h6{font-size:14px;line-height:24px;margin:0;text-transform:uppercase}.double-slider-item--animate:after{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:540px;z-index:1}.double-slider-item--animate .double-slider-item__image{transition:transform 10s}.double-slider-item--animate .double-slider-item__content{z-index:2}.double-slider{margin:0 0 90px}.double-slider__item{display:block;flex:0 0 100%;max-width:100%;position:relative}.double-slider__item:first-child~.double-slider__item{display:none}.double-slider.owl-carousel .owl-stage .double-slider__item{flex:0 0 100%;max-width:100%}.double-slider.owl-carousel .owl-nav{left:52%;top:600px;width:150px}@media(max-width:991.98px){.double-slider.owl-carousel .owl-nav{left:65%}}@media(max-width:767.98px){.double-slider.owl-carousel .owl-nav{left:auto;right:18%;top:290px;width:110px}}@media(max-width:575.98px){.double-slider.owl-carousel .owl-nav{right:25px}}.double-slider.owl-carousel .owl-nav button.owl-next,.double-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;opacity:.28;width:40px}@media(max-width:767.98px){.double-slider.owl-carousel .owl-nav button.owl-next,.double-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.double-slider.owl-carousel .owl-nav button.owl-next:focus,.double-slider.owl-carousel .owl-nav button.owl-next:hover,.double-slider.owl-carousel .owl-nav button.owl-prev:focus,.double-slider.owl-carousel .owl-nav button.owl-prev:hover{opacity:1}.double-slider.owl-carousel .owl-nav button.owl-next.disabled,.double-slider.owl-carousel .owl-nav button.owl-prev.disabled{visibility:hidden}.double-slider.owl-carousel .owl-counter{display:flex;flex:1;height:40px;justify-content:center;transform:translateY(-50%)}@media(max-width:767.98px){.double-slider.owl-carousel .owl-counter{height:30px}}.double-slider.owl-carousel .owl-counter span{color:#121212;font-size:18px;font-weight:900;line-height:28px;margin:0 5px;padding:6px 0}@media(max-width:767.98px){.double-slider.owl-carousel .owl-counter span{margin:0 3px;padding:1px 0}}.double-slider.owl-carousel .owl-item.active .double-slider-item--animate .double-slider-item__image img{animation:zoomeffect 10s forwards}.landingspage-2 .double-slider-item__content{border-radius:0}.block--downloads{background:#e60013 no-repeat 50%;background-size:cover;margin:0 0 100px;padding:70px 0 30px;position:relative}.block--downloads:last-child{margin-bottom:0}.block--downloads:after{background-color:#e60013;content:"";display:block;height:100%;left:0;opacity:.63;position:absolute;top:0;width:100%;z-index:0}.block--downloads .downloads{color:#fff;position:relative;z-index:1}.block--downloads .downloads .is-h2{color:#fff}.block--downloads .downloads .list--downloads li a{border-color:#fff;color:#fff}.block--downloads .downloads .list--downloads li a:focus,.block--downloads .downloads .list--downloads li a:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.downloads{display:flex;flex-direction:column}.downloads__title{text-align:center}.landingspage-2 .block--downloads{background-color:#000cff}.landingspage-2 .block--downloads:after{background-color:#000cff;opacity:.85}.block--filter{margin:0}.filter-block{margin:0 0 75px}.filter-block--small{margin:0 auto 100px;width:83.3333%}@media(max-width:991.98px){.filter-block--small{margin:0 0 100px;width:auto}}.filter-block .form-filter,.filter-block .list{margin:0}.filter-buttons{display:flex;flex-wrap:wrap;margin:0 -5px}.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 calc(25% - 10px);font-size:15px;margin:0 5px 10px;text-transform:none}@media(max-width:1199.98px){.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 calc(33.3% - 10px)}}@media(max-width:991.98px){.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 calc(50% - 10px)}}@media(max-width:767.98px){.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 100%;margin-right:0}}.filter-buttons .btn.active,.filter-buttons .btn:focus,.filter-buttons .btn:hover,.filter-buttons .hbspt-form .active.hs-button,.filter-buttons .hbspt-form .hs-button:focus,.filter-buttons .hbspt-form .hs-button:hover,.hbspt-form .filter-buttons .active.hs-button,.hbspt-form .filter-buttons .hs-button:focus,.hbspt-form .filter-buttons .hs-button:hover{background-color:#b3000f;border-color:#b3000f;color:#fff}.block--highlights{margin:0}.highlights{display:flex;flex-direction:column;margin:0 0 60px}.highlights__buttons,.highlights__title{text-align:center}.highlight{display:flex;flex-direction:column;margin:0 0 40px;position:relative}.highlight__image{border-radius:5px;margin:0 auto 0 0;overflow:hidden;width:83.3333%}@media(max-width:991.98px){.highlight__image{width:90%}}.highlight__image+.highlight__content{margin-top:-100px}@media(max-width:767.98px){.highlight__image+.highlight__content{margin-top:-50px}}.highlight__image .list{background-color:hsla(0,0%,7%,.6);bottom:0;left:0;margin:0;padding:5px;position:absolute;right:0}.highlight__image .list li{color:#fff}.highlight__image .list li .icon--date{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M481.28,38H431v71.76c0,23.47-18,42.24-40.6,42.24H377.6C355,152,337,133.24,337,109.76V38H183v71.76c0,23.47-18.34,42.24-40.92,42.24h-12.8C106.7,152,88,133.24,88,109.76V38H30.72C13.82,38,0,52.75,0,70.31V480.07C0,497.63,13.82,512,30.72,512H481.28c16.9,0,30.72-14.37,30.72-31.93V70.31C512,52.75,498.18,38,481.28,38ZM469,445.5A22.57,22.57,0,0,1,446.5,468H65.5A22.57,22.57,0,0,1,43,445.5v-230A22.57,22.57,0,0,1,65.5,193h381A22.57,22.57,0,0,1,469,215.5v230Z'%3E%3C/path%3E%3Cpath class='st0' d='M129.28,134h12.8c12.7,0,22.92-11,22.92-24.24V23.95C165,10.74,154.78,0,142.08,0h-12.8C116.58,0,106,10.74,106,23.95v85.82C106,123,116.58,134,129.28,134Z'%3E%3C/path%3E%3Cpath class='st0' d='M377.6,134h12.8c12.7,0,22.6-11,22.6-24.24V23.94C413,10.74,403.1,0,390.4,0H377.6C364.9,0,355,10.74,355,23.94v85.82C355,123,364.9,134,377.6,134Z'%3E%3C/path%3E%3Crect class='st0' x='80' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='80' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='348' width='90' height='76'%3E%3C/rect%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image .list li .icon--time{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath class='st0' d='M12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 Z M12,21 C16.9705627,21 21,16.9705627 21,12 C21,7.02943725 16.9705627,3 12,3 C7.02943725,3 3,7.02943725 3,12 C3,16.9705627 7.02943725,21 12,21 Z M12,12.381966 L15.4472136,14.1055728 C15.9411921,14.3525621 16.1414164,14.9532351 15.8944272,15.4472136 C15.6474379,15.9411921 15.0467649,16.1414164 14.5527864,15.8944272 L10.5527864,13.8944272 C10.2140024,13.7250352 10,13.3787721 10,13 L10,7 C10,6.44771525 10.4477153,6 11,6 C11.5522847,6 12,6.44771525 12,7 L12,12.381966 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image .list li .icon--marker{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='20px' height='20px' viewBox='0 0 68 90'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M36.2,0H34h-2.3C12.1,1-4.7,21.5,1.2,40.6C4.4,49.8,9.3,58,14.8,65.8c1.9,2.8,4,5.5,6,8.1c1.8,2.4,3.7,4.7,5.5,7c2.4,3,4.8,6,7.2,9.1H34h0.5c2.3-3.1,4.7-6.1,7.1-9.2c1.9-2.3,3.7-4.7,5.5-7c2.1-2.7,4.1-5.3,6-8.1c5.8-8.1,10.8-16.7,14-26.2C72,20.5,55.4,1,36.2,0z M34,55.4c-0.1,0-0.1,0-0.2,0c-12.6,0-22.9-10.2-22.9-22.7C10.9,20.2,21.2,10,33.8,10c0.1,0,0.1,0,0.2,0c12.5,0.1,22.7,10.3,22.7,22.7C56.7,45.1,46.5,55.3,34,55.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image .list li .icon--spec-width{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='26px' height='26px'  fill='%23fff' viewbox='0 0 100 100' xmlns:x='http://ns.adobe.com/Extensibility/1.0/' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' xmlns:graph='http://ns.adobe.com/Graphs/1.0/' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='http://ns.adobe.com/SaveForWeb/1.0/'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds height='16384' width='16389' x='-8165' y='-8160' bottomLeftOrigin='true'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Cg%3E%3Cpath d='M49.414,30.586l-4-3.999c-0.781-0.78-2.047-0.781-2.828,0s-0.781,2.047,0,2.829l0.585,0.584h-22.34l0.585-0.585    c0.781-0.781,0.781-2.047,0-2.828c-0.78-0.781-2.047-0.781-2.828,0l-4,4c-0.375,0.375-0.586,0.884-0.586,1.414    c0,0.531,0.211,1.039,0.586,1.414l4,3.999C18.979,37.805,19.491,38,20.002,38s1.024-0.195,1.415-0.586    c0.781-0.781,0.781-2.048,0-2.828l-0.585-0.585h22.339l-0.585,0.585c-0.781,0.78-0.781,2.047,0,2.828    C42.977,37.805,43.488,38,44,38s1.023-0.195,1.414-0.586l4-3.999C49.789,33.04,50,32.532,50,32.001S49.789,30.962,49.414,30.586z'%3E%3C/path%3E%3Cpath d='M32,6C17.664,6,6,17.664,6,32c0,14.337,11.664,26,26,26c14.337,0,26-11.663,26-26C58,17.664,46.337,6,32,6z M32,54 c-12.131,0-22-9.869-22-22s9.869-22,22-22s22,9.869,22,22S44.131,54,32,54z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);flex:1;margin:0 0 0 auto;overflow:hidden;padding:20px 30px 0;position:relative;width:83.3333%}@media(max-width:991.98px){.highlight__content{width:90%}}.highlight__content .is-h4 a,.highlight__content .is-h4 a:focus,.highlight__content .is-h4 a:hover{color:#e60013;text-decoration:none}.highlight__content .is-h4+.richtext{margin-top:-40px}.highlight__content .is-h4+.list{margin-top:-20px}.highlight__content .read-more{align-items:center;border:4px solid #e60013;border-radius:50%;bottom:-30px;color:#fff;display:flex;font-size:14px;font-weight:700;height:142px;line-height:16px;padding:20px 30px;position:absolute;right:-30px;text-align:center;width:142px;z-index:0}.highlight__content .read-more:after{background-color:#e60013;border-radius:50%;content:"";display:block;height:124px;left:50%;margin:-62px 0 0 -62px;position:absolute;top:50%;width:124px;z-index:-1}.highlight__content .read-more:focus,.highlight__content .read-more:hover{color:#fff}.highlight__content--read-more{min-height:125px;padding-right:125px}.highlight--simple{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);flex-direction:column;overflow:hidden}.highlight--simple .highlight__image{border-radius:0;margin:0;position:relative;width:100%}.highlight--simple .highlight__image a{display:block;overflow:hidden}.highlight--simple .highlight__image a img{transform:scale(1);transition:transform .3s ease-in-out}.highlight--simple .highlight__image a:focus img,.highlight--simple .highlight__image a:hover img{transform:scale(1.1)}.highlight--simple .highlight__content{border-radius:0;box-shadow:none;flex:1;margin:0;padding:30px 30px 0;width:100%}.highlight--simple .highlight__content .list li a:focus,.highlight--simple .highlight__content .list li a:hover{color:#fff;text-decoration:none}.highlight--simple .highlight__content .list--tags{margin-top:auto}.highlight--simple .highlight__content .is-h4{font-weight:700}.highlight--simple .highlight__content .is-h4 a:focus,.highlight--simple .highlight__content .is-h4 a:hover{text-decoration:none}.highlight--simple .highlight__actions{padding:0 30px}.highlights-overview{display:flex;flex-wrap:wrap;margin:0 -15px}.highlights-overview__item{flex:0 0 50%;margin:0 0 40px;max-width:50%;padding:0 15px}@media(max-width:767.98px){.highlights-overview__item{flex:0 0 100%;max-width:100%}}.highlights-overview__item[data-category]{display:inherit}.highlights-overview__item[data-category].hidden{display:none}.highlights-overview__item .highlight{height:100%;margin:0}.highlights-overview--three-columns .highlights-overview__item{flex:0 0 33.33333333%;max-width:33.33333333%}@media(max-width:991.98px){.highlights-overview--three-columns .highlights-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.highlights-overview--three-columns .highlights-overview__item{flex:0 0 100%;max-width:100%}}.highlights-overview--four-columns .highlights-overview__item{flex:0 0 25%;max-width:25%}@media(max-width:991.98px){.highlights-overview--four-columns .highlights-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.highlights-overview--four-columns .highlights-overview__item{flex:0 0 100%;max-width:100%}}.highlights-overview--compact{margin:0 0 40px}.highlights-overview--compact .highlights-overview__item{margin:0 0 1px;padding:0 1px 0 0}.highlights-overview--compact .highlights-overview__item .highlight{background-color:#f5f5f5;border-radius:0;box-shadow:none;text-align:center}.highlights-overview--compact .highlights-overview__item .highlight__content{background-color:transparent}.highlights-overview--compact .highlights-overview__item .highlight__content a{color:#121212}.highlights-overview--compact .highlights-overview__item .highlight__content a:focus,.highlights-overview--compact .highlights-overview__item .highlight__content a:hover{color:#e60013}.highlights-overview--compact .highlights-overview__item .highlight__content .list{display:flex;justify-content:center;margin-bottom:10px}.highlights-overview--compact .highlights-overview__item .highlight__image{padding:0}.highlights-overview--compact .highlights-overview__item .highlight__image img{transition:all .3s;width:100%}.highlights-overview--compact .highlights-overview__item .highlight__image:focus img,.highlights-overview--compact .highlights-overview__item .highlight__image:hover img{transform:scale(1.1)}.landingspage-2 .highlight__content,.landingspage-2 .highlight__image{border-radius:0}.landingspage-2 .highlight__content .is-h4 a{color:#121212}.landingspage-2 .highlight__content .is-h4 a:focus,.landingspage-2 .highlight__content .is-h4 a:hover{color:#000cff}.landingspage-2 .highlight__content .is-h4+.list,.landingspage-2 .highlight__content .is-h4+.richtext{margin-top:-20px}.landingspage-2 .highlight__content .read-more{border-color:#31d0b0}.landingspage-2 .highlight__content .read-more:after{background-color:#31d0b0}.landingspage-2 .highlight--simple{border-radius:0}.block--hubspot-block{margin:0 0 60px}.hubspot-block{display:flex;flex-wrap:wrap;margin:0 -15px}.hubspot-block__title{flex:0 0 83.33333333%;margin:0 auto;max-width:83.33333333%;padding:0 15px;text-align:center}@media(max-width:767.98px){.hubspot-block__title{flex:0 0 100%;max-width:100%}}.hubspot-block__title .is-h2+.is-h3{margin-top:-30px}.hubspot-block__content{flex:0 0 58.33333333%;margin:0 auto;max-width:58.33333333%;padding:0 15px}@media(max-width:991.98px){.hubspot-block__content{flex:0 0 83.33333333%;max-width:83.33333333%}}@media(max-width:767.98px){.hubspot-block__content{flex:0 0 100%;max-width:100%}}.hubspot-block__content .hbspt-form{margin:0 0 40px}.block--history-slider{margin:0}.history-block{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -15px}.history-block__title{flex:0 0 50%;margin:0 0 10px;max-width:50%;padding:0 15px;text-align:center}@media(max-width:991.98px){.history-block__title{flex:0 0 100%;max-width:100%}}.history-block__title .is-h2{text-transform:uppercase}.history-block__title+.history-block__content{margin-top:-40px}.history-block__content{flex:0 0 50%;margin:0 0 10px;max-width:50%;padding:0 15px;text-align:center}@media(max-width:991.98px){.history-block__content{flex:0 0 100%;max-width:100%}}.history-slider-item{display:flex;flex-direction:column;margin:0 0 60px}@media(max-width:991.98px){.history-slider-item{margin-bottom:0;padding:260px 0 0}}.history-slider-item__image{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:10px 0 40px;overflow:hidden}@media(max-width:991.98px){.history-slider-item__image{border-radius:0;box-shadow:none;height:328px;left:0;margin:0;position:absolute;right:0;top:0}.history-slider-item__image img{height:auto!important;left:50%;max-width:none!important;min-height:100%!important;min-width:100%!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}}.history-slider-item__content{margin:0 auto;padding:0 20px;width:100%}@media(max-width:991.98px){.history-slider-item__content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);margin-bottom:100px;padding:40px 40px 0}}.history-slider-item__content .is-h3{text-transform:uppercase}.history-slider-item__content .is-h6{font-size:24px;line-height:32px}@media(max-width:991.98px){.history-slider-item__content .is-h6{font-size:14px;line-height:24px}}.history-slider-item__content .is-h6+.is-h3{margin-top:-40px}.history-slider-item__content .richtext{padding-left:120px}@media(max-width:991.98px){.history-slider-item__content .richtext{padding-left:0}}.history-slider-item__content .richtext+p{padding-left:120px}@media(max-width:991.98px){.history-slider-item__content .richtext+p{padding-left:0}}.history-slider{display:flex!important;justify-content:center;margin:0}.history-slider__item{flex:1;max-width:590px;padding:0 15px}@media(max-width:991.98px){.history-slider__item{max-width:100%}.history-slider__item:first-child~.history-slider__item{display:none}}.history-slider__item:nth-child(2)~.history-slider__item{display:none}.history-slider.owl-carousel .owl-item .history-slider-item__content{opacity:0;transform:translateY(-150px);transition:all .3s}@media(max-width:991.98px){.history-slider.owl-carousel .owl-item .history-slider-item__content{opacity:1;transform:translateY(0)}}.history-slider.owl-carousel .owl-item.active.center .history-slider-item__content{opacity:1;transform:translateY(0)}@media(min-width:576px){.history-slider.owl-carousel .owl-nav{max-width:540px}}@media(min-width:768px){.history-slider.owl-carousel .owl-nav{max-width:720px}}@media(min-width:992px){.history-slider.owl-carousel .owl-nav{max-width:960px}}@media(min-width:1200px){.history-slider.owl-carousel .owl-nav{max-width:1170px}}.history-slider.owl-carousel .owl-nav{justify-content:flex-end;left:0;margin:0 auto;padding:0 15px;right:0;top:50%}@media(max-width:991.98px){.history-slider.owl-carousel .owl-nav{top:290px}}@media(min-width:992px){.history-slider.owl-carousel .owl-nav{top:300px}}@media(min-width:1200px){.history-slider.owl-carousel .owl-nav{top:320px}}@media(min-width:1300px){.history-slider.owl-carousel .owl-nav{top:330px}}@media(min-width:1400px){.history-slider.owl-carousel .owl-nav{top:360px}}@media(min-width:1500px){.history-slider.owl-carousel .owl-nav{top:390px}}@media(min-width:1600px){.history-slider.owl-carousel .owl-nav{top:420px}}.history-slider.owl-carousel .owl-nav.disabled{display:flex}.history-slider.owl-carousel .owl-nav button.owl-next,.history-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;opacity:.28;width:40px}@media(max-width:991.98px){.history-slider.owl-carousel .owl-nav button.owl-next,.history-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.history-slider.owl-carousel .owl-nav button.owl-next:focus,.history-slider.owl-carousel .owl-nav button.owl-next:hover,.history-slider.owl-carousel .owl-nav button.owl-prev:focus,.history-slider.owl-carousel .owl-nav button.owl-prev:hover{opacity:1}.history-slider.owl-carousel .owl-counter{display:flex;height:40px;justify-content:center;transform:translateY(-50%)}@media(max-width:991.98px){.history-slider.owl-carousel .owl-counter{height:30px}}.history-slider.owl-carousel .owl-counter span{color:#121212;font-size:18px;font-weight:900;line-height:28px;margin:0 5px;padding:6px 0}@media(max-width:991.98px){.history-slider.owl-carousel .owl-counter span{margin:0 3px;padding:1px 0}}.block--newsletter{background:#121212 no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin:0 0 100px;min-height:520px;padding:70px 0 30px;position:relative}@media(max-width:767.98px){.block--newsletter{min-height:0}}.block--newsletter:last-of-type{margin-bottom:0;min-height:0}.block--newsletter:after{background-color:#121212;content:"";display:block;height:100%;left:0;opacity:.63;position:absolute;top:0;width:100%;z-index:0}.block--newsletter .newsletter{color:#fff;position:relative;z-index:1}.block--newsletter .newsletter .is-h2,.block--newsletter .newsletter .is-h3,.block--newsletter .newsletter .is-h4,.block--newsletter .newsletter .is-h5{color:#fff}.newsletter{display:flex;flex-direction:column;margin:0 auto;width:66.6667%}@media(max-width:767.98px){.newsletter{width:100%}}.newsletter__content,.newsletter__title{text-align:center}.newsletter--small .newsletter__content{margin:0 auto;max-width:80%}@media(max-width:767.98px){.newsletter--small .newsletter__content{max-width:100%}}.landingspage-2 .block--newsletter{background-color:#000cff}.landingspage-2 .block--newsletter:after{background-color:#000cff;opacity:.85}.landingspage-2 .block--newsletter .newsletter__title .is-h2{text-transform:uppercase}.hbspt-form .landingspage-2 .block--newsletter .newsletter__content .hs-button,.landingspage-2 .block--newsletter .newsletter__content .btn,.landingspage-2 .block--newsletter .newsletter__content .hbspt-form .hs-button{background-color:transparent;border-color:#fff;color:#fff}.hbspt-form .landingspage-2 .block--newsletter .newsletter__content .hs-button:focus,.hbspt-form .landingspage-2 .block--newsletter .newsletter__content .hs-button:hover,.landingspage-2 .block--newsletter .newsletter__content .btn:focus,.landingspage-2 .block--newsletter .newsletter__content .btn:hover,.landingspage-2 .block--newsletter .newsletter__content .hbspt-form .hs-button:focus,.landingspage-2 .block--newsletter .newsletter__content .hbspt-form .hs-button:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.block--slider{margin:0 0 100px}.block--slider:last-child{margin-bottom:0}.slider{display:block;overflow:hidden;position:relative}.slider.owl-carousel .owl-dots button.owl-dot{border-color:#fff;height:12px;width:12px}.slider.owl-carousel .owl-dots button.owl-dot.active,.slider.owl-carousel .owl-dots button.owl-dot:hover{background-color:#fff}.slider.owl-carousel .owl-nav button.owl-next,.slider.owl-carousel .owl-nav button.owl-prev{height:81px;width:81px}.slider.owl-carousel .owl-nav button.owl-next,.slider.owl-carousel .owl-nav button.owl-next:focus,.slider.owl-carousel .owl-nav button.owl-next:hover,.slider.owl-carousel .owl-nav button.owl-prev,.slider.owl-carousel .owl-nav button.owl-prev:focus,.slider.owl-carousel .owl-nav button.owl-prev:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36px' height='81px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.slider__item{display:flex;flex:0 0 100%}.slider__item+.slider__item{display:none}.slider-item{position:relative;width:100%}@media(max-width:767.98px){.slider-item{height:calc(100vh - 59px)}.slider-item__image{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.slider-item__image img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}}.slider-item__image{display:block;position:relative}.slider-item__image--video:hover:after{background-color:#e60013}.slider-item__image--video:after,.slider-item__image--video:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M15.5615866,8.10002147 L3.87056367,0.225209313 C3.05219207,-0.33727727 2,0.225209313 2,1.12518784 L2,16.8748122 C2,17.7747907 3.05219207,18.3372773 3.87056367,17.7747907 L15.5615866,9.89997853 C16.1461378,9.44998927 16.1461378,8.55001073 15.5615866,8.10002147 L15.5615866,8.10002147 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.slider-item__image--video:after{background-color:rgba(230,0,19,.8);border-radius:50%;content:"";display:block;height:48px;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:7}@media(max-width:991.98px){.slider-item__image--video:after{height:60px;width:60px}}.slider-item__content{bottom:65px;display:block;left:50%;margin:0 0 0 -150px;position:absolute;text-align:center;width:300px}.block--slider-gallery{background-color:#121212;margin:0 0 100px}.block--slider-gallery .slider{margin:0}.block--slider-gallery:last-child{margin-bottom:0}.slider-gallery{background-color:#121212;display:block;margin:0 auto;max-width:1615px;overflow:hidden;position:relative}.slider-gallery.owl-carousel .owl-nav{bottom:20px;justify-content:flex-end;margin:0 auto;top:auto}@media(max-width:991.98px){.slider-gallery.owl-carousel .owl-nav{inset:65vw 10px auto;justify-content:space-between}}@media(max-width:575.98px){.slider-gallery.owl-carousel .owl-nav{top:72vw}}.slider-gallery.owl-carousel .owl-nav button.owl-next,.slider-gallery.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13px' height='30px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;margin:0 40px 0 0;width:30px}@media(max-width:991.98px){.slider-gallery.owl-carousel .owl-nav button.owl-next,.slider-gallery.owl-carousel .owl-nav button.owl-prev{margin:0}}.slider-gallery.owl-carousel .owl-nav button.owl-next:focus,.slider-gallery.owl-carousel .owl-nav button.owl-next:hover,.slider-gallery.owl-carousel .owl-nav button.owl-prev:focus,.slider-gallery.owl-carousel .owl-nav button.owl-prev:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13px' height='30px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.slider-gallery__item{flex:0 0 100%}.slider-gallery__item+.slider-gallery__item{display:none}.slider-gallery-item{align-items:center;display:flex;flex-flow:row wrap;width:100%}@media(max-width:991.98px){.slider-gallery-item{flex-direction:column;min-height:0}}.slider-gallery-item__image{flex:0 0 48%;margin:0 auto 0 0;max-width:48%}@media(max-width:991.98px){.slider-gallery-item__image{flex:0 0 100%;margin:0;max-width:100%}}.slider-gallery-item__content{flex:0 0 50%;margin:0 0 0 auto;max-width:50%;padding:80px 15px 0}@media(max-width:991.98px){.slider-gallery-item__content{flex:0 0 100%;max-width:100%;padding:40px 50px 0}}.slider-gallery-item__content .richtext *{color:#fff;margin:0 0 20px}.slider-gallery-navigation{background-color:#121212;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:25px 0 0}@media(max-width:767.98px){.slider-gallery-navigation{display:none;flex-direction:column}}.slider-gallery-navigation li{margin:0 0 25px;max-width:240px;opacity:.3;padding:0 15px;transition:all .3s}@media(max-width:767.98px){.slider-gallery-navigation li{max-width:none}}.slider-gallery-navigation li.active,.slider-gallery-navigation li:focus,.slider-gallery-navigation li:hover{opacity:1}.slider-gallery-navigation li a{align-items:center;color:#fff;display:flex;font-size:14px;line-height:22px;text-decoration:none}.slider-gallery-navigation li a:focus,.slider-gallery-navigation li a:hover{text-decoration:none}.slider-gallery-navigation li a i{border:1px solid #fff;border-radius:50%;display:flex;flex-shrink:0;height:46px;justify-content:center;margin:0 20px 0 0;width:46px}.slider-gallery-navigation li a i img{max-width:30px}.block--testimonial{margin:0 0 100px}.block--testimonial:last-child{margin-bottom:0}.testimonial{align-items:center;background-color:#121212;display:flex;min-height:660px;position:relative}@media(max-width:767.98px){.testimonial{min-height:0;padding-top:70px}}.testimonial__image{display:block;height:100%;left:0;max-width:60%;overflow:hidden;position:absolute;top:0}@media(max-width:767.98px){.testimonial__image{max-width:none;width:100%}}.testimonial__image:after,.testimonial__image:before{content:"";display:block;height:200%;position:absolute;top:-10%;width:600px;z-index:1}@media(max-width:767.98px){.testimonial__image:after,.testimonial__image:before{width:100%}}.testimonial__image:before{background:linear-gradient(90deg,hsla(0,0%,7%,0),#121212 80%);right:0}@media(max-width:767.98px){.testimonial__image:before{background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,0) 100px,#121212 250px,#121212)}}.testimonial__image:after{background-color:#121212;left:100%}@media(max-width:767.98px){.testimonial__image:after{display:none}}.testimonial__image img{height:100%;max-width:none;position:relative;width:auto;z-index:0}@media(max-width:991.98px){.testimonial__image img{left:50%;transform:translateX(-50%)}}@media(max-width:767.98px){.testimonial__image img{height:auto;left:0;max-width:100%;transform:none;width:100%}}.testimonial__content{color:#fff;display:flex;justify-content:flex-end;margin:0 auto;padding:88px 15px 10px;position:relative;z-index:1}@media(max-width:991.98px){.testimonial__content{padding:58px 15px 10px}}@media(max-width:767.98px){.testimonial__content{padding:30px 15px 10px}}.testimonial__content .richtext{width:50%}@media(max-width:767.98px){.testimonial__content .richtext{width:100%}}.testimonial__content .richtext>*{color:#fff;margin:0 0 20px}.testimonial__content .richtext>:last-child{margin:0}.testimonial__content .richtext>:not(.is-h4){font-family:Lora,serif;font-size:24px;line-height:32px;opacity:.5}.testimonial__content .richtext .is-h4 span{display:block;font-size:16px;line-height:28px}.testimonial--reversed .testimonial__image{left:auto;right:0}.testimonial--reversed .testimonial__image:before{left:0;right:auto;transform:rotate(-180deg)}@media(max-width:767.98px){.testimonial--reversed .testimonial__image:before{transform:none}}.testimonial--reversed .testimonial__content{justify-content:flex-start}.landingspage-2 .testimonial{background-color:#31d0b0}.landingspage-2 .testimonial__image:before{background:linear-gradient(90deg,rgba(49,208,176,0),#31d0b0 80%);right:15%;transform:rotate(10deg)}@media(max-width:767.98px){.landingspage-2 .testimonial__image:before{background:linear-gradient(180deg,rgba(49,208,176,0),rgba(49,208,176,0) 100px,#31d0b0 250px,#31d0b0);right:0;transform:none}}.landingspage-2 .testimonial__image:after{background-color:#31d0b0;left:85%;transform:rotate(10deg)}.landingspage-2 .testimonial__content .richtext>:not(.is-h4){font-family:Lato,serif;font-weight:300;opacity:1}.block--usps{margin:0}.usps{display:flex;flex-direction:column}.usps__title{text-align:center}.usps-overview{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 40px}.usps-overview__item{flex:0 0 33.33333333%;max-width:33.33333333%;padding:0 15px}@media(max-width:991.98px){.usps-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.usps-overview__item{flex:0 0 100%;max-width:100%}}.usp{align-items:center;color:#e60013;display:flex;margin:0 0 60px;min-height:60px}.usp__icon{border:2px solid #e60013;border-radius:50%;height:60px;position:relative;width:60px}.usp__icon img{height:auto;left:50%;max-height:30px;max-width:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.usp__icon+.usp__content{padding-left:20px}.usp__content{flex:1}.landingspage-2 .usp{color:#000cff}.landingspage-2 .usp__icon{border-color:#000cff;border-width:1px}.block--ubrs{margin:0}.ubrs{display:flex;flex-direction:column}.ubrs__title{text-align:center}.ubrs-overview{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.ubrs-overview__item{flex:0 0 33.33333333%;max-width:33.33333333%;padding:0 15px}@media(max-width:991.98px){.ubrs-overview__item{flex:0 0 100%;max-width:100%}}.ubr{display:flex;flex-direction:column;margin:0 0 60px}.ubr__image{margin:0 0 40px}.ubr__image img{display:block;height:auto;margin:0 auto;max-height:90px;max-width:90px;width:auto}.ubr__content{text-align:center}.ubr__content .is-h4+.richtext,.ubr__content .richtext+.read-more{margin-top:-40px}.block--products{margin:0}.product{display:flex;flex-direction:column;margin:0 0 40px}.product[href]:focus .product__image img,.product[href]:hover .product__image img{transform:scale(1.1)}.product__image{margin:0 0 20px;overflow:hidden}.product__image img{transform:scale(1);transition:transform .3s ease-in-out}.product__content .is-h2{color:#e60013;font-size:21px;font-weight:800;line-height:23px;margin:0 0 20px}.product__content .is-h2+.description{margin-top:-20px}.product__content .description{color:#121212;display:block;font-size:17px;font-weight:800;line-height:23px;margin:0 0 20px}.product__content p{font-size:14px;line-height:23px;margin:0}.product__content a{color:#e60013}.product__content a:focus,.product__content a:hover{color:#e60013;text-decoration:underline}.block--cta-block{margin:0}.cta-block{display:flex;flex-wrap:wrap;margin:0 -15px 20px}.cta-block__content{flex:0 0 58.33333333%;margin:0 auto;max-width:58.33333333%;padding:0 15px;text-align:center}@media(max-width:991.98px){.cta-block__content{flex:0 0 83.33333333%;max-width:83.33333333%}}@media(max-width:767.98px){.cta-block__content{flex:0 0 100%;max-width:100%}}.cta-block__content .btn,.cta-block__content .hbspt-form .hs-button,.hbspt-form .cta-block__content .hs-button{margin:0 0 40px}@media(max-width:575.98px){.cta-block__content .btn,.cta-block__content .hbspt-form .hs-button,.hbspt-form .cta-block__content .hs-button{margin-left:auto;margin-right:auto}}.cta-block__content .btn+.btn,.cta-block__content .hbspt-form .btn+.hs-button,.cta-block__content .hbspt-form .hs-button+.btn,.cta-block__content .hbspt-form .hs-button+.hs-button,.hbspt-form .cta-block__content .btn+.hs-button,.hbspt-form .cta-block__content .hs-button+.btn,.hbspt-form .cta-block__content .hs-button+.hs-button{margin-left:15px}@media(max-width:575.98px){.cta-block__content .btn+.btn,.cta-block__content .hbspt-form .btn+.hs-button,.cta-block__content .hbspt-form .hs-button+.btn,.cta-block__content .hbspt-form .hs-button+.hs-button,.hbspt-form .cta-block__content .btn+.hs-button,.hbspt-form .cta-block__content .hs-button+.btn,.hbspt-form .cta-block__content .hs-button+.hs-button{margin-left:auto;margin-right:auto}}.block--stories{margin:0}.stories{display:flex;flex-direction:column;margin:0 0 60px}.stories__title{text-align:center}.story{display:flex;flex-wrap:wrap;margin:0 -15px}.story+.story{margin-top:60px}.story__image{flex:0 0 41.66666667%;margin:0 auto 40px;max-width:41.66666667%;padding:0 15px}@media(max-width:991.98px){.story__image{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.story__image{flex:0 0 100%;max-width:100%}}.story__image a,.story__image img{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}.story__image a{display:block;overflow:hidden}.story__image a img{border-radius:0;box-shadow:none;transform:scale(1);transition:transform .3s ease-in-out}.story__image a:focus img,.story__image a:hover img{transform:scale(1.1)}.story__content{flex:0 0 58.33333333%;margin:0 0 0 auto;max-width:58.33333333%;padding:40px 11% 0}@media(max-width:991.98px){.story__content{flex:0 0 41.66666667%;max-width:41.66666667%;padding:0 15px}}@media(max-width:767.98px){.story__content{flex:0 0 100%;max-width:100%}}.story__content .is-h3{text-transform:uppercase}.story__content .is-h3 a{color:#121212;text-decoration:none}.story__content .is-h3 a:focus,.story__content .is-h3 a:hover{color:#e60013;text-decoration:none}.story__content .is-h3+.list,.story__content .is-h3+.richtext,.story__content .richtext+.read-more{margin-top:-40px}.story--large .story__image{flex:0 0 50%;max-width:50%}@media(max-width:767.98px){.story--large .story__image{flex:0 0 100%;max-width:100%}}.story--large .story__image a,.story--large .story__image img{box-shadow:none}.story--large .story__content{flex:0 0 50%;max-width:50%;padding:0 15px}@media(max-width:767.98px){.story--large .story__content{flex:0 0 100%;max-width:100%}}.story--reversed .story__image{margin-left:auto;margin-right:0;order:2}@media(max-width:767.98px){.story--reversed .story__image{order:1}}.story--reversed .story__content{margin-left:0;margin-right:auto;order:1}@media(max-width:767.98px){.story--reversed .story__content{order:2}}.story--centered .story__image{display:none}.story--centered .story__content{margin-left:auto;margin-right:auto}.story .video{position:relative}.story .video:after{background-color:rgba(230,0,19,.8);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M15.5615866,8.10002147 L3.87056367,0.225209313 C3.05219207,-0.33727727 2,0.225209313 2,1.12518784 L2,16.8748122 C2,17.7747907 3.05219207,18.3372773 3.87056367,17.7747907 L15.5615866,9.89997853 C16.1461378,9.44998927 16.1461378,8.55001073 15.5615866,8.10002147 L15.5615866,8.10002147 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:48px;left:50%;margin:-24px 0 0 -24px;padding:15px;position:absolute;top:50%;width:48px;z-index:7}@media(max-width:991.98px){.story .video:after{height:60px;margin:-30px 0 0 -30px;width:60px}}.story .video:focus:after,.story .video:hover:after{background-color:#e60013;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M15.5615866,8.10002147 L3.87056367,0.225209313 C3.05219207,-0.33727727 2,0.225209313 2,1.12518784 L2,16.8748122 C2,17.7747907 3.05219207,18.3372773 3.87056367,17.7747907 L15.5615866,9.89997853 C16.1461378,9.44998927 16.1461378,8.55001073 15.5615866,8.10002147 L15.5615866,8.10002147 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .story__image a,.landingspage-2 .story__image img{border-radius:0}.landingspage-2 .story__content .is-h3 a{color:#121212}.landingspage-2 .story__content .is-h3 a:focus,.landingspage-2 .story__content .is-h3 a:hover{color:#000cff}.landingspage-2 .story__content .is-h3+.list,.landingspage-2 .story__content .is-h3+.richtext{margin-top:-40px}.landingspage-2 .story .video:after{background-color:rgba(0,12,255,.8)}.landingspage-2 .story .video:focus:after,.landingspage-2 .story .video:hover:after{background-color:#000cff}.block--teaser,.block--teaser-2,.block--teaser-3{background:#e60013 no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin:0 0 100px;padding:70px 0 30px;position:relative}@media(max-width:767.98px){.block--teaser,.block--teaser-2,.block--teaser-3{min-height:0}}.block--teaser-2:last-of-type,.block--teaser-3:last-of-type,.block--teaser:last-of-type{margin-bottom:0}.block--teaser-2:after,.block--teaser-3:after,.block--teaser:after{background-color:#e60013;content:"";display:block;height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:0}.block--teaser .teaser,.block--teaser-2 .teaser,.block--teaser-3 .teaser{color:#fff;position:relative;z-index:1}.block--teaser .teaser .is-h2,.block--teaser .teaser .is-h3,.block--teaser .teaser .is-h4,.block--teaser .teaser .is-h5,.block--teaser-2 .teaser .is-h2,.block--teaser-2 .teaser .is-h3,.block--teaser-2 .teaser .is-h4,.block--teaser-2 .teaser .is-h5,.block--teaser-3 .teaser .is-h2,.block--teaser-3 .teaser .is-h3,.block--teaser-3 .teaser .is-h4,.block--teaser-3 .teaser .is-h5{color:#fff}.block--teaser-2{min-height:520px}.block--teaser-2,.block--teaser-2:after{background-color:#000}.block--teaser-3{min-height:520px}.block--teaser-3,.block--teaser-3:after{background-color:#e60013}.teaser{display:flex;flex-direction:column;margin:0 auto;width:66.6667%}@media(max-width:767.98px){.teaser{width:100%}}.teaser__title{text-align:center}.teaser__title .is-h2{text-transform:uppercase}.teaser__content,.teaser__social{text-align:center}.teaser__social .is-h3{text-transform:uppercase}.teaser--small .teaser__content{margin:0 auto;max-width:80%}@media(max-width:767.98px){.teaser--small .teaser__content{max-width:100%}}.landingspage-2 .block--teaser{background-color:#000cff}.landingspage-2 .block--teaser:after{background-color:#000cff;opacity:.85}.hbspt-form .landingspage-2 .block--teaser .teaser__content .hs-button,.landingspage-2 .block--teaser .teaser__content .btn,.landingspage-2 .block--teaser .teaser__content .hbspt-form .hs-button{background-color:transparent;border-color:#fff;color:#fff}.hbspt-form .landingspage-2 .block--teaser .teaser__content .hs-button:focus,.hbspt-form .landingspage-2 .block--teaser .teaser__content .hs-button:hover,.landingspage-2 .block--teaser .teaser__content .btn:focus,.landingspage-2 .block--teaser .teaser__content .btn:hover,.landingspage-2 .block--teaser .teaser__content .hbspt-form .hs-button:focus,.landingspage-2 .block--teaser .teaser__content .hbspt-form .hs-button:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.landingspage-2 .block--teaser-2,.landingspage-2 .block--teaser-2:after{background-color:rgba(0,0,0,.9)}.landingspage-2 .block--teaser-3,.landingspage-2 .block--teaser-3:after{background-color:#31d0b0}.block--table-downloads{margin:0}.table-downloads{margin:0 auto;width:83.3333%}@media(max-width:991.98px){.table-downloads{margin:0;width:auto}}.table--downloads{border-collapse:collapse;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:0 0 90px;overflow:hidden;width:100%}@media(max-width:767.98px){.table--downloads{background:transparent;box-shadow:0 0 0 rgba(0,0,0,.2);display:block;margin:0 0 30px}.table--downloads>*,.table--downloads>*>tr,.table--downloads>*>tr>*{display:block}}.table--downloads td,.table--downloads th{border:1px solid transparent;padding:25px 20px;text-align:left}.table--downloads th{background:#282a2a;color:#fff;font-size:16px;font-weight:900;line-height:26px;padding:16px 20px;text-transform:uppercase}.table--downloads th:first-of-type{width:auto}.table--downloads th:nth-of-type(2){width:15%}.table--downloads th:nth-of-type(3s){width:28%}.table--downloads th:nth-of-type(4){width:80px}.table--downloads th:nth-of-type(5){width:110px}.table--downloads th:nth-of-type(6){width:18%}@media(max-width:767.98px){.table--downloads tbody tr{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}}.table--downloads tbody tr:nth-of-type(2n){background:#f5f5f5}.table--downloads tbody tr td{font-size:16px;font-weight:500;line-height:26px}@media(max-width:767.98px){.table--downloads tbody tr td{align-items:stretch;border:0;border-bottom:1px solid #f5f5f5;display:flex;padding:0;text-align:left}.table--downloads tbody tr td span{flex:1;padding:5px 10px}}.table--downloads tbody tr td:before{border-right:1px solid #121212;content:attr(data-title);display:none;flex:1;font-weight:800;padding:5px 10px;text-transform:uppercase}@media(max-width:767.98px){.table--downloads tbody tr td:before{display:inline-block}.table--downloads tbody tr td.file-title{background:#282a2a;border-bottom:2px solid transparent;color:#fff;font-weight:700;text-align:center}.table--downloads tbody tr td.file-title:before{display:none}.table--downloads tbody tr td.file-link{border-top:1px solid #121212;padding-top:15px;text-align:center}.table--downloads tbody tr td.file-link:before{display:none}.hbspt-form .table--downloads tbody tr td.file-link .hs-button,.table--downloads tbody tr td.file-link .btn,.table--downloads tbody tr td.file-link .hbspt-form .hs-button{background:#e60013;color:#fff;margin-bottom:15px;padding:5px 15px;text-decoration:none}.table--downloads tbody tr td.file-empty{border-top:1px solid #121212;padding-top:15px;text-align:center}.table--downloads tbody tr td.file-empty:before{display:none}}.hbspt-form .table--downloads tbody tr td.file-empty .hs-button,.table--downloads tbody tr td.file-empty .btn,.table--downloads tbody tr td.file-empty .hbspt-form .hs-button{font-style:italic;font-weight:400;opacity:.5}@media(max-width:767.98px){.hbspt-form .table--downloads tbody tr td.file-empty .hs-button,.table--downloads tbody tr td.file-empty .btn,.table--downloads tbody tr td.file-empty .hbspt-form .hs-button{background:#e60013;color:#fff;margin-bottom:15px;padding:5px 15px;text-decoration:none}.table--downloads thead{display:none}.table--downloads>*>tr{border:2px solid #121212;margin-bottom:15px}}.block--author{margin:0}.author{display:flex;flex-wrap:wrap;margin:0 -15px}@media(max-width:991.98px){.author{justify-content:center}}.author__image{flex:0 0 146px;margin:0 0 40px;max-width:146px;padding:0 15px}.author__image img{border-radius:50%}.author__content{flex:1;margin:0 0 30px;padding:0 15px}.author__content .is-h3{margin:0 0 15px;text-transform:uppercase}.author__content .is-h6{font-size:14px;line-height:20px;margin:0;text-transform:uppercase}.author__content p{font-size:15px;line-height:22px;margin:-15px 0 15px}.author__content .list li{margin-bottom:10px}.block--hero{margin:0 0 100px}@media(max-width:767.98px){.block--hero{margin:0 0 60px}}.block--hero:last-child{margin-bottom:0}@media(max-width:767.98px){.block--hero:last-child{margin:0 0 60px}}.block--hero+[data-ajax-self-replace] .block--filter:first-child{margin-top:-208px}@media(max-width:767.98px){.block--hero+[data-ajax-self-replace] .block--filter:first-child{margin-top:0}}.hero{align-items:center;display:flex;flex-direction:column;min-height:500px;position:relative}@media(max-width:767.98px){.hero{min-height:unset}}.hero__image{height:500px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){.hero__image{height:auto;margin:0 0 40px}}.hero__image img{height:100%;object-fit:cover;width:100%}@media(max-width:767.98px){.hero__image img{height:auto}}.hero__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:767.98px){.hero__content{position:static;transform:none}}.hero__content .is-h1{color:#fff;text-align:center;text-shadow:0 3px 20px hsla(0,0%,100%,.4)}@media(max-width:767.98px){.hero__content .is-h1{color:#121212;font-size:42px;line-height:52px;text-shadow:none}}.block--locations{margin:0}.locations{display:flex;flex-direction:column;margin:0 0 60px}.locations__title{text-align:center}.location{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 auto;width:83.3333%}@media(max-width:991.98px){.location{margin:0 -15px;width:auto}}.location+.location{margin-top:60px}.location__image{flex:0 0 41.66666667%;margin:0 auto 40px 0;max-width:41.66666667%;padding:0 15px}@media(max-width:767.98px){.location__image{flex:0 0 100%;max-width:100%}}.location__image a,.location__image img{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}.location__image a{display:block;overflow:hidden}.location__image a img{border-radius:0;box-shadow:none;transform:scale(1);transition:transform .3s ease-in-out}.location__image a:focus img,.location__image a:hover img{transform:scale(1.1)}.location__content{flex:0 0 58.33333333%;margin:0 0 0 auto;max-width:58.33333333%;padding:0 15px}@media(max-width:767.98px){.location__content{flex:0 0 100%;max-width:100%}}.location__content .is-h3{text-transform:uppercase}.location__content .is-h3 a{color:#121212;text-decoration:none}.location__content .is-h3 a:focus,.location__content .is-h3 a:hover{color:#e60013;text-decoration:none}.location__content .is-h3+.is-h5{margin-top:-40px}.location__content .is-h5{font-size:16px;font-weight:500;line-height:28px}.location__content .is-h3+.list,.location__content .is-h3+.richtext,.location__content .is-h5+.list,.location__content .is-h5+.richtext{margin-top:-20px}.location__content .read-more{color:#121212;font-size:16px;font-weight:700;line-height:28px;margin-top:-40px;text-transform:none}.location--reversed .location__image{margin-left:auto;margin-right:0;order:2}@media(max-width:767.98px){.location--reversed .location__image{order:1}}.location--reversed .location__content{margin-left:0;margin-right:auto;order:1}@media(max-width:767.98px){.location--reversed .location__content{order:2}}.offices{display:flex;flex-wrap:wrap;margin:0 -15px}.offices__item{flex:0 0 50%;max-width:50%;padding:0 15px}@media(max-width:991.98px){.offices__item{flex:0 0 100%;max-width:100%}}.office{display:flex;flex-direction:column}.office__content .is-h6{margin:0;text-transform:uppercase}.landingspage-2 .location__image a,.landingspage-2 .location__image img{border-radius:0}.landingspage-2 .location__content .is-h3 a{color:#121212}.landingspage-2 .location__content .is-h3 a:focus,.landingspage-2 .location__content .is-h3 a:hover{color:#000cff}.block--main-slider{margin:0 0 100px;position:relative}.block--main-slider .btn-scroll-down{bottom:10px;color:#fff;display:block;font-size:14px;font-weight:900;left:50%;padding:10px 0 30px;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;z-index:99}.block--main-slider .btn-scroll-down:after,.block--main-slider .btn-scroll-down:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='10px' height='10px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:10px;left:50%;margin:0 0 0 -5px;position:absolute;transition:all .3s ease-in-out;width:10px}.block--main-slider .btn-scroll-down:before{bottom:16px}.block--main-slider .btn-scroll-down:after{bottom:10px}.block--main-slider .btn-scroll-down:focus,.block--main-slider .btn-scroll-down:hover{color:#fff;padding-bottom:40px}.block--main-slider .btn-scroll-down:focus:before,.block--main-slider .btn-scroll-down:hover:before{bottom:10px}.block--main-slider .btn-scroll-down:focus:after,.block--main-slider .btn-scroll-down:hover:after{bottom:4px}.main-slider-item{display:flex;flex-wrap:wrap;height:calc(100vh - 130px);margin:0;min-height:575px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){.main-slider-item{height:calc(100vh - 59px)}}.main-slider-item__video{height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.main-slider-item__video .plyr{height:100%;left:0;position:absolute;top:0;width:100%}.main-slider-item__background{background-color:#f5f5f5;height:100%;opacity:1;overflow:hidden;position:absolute;top:0;transition:opacity .3s;width:100%}@media(max-width:767.98px){.main-slider-item__background{height:100%}}.main-slider-item__background img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.main-slider-item__content{left:10%;margin:0 0 20px;opacity:1;padding:0 15px;position:absolute;right:45%;top:50%;transform:translateY(-50%);transition:opacity .3s;width:45%}@media(max-width:991.98px){.main-slider-item__content{left:12%;right:12%;width:76%}}@media(max-width:767.98px){.main-slider-item__content{left:0;padding:0 50px;right:0;width:100%}}.main-slider-item__content .is-h2{color:#fff;font-size:64px;line-height:64px;margin:0 0 20px;text-transform:uppercase}@media(max-width:767.98px){.main-slider-item__content .is-h2{font-size:42px;line-height:52px}}.main-slider-item__content .richtext{color:#fff;margin:0 0 20px}.main-slider-item__content .richtext>*{margin:0 0 20px}.main-slider-item__content .richtext>:last-child{margin:0}.main-slider-item__content .is-h1,.main-slider-item__content .is-h2,.main-slider-item__content .richtext{text-shadow:0 3px 3px rgba(0,0,0,.2)}@media(max-width:767.98px){.main-slider-item__content .is-h1,.main-slider-item__content .is-h2,.main-slider-item__content .richtext{text-shadow:none}}.main-slider-item .btn--video-pause:focus,.main-slider-item .btn--video-pause:hover,.main-slider-item .btn--video-play:focus,.main-slider-item .btn--video-play:hover{transform:scale(1.1)}.main-slider-item .btn--video-pause{position:absolute;right:40px;top:40px}.main-slider-item--dark .main-slider-item__content .btn--video-play,.main-slider-item--dark .main-slider-item__content .is-h1,.main-slider-item--dark .main-slider-item__content .is-h2,.main-slider-item--dark .main-slider-item__content .richtext{color:#121212}.main-slider-item--dark .main-slider-item__content .btn--video-play:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M79.266,37.885L34.723,12.168C25.397,6.784,13.74,13.514,13.74,24.283v51.434c0,10.768,11.657,17.499,20.983,12.115  l44.543-25.717C88.592,56.73,88.592,43.27,79.266,37.885z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#121212}.main-slider-item.video-active .main-slider-item__video{opacity:1;z-index:1}.main-slider-item.video-active .main-slider-item__background,.main-slider-item.video-active .main-slider-item__content{opacity:0;z-index:0}.main-slider{display:flex!important;justify-content:center;margin:0;padding:0}.main-slider__item{display:block;flex:0 0 100%;max-width:100%;position:relative}.main-slider__item:first-child~.main-slider__item{display:none}.main-slider.owl-carousel .owl-stage .main-slider__item{flex:0 0 100%;max-width:100%}.main-slider.owl-carousel .owl-nav{left:0;right:0}.main-slider.owl-carousel .owl-nav button.owl-next,.main-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;width:40px}@media(max-width:767.98px){.main-slider.owl-carousel .owl-nav button.owl-next,.main-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.main-slider.owl-carousel .owl-item .main-slider-item__background img{height:auto!important;transform:translate(-50%,-50%) scale(1);transition:10s;width:auto!important}.main-slider.owl-carousel .owl-item.active{z-index:9999}.main-slider.owl-carousel .owl-item.active .main-slider-item--animate .main-slider-item__background img{transform:translate(-50%,-50%) scale(1.15)}.block--peoples{margin:0}.peoples{display:flex;flex-direction:column;margin:0 0 60px}.peoples__title{text-align:center}.peoples-overview{display:flex;flex-wrap:wrap;margin:0 -15px}.peoples-overview__item{flex:0 0 25%;max-width:25%;padding:0 15px}@media(max-width:991.98px){.peoples-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.peoples-overview__item{flex:0 0 100%;max-width:100%}}.profile{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;margin:0 0 40px;overflow:hidden;position:relative}.profile:focus .profile__content,.profile:hover .profile__content{opacity:1}.profile__content{left:10px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .3s}.profile__content .is-h4{color:#fff;margin:0 0 10px}@media(min-width:992px)and (max-width:1199.98px){.profile__content .is-h4{font-size:21px;line-height:normal}}.profile__content .is-h4+p{margin-top:-10px}.profile__content p{color:#fff;font-weight:500;margin:0 0 10px}.profile__content .social-follow--list{justify-content:left;margin:0 -5px 10px}.profile__content .social-follow--list li{margin:0 5px}.profile__overlay{bottom:5px;color:#fff;left:5px;position:absolute;right:5px}.profile .list--label{margin:0}.profile .list--label li{color:#fff}.profile .list--label li a{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-weight:500;text-decoration:none}.profile .list--label li a:focus,.profile .list--label li a:hover{color:#fff;text-decoration:underline}.profile .list--label li .icon--marker{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='20px' height='20px' viewBox='0 0 68 90'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M36.2,0H34h-2.3C12.1,1-4.7,21.5,1.2,40.6C4.4,49.8,9.3,58,14.8,65.8c1.9,2.8,4,5.5,6,8.1c1.8,2.4,3.7,4.7,5.5,7c2.4,3,4.8,6,7.2,9.1H34h0.5c2.3-3.1,4.7-6.1,7.1-9.2c1.9-2.3,3.7-4.7,5.5-7c2.1-2.7,4.1-5.3,6-8.1c5.8-8.1,10.8-16.7,14-26.2C72,20.5,55.4,1,36.2,0z M34,55.4c-0.1,0-0.1,0-0.2,0c-12.6,0-22.9-10.2-22.9-22.7C10.9,20.2,21.2,10,33.8,10c0.1,0,0.1,0,0.2,0c12.5,0.1,22.7,10.3,22.7,22.7C56.7,45.1,46.5,55.3,34,55.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.profile .list--label li .icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.profile .list--label li .icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .profile{border-radius:0}.block--ghostframe{background-color:#e60013;margin:0 0 100px;overflow:hidden}.block--ghostframe:last-of-type{margin-bottom:0}.ghostframe{height:660px;margin:0 auto;max-height:100vh;max-width:1440px;position:relative;width:100%}@media(max-width:991.98px){.ghostframe{height:550px}}.ghostframe__frames{height:100%;left:0;position:absolute;top:0;width:30%;z-index:3}@media(max-width:991.98px){.ghostframe__frames{width:75%}}.ghostframe__frames .frame{display:block;left:0;opacity:0;padding:40px 40px 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media(max-width:767.98px){.ghostframe__frames .frame{padding-left:30px;padding-right:30px}}.ghostframe__frames .frame:first-child{opacity:1}.ghostframe__frames .frame .is-h2,.ghostframe__frames .frame .is-h2 .special,.ghostframe__frames .frame .is-h3,.ghostframe__frames .frame .is-h3 .special{color:#fff}.ghostframe__loader{border-bottom:1px solid #fff;bottom:10%;height:5px;left:40px;position:absolute;width:270px;z-index:3}.ghostframe__loader span{background-color:#fff;content:"";display:block;height:4px;left:0;position:absolute;top:0;width:90px}.ghostframe__screens{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ghostframe__screens .screen{height:505px;overflow:hidden;perspective:2000px;position:absolute;right:90px;top:50%;transform:translateY(-50%);width:630px}@media(max-width:991.98px){.ghostframe__screens .screen{height:378.75px;right:65px;width:472.5px}}@media(max-width:767.98px){.ghostframe__screens .screen{height:232px;right:30px;width:290px}}.ghostframe__screens .screen img{height:90%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-53%,-50%) rotateY(-30deg);width:auto}.ghostframe__screens .screen--1{margin:-20px -50px 0 0;z-index:1}@media(max-width:767.98px){.ghostframe__screens .screen--1{margin:-15px -15px 0 0}}.ghostframe__screens .screen--2{z-index:2}.ghostframe__screens .screen--3{margin:20px 50px 0 0;z-index:3}@media(max-width:767.98px){.ghostframe__screens .screen--3{margin:15px 15px 0 0}}.ghostframe__overlay{display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.ghostframe__overlay img{bottom:0;height:90%;left:30%;max-width:none;position:absolute;width:auto}@media(max-width:767.98px){.ghostframe__overlay img{height:55%;left:-10%}}.landingspage-2 .block--ghostframe{background-color:#000cff}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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N0p0QyxDQUhGLFNUUFMsa0JBNnhCeUIsMkNTN3dCaEMsU1Q2d0JnQyxDUzl3QmxDLFNUa1g0QixtQ00zVjFCLGlDR2JFLDZCSGFGLENHZEEsYUhlQSxrQ0FmQSxrQ0dNQSw4QkhMQSw4Qk41Qk8sd0JBbVBtQixzQlM1TTFCLFVUdkNPLENTc0NULFNUNk00QixnQ1NsTTFCLHFCVGpETyxzQlM2Q1QsYVR2Q1MsQ1N5Q1AsV0FFQSxDVDNDTyxtQkFIQSwyQlVOUCxpQlJnTEUsaUJRakxKLHFCVnNPNEIsa0RNekwxQixnQ0lyQ0UsNEJKc0NGLGlEQWZBLGlDSWxCRSw2QkptQkYsMkJJL0JBLGlCUmdMRSxpQlFqTEosb0JWdU80QixrRE0xTDFCLGdDSXJDRSw0QkpzQ0YsaURBZkEsaUNJbEJFLDZCSm1CRixrSkszQkYsaUJBREEsaUJBQ0EsQ0FGQSxpQkFDQSxDQUZBLGtCQUNBLENDQUEsVURHQSx5QkVtREUsc0ZEekNFLGVFbEJpQiwwQkQyRG5CLG9HRHpDRSxlRWxCaUIsMEJEMkRuQixrSER6Q0UsZUVsQmlCLDJCRDJEbkIsZ0lEekNFLGdCRWxCaUIsT0YrQ3JCLFlEbkNBLGVBQ0EsQ0FDQSxrQkFEQSxrQkFFQSxhQ3VDRSxjQURGLGNBRUUsNENBSUUsZUFGRixlQUdFLHVxQkduREYsa0JBREEsa0JBQ0EsQ0FIRixpQkFDRSxXQUdBLE1Bc0JFLFlBQ0UsWUFDQSxlQUNBLGVKNEJOLGFBQ0UsZUFDQSxlQUZGLFlBQ0UsY0FDQSxlQUZGLHVCQUNFLHlCQUNBLGVBRkYsWUFDRSxjQUNBLGVBRkYsWUFDRSxjQUNBLGVBRkYsdUJBQ0UseUJBQ0EsV0luQkUsYUpDSixDQUNBLGVBREEsVUFFQSxRSUdRLG9CSmJSLHNCQUlBLFFJU1EscUJKYlIsdUJBSUEsUUlTUSxZSmJSLGNBSUEsUUlTUSxxQkpiUix1QkFJQSxRSVNRLHFCSmJSLHVCQUlBLFFJU1EsWUpiUixjQUlBLFFJU1EscUJKYlIsdUJBSUEsUUlTUSxxQkpiUix1QkFJQSxRSVNRLFlKYlIsY0FJQSxTSVNRLHFCSmJSLHVCQUlBLFNJU1EscUJKYlIsdUJB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QURXLGNBQ1gsUUFEVyxjQUNYLFFBRFcsY0FRUCxhSmhCVixjSWdCVSx1QkpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLGVKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsZUpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSxlSmhCVixlSWdCVSx3QkpoQlYsZUlnQlUsd0JKaEJWLHNDWGhEUywyQmdCVVQseUJBQ0Esc0JoQm1SNEIsYUF2Um5CLENnQlJYLGFBQ0UsQ0FHQSxjZDBLSSxnQkY0R3dCLENnQnhSNUIsaUNoQjRlc0MsQ0FwTlYsZUFLQSxDQStNVSxzQmdCMWV0QyxDQVFBLHFFQVhBLFVBaUJBLHVDQ0pJLG9DRGROLGVDZVEsOERETU4sNEJBQ0UsU0FDQSxpRGhCdEJPLG9CQStkNkIsQ2tCcmRwQywyQ0FKRixhQUNFLENsQndkb0MsU0EzRlYsK0RnQnZXNUIsYWhCdkJTLFVnQjBCUCwrR0FRRix3QmhCdENTLFVnQjBDUCx1U0FRRixlQUNFLCtFQU1GLGlCQUNFLDBCQUNBLG1GaEJ0RE8sc0JnQnlEVCxhaEJoRVMsd0NnQjRFWCxhQUVFLFdBQ0EsaUJBYUEsaUJkaUVFLGlCY2xFRixlQUNBLENBRkEsa0NBQ0EsQ0FGRiwrQmhCcU04QixvQmdCM0w1QixpQmQwRUksaUJjM0VKLGdDQUNBLENBRkYsNkJoQmlJOEIsb0JnQnhINUIsaUJkbUVJLGlCY3BFSixpQ0FDQSxDQUZGLDhCaEIySDhCLHlCQTFObkIsNEJnQm9IVCxDQUNBLDRDaEJnSzRCLGFBclJuQixDZ0I0R1gsYUFDRSxDQUdBLGNkb0RJLGdCRmlId0IsQ2dCdEs1QixlQUNBLENBRkEsaUJBQ0EsQ0FGQSxVQVNBLGlGQUlFLGVBRkYsZUFHRSxrQmhCK0YwQixvQmdCakY1QixpQmQyQkksQ2M3Qk4sZ0NoQjhWd0MsQ0VqVWxDLGVGc0R3QixDQTJRVSxvQk1uZXBDLGtCTnVOMEIsb0JnQnhFNUIsaUJkbUJJLENjckJOLCtCaEJ1VndDLENFbFVsQyxlRnFEd0IsQ0E2UVUsa0JNcGVwQyxDVXlKQSxvTEFJSixX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a0RBQ0EscURiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0Esc0RiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0Esc0RiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0EsdURiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0EsMENDMUNBLGtDQUNBLGtDQUNBLDZDZG9EQSxlY3REQSxxQ0FDQSxxQ0FDQSw4Q2RvREEsZWN0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Q0ksNEJBYXBCLGVBQ0kscUNBQ0EsNkJDakxKLHdCbEV1QlEsaUJrRXJCSix3Q0FFQSxlQUNJLENsRWNFLGlSa0VSRixVbEVRRSwySmtFQ0YsMEJuRXFDUixpSm1FdENJLGdCQUlRLHVCQU1oQixZckVuQkUsZUFDQSxDQUVBLFFxRW9CRSw2QnJFUUYsWXFFSk0sQ0FGSixZckVFRixDcUVBTSxxQkFDQSx1QkFDQSxtQnJFRk4sYXFFR00sNEJuRThCSiw0Qm1FbkNBLGFyRUVGLGVBSUEsNENxRVFNLENBRkosWXJFVkYsQ3FFWU0scUJBQ0EsdUJBQ0EsQ0FDQSxrQnJFZk4sYUFJQSxDcUVVTSxtQkFFQSw0Qm5FaUJKLDhCbUV2QkEsYXJFVkYsZUFJQSxvQnFFZ0JVLDZEQU1BLGdCQUNBLENBRkosY0FDSSxDQUNBLE9BQ0EsNEJuRUtSLDJEbUVSSSxPQU1RLCtEQUtKLGFBQ0EsQ0FGSixpQkFDSSxDQUNBLE9BQ0EsNEJuRUxSLDZEbUVFSSxPQU1RLDhDQVVSLHdCbEU3Q0ssdUJtRTNDVCxRQUNJLHlCcEV3REosb0JvRW5ESixlbkVSdUIsMEJEMkRuQixvQm9FbkRKLGVuRVJ1QiwwQkQyRG5CLG9Cb0VuREosZW5FUnVCLDJCRDJEbkIsb0JvRW5ESixnQm5FUnVCLHNCbUVRdkIsWXRFSUUsZUFDQSxDc0VBRSxtQnRFRUYsaUJzRURFLDRCcEUwREEsb0JvRWhFSixvQkFTUSw2QkFPQSxZQUNBLENBSEEsUUFDQSxDQUVBLGdCQUNBLGdCQUNBLENBUEosaUJBQ0ksTUFDQSxDQUtBLDJCQUpBLFVBS0EsNEJwRTRDSiwyQm9FcERBLFlBV1EsaUNBVUEsV0FDQSxDQU5BLFFBQ0EsQ0FFQSxjQUNBLENBSEEsZUFDQSxlQUNBLENBTEosaUJBQ0ksUUFDQSxDQU1BLCtCQUZBLG9CQUdBLDhCQU9KLHFCbkU3Qk0sQ21FK0JOLGtCbkUvQk0sa0NtRStCTixDQUxKLFl0RVJGLGNBSUEsQ3NFTU0sbUJBQ0EsQ3RFUE4saUJzRVVNLDRCcEVtQkosNkJvRXpCQSxxQnRFUkYsdUJBSUEsNkJFNkJFLDZCb0V6QkEsYXRFUkYsZUFJ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REUsc0J5RnNFTixhQUNBLENBQ0EsV0FDQSxDQUpBLE1BQ0EsQ0FISixpQkFDSSxNQUNBLENBRUEsVUFDQSxDQUNBLFNBQ0EsOEJBTUksWUFDQSxnQkFDQSxtQkFDQSxDQVBKLGlCQUNJLENBQ0EsVUFDQSxDQUZBLE9BQ0EsQ0FLQSwyQkFKQSxXQUtBLDRCMUZqQ1IsNkIwRm9DWSxlQUNBLFlBWlIsYUFhUSw2QjFGdENaLDZCMEYwQ1ksWUFDQSxZQWxCUixXQW1CUSxtQ0FNQSxVQUNBLENBSEEsUUFDQSxDQUVBLGNBQ0Esa0JBQ0EsQ0FOSixPQUNJLENBS0EsK0NBSkEsVUFLQSxpQ0FHSixzQkFDSSxVQUNBLDRCMUYzRFosZ0MwRnlEUSxzQkFLUSxrQ0FJUixTQUNJLGlDQUdKLG9CQUNJLFVBQ0EsNEIxRnhFWixnQzBGc0VRLG9CQUtRLHVCQVFaLGFBQ0EsQ0FDQSxXQUNBLENBTEosaUJBQ0ksTUFDQSxDQUNBLFVBQ0EsQ0FDQSxTQUNBLDBCQUdJLFFBQ0EsQ0FHQSxXQUhBLFFBQ0EsQ0FDQSxjQUNBLENBTEosaUJBQ0ksQ0FFQSxVQUdBLDRCMUYvRlIseUIwRmtHWSxXQVRSLFNBVVEscUNBVVIsd0J6RnhJSyIsInNvdXJjZXMiOlsid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3Mvc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL2ZvbnRzL19mb250LWxpZ2h0Y2FzZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19jYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fY29udGVudC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbWl4aW5zL19wcmVzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL2Rpc3QvYXNzZXRzL293bC5jYXJvdXNlbC5jc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL2Rpc3QvYXNzZXRzL293bC50aGVtZS5kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy96dXJiLXR3ZW50eXR3ZW50eS9zY3NzL3R3ZW50eXR3ZW50eS1uby1jb21wYXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvcGx5ci9kaXN0L3BseXIuY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy90b29scy9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvdG9vbHMvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvbGlicy9saWdodGNhc2UvX2xpZ2h0Y2FzZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2xpYnMvb3dsLWNhcm91c2VsL19vd2wtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9saWJzL3R3ZW50eXR3ZW50eS9fdHdlbnR5dHdlbnR5LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvbGlicy9wbHlyL19wbHlyLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2Jhc2UvX2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9iYXNlL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yaWNodGV4dC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19hY2Nlc3Nvcmllcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2NvbnRlbnQtaW1hZ2UtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19kb3VibGUtc2xpZGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fZG93bmxvYWQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19maWx0ZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19oaWdobGlnaHQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19odWJzcG90LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9faGlzdG9yeS1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX25ld3NsZXR0ZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19zbGlkZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19nYWxsZXJ5LXNsaWRlci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3Rlc3RpbW9uaWFsLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fdXNwLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fdWJyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fcHJvZHVjdHMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19jdGEtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19zdG9yeS1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3RlYXNlci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3RhYmxlLWRvd25sb2Fkcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2F1dGhvci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2hlcm8tYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19sb2NhdGlvbnMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19tYWluLXNsaWRlci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3Blb3BsZS1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2dob3N0ZnJhbWUtYmxvY2suc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50fXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9LmNvbnRhaW5lciwud3JhcHBlciwudGVzdGltb25pYWxfX2NvbnRlbnQsLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YTpob3Zlcntjb2xvcjpyZ2IoMCw4Ni4xLDE3OC41KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmd7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM2Yzc1N2Q7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MH1pbnB1dCxidXR0b24sc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXXtjdXJzb3I6cG9pbnRlcn1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmltZy1mbHVpZCxpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfS5icmVhZGNydW1ie2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi43NXJlbSAxcmVtO21hcmdpbi1ib3R0b206MXJlbTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtwYWRkaW5nLWxlZnQ6LjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM2Yzc1N2R9LnBhZ2luYXRpb257ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOi4yNXJlbX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjpyZ2IoMCw4Ni4xLDE3OC41KTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjM7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4ycmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4ycmVtfS5jb250YWluZXIsLndyYXBwZXIsLnRlc3RpbW9uaWFsX19jb250ZW50LC5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50LC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29udGFpbmVyLXNtLC5jb250YWluZXIsLndyYXBwZXIsLnRlc3RpbW9uaWFsX19jb250ZW50LC5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50e21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLC53cmFwcGVyLC50ZXN0aW1vbmlhbF9fY29udGVudCwuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLC53cmFwcGVyLC50ZXN0aW1vbmlhbF9fY29udGVudCwuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLC53cmFwcGVyLC50ZXN0aW1vbmlhbF9fY29udGVudCwuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHttYXgtd2lkdGg6MTE3MHB4fX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wteGwsLmNvbC14bC1hdXRvLC5jb2wteGwtMTIsLmNvbC14bC0xMSwuY29sLXhsLTEwLC5jb2wteGwtOSwuY29sLXhsLTgsLmNvbC14bC03LC5jb2wteGwtNiwuY29sLXhsLTUsLmNvbC14bC00LC5jb2wteGwtMywuY29sLXhsLTIsLmNvbC14bC0xLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wtbGctMTIsLmNvbC1sZy0xMSwuY29sLWxnLTEwLC5jb2wtbGctOSwuY29sLWxnLTgsLmNvbC1sZy03LC5jb2wtbGctNiwuY29sLWxnLTUsLmNvbC1sZy00LC5jb2wtbGctMywuY29sLWxnLTIsLmNvbC1sZy0xLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbWQtMTIsLmNvbC1tZC0xMSwuY29sLW1kLTEwLC5jb2wtbWQtOSwuY29sLW1kLTgsLmNvbC1tZC03LC5jb2wtbWQtNiwuY29sLW1kLTUsLmNvbC1tZC00LC5jb2wtbWQtMywuY29sLW1kLTIsLmNvbC1tZC0xLC5jb2wtc20sLmNvbC1zbS1hdXRvLC5jb2wtc20tMTIsLmNvbC1zbS0xMSwuY29sLXNtLTEwLC5jb2wtc20tOSwuY29sLXNtLTgsLmNvbC1zbS03LC5jb2wtc20tNiwuY29sLXNtLTUsLmNvbC1zbS00LC5jb2wtc20tMywuY29sLXNtLTIsLmNvbC1zbS0xLC5jb2wsLmNvbC1hdXRvLC5jb2wtMTIsLmNvbC0xMSwuY29sLTEwLC5jb2wtOSwuY29sLTgsLmNvbC03LC5jb2wtNiwuY29sLTUsLmNvbC00LC5jb2wtMywuY29sLTIsLmNvbC0xe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1maXJzdHtvcmRlcjotMX0ub3JkZXItbGFzdHtvcmRlcjoxM30ub3JkZXItMHtvcmRlcjowfS5vcmRlci0xe29yZGVyOjF9Lm9yZGVyLTJ7b3JkZXI6Mn0ub3JkZXItM3tvcmRlcjozfS5vcmRlci00e29yZGVyOjR9Lm9yZGVyLTV7b3JkZXI6NX0ub3JkZXItNntvcmRlcjo2fS5vcmRlci03e29yZGVyOjd9Lm9yZGVyLTh7b3JkZXI6OH0ub3JkZXItOXtvcmRlcjo5fS5vcmRlci0xMHtvcmRlcjoxMH0ub3JkZXItMTF7b3JkZXI6MTF9Lm9yZGVyLTEye29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHtvcmRlcjotMX0ub3JkZXItc20tbGFzdHtvcmRlcjoxM30ub3JkZXItc20tMHtvcmRlcjowfS5vcmRlci1zbS0xe29yZGVyOjF9Lm9yZGVyLXNtLTJ7b3JkZXI6Mn0ub3JkZXItc20tM3tvcmRlcjozfS5vcmRlci1zbS00e29yZGVyOjR9Lm9yZGVyLXNtLTV7b3JkZXI6NX0ub3JkZXItc20tNntvcmRlcjo2fS5vcmRlci1zbS03e29yZGVyOjd9Lm9yZGVyLXNtLTh7b3JkZXI6OH0ub3JkZXItc20tOXtvcmRlcjo5fS5vcmRlci1zbS0xMHtvcmRlcjoxMH0ub3JkZXItc20tMTF7b3JkZXI6MTF9Lm9yZGVyLXNtLTEye29yZGVyOjEyfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLW1ke2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLW1kLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7b3JkZXI6MH0ub3JkZXItbWQtMXtvcmRlcjoxfS5vcmRlci1tZC0ye29yZGVyOjJ9Lm9yZGVyLW1kLTN7b3JkZXI6M30ub3JkZXItbWQtNHtvcmRlcjo0fS5vcmRlci1tZC01e29yZGVyOjV9Lm9yZGVyLW1kLTZ7b3JkZXI6Nn0ub3JkZXItbWQtN3tvcmRlcjo3fS5vcmRlci1tZC04e29yZGVyOjh9Lm9yZGVyLW1kLTl7b3JkZXI6OX0ub3JkZXItbWQtMTB7b3JkZXI6MTB9Lm9yZGVyLW1kLTExe29yZGVyOjExfS5vcmRlci1tZC0xMntvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sZy1sYXN0e29yZGVyOjEzfS5vcmRlci1sZy0we29yZGVyOjB9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhse2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7b3JkZXI6MH0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX0uZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5ocy1pbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5ocy1pbnB1dHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsLmhic3B0LWZvcm0gLmhzLWlucHV0OjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3VzLC5oYnNwdC1mb3JtIC5ocy1pbnB1dDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiKDEyNy41LDE4OSwyNTUpO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmhic3B0LWZvcm0gLmhzLWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5oYnNwdC1mb3JtIC5ocy1pbnB1dDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwuaGJzcHQtZm9ybSBbcmVhZG9ubHldLmhzLWlucHV0e2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9aW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5ocy1pbnB1dCxpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLmhzLWlucHV0LGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5ocy1pbnB1dCxpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1tb250aF0uaHMtaW5wdXR7YXBwZWFyYW5jZTpub25lfXNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3JpbmcsLmhic3B0LWZvcm0gc2VsZWN0LmhzLWlucHV0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N31zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsLmhic3B0LWZvcm0gc2VsZWN0LmhzLWlucHV0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmZvcm0tY29udHJvbC1maWxlLC5mb3JtLWNvbnRyb2wtcmFuZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKDAuMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKDAuNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygwLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYygwLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAwO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOnNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGd7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfXNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sLmhic3B0LWZvcm0gc2VsZWN0W3NpemVdLmhzLWlucHV0LHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLC5oYnNwdC1mb3JtIHNlbGVjdFttdWx0aXBsZV0uaHMtaW5wdXR7aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIHRleHRhcmVhLmhzLWlucHV0e2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxke21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi43NXJlbX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjMxMjVyZW07bWFyZ2luLWxlZnQ6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LC45KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1yb3c+LmNvbD4udmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4udmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcCwuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gLmhzLWlucHV0OnZhbGlkLC5oYnNwdC1mb3JtIC53YXMtdmFsaWRhdGVkIC5ocy1pbnB1dDp2YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5oYnNwdC1mb3JtIC5pcy12YWxpZC5ocy1pbnB1dHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gLmhzLWlucHV0OnZhbGlkOmZvY3VzLC5oYnNwdC1mb3JtIC53YXMtdmFsaWRhdGVkIC5ocy1pbnB1dDp2YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC5oYnNwdC1mb3JtIC5pcy12YWxpZC5ocy1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSBzZWxlY3QuaHMtaW5wdXQ6dmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgc2VsZWN0LmhzLWlucHV0OnZhbGlkLHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmhic3B0LWZvcm0gc2VsZWN0LmlzLXZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gdGV4dGFyZWEuaHMtaW5wdXQ6dmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuaHMtaW5wdXQ6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5oYnNwdC1mb3JtIHRleHRhcmVhLmlzLXZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYig1MS42OTU2NTIxNzM5LDIwNi4zMDQzNDc4MjYxLDg3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig1MS42OTU2NTIxNzM5LDIwNi4zMDQzNDc4MjYxLDg3KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tcm93Pi5jb2w+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4uaW52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6aW52YWxpZCwuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCAuaHMtaW5wdXQ6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmhic3B0LWZvcm0gLmlzLWludmFsaWQuaHMtaW5wdXR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6aW52YWxpZDpmb2N1cywuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCAuaHMtaW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLmhic3B0LWZvcm0gLmlzLWludmFsaWQuaHMtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSBzZWxlY3QuaHMtaW5wdXQ6aW52YWxpZCwuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCBzZWxlY3QuaHMtaW5wdXQ6aW52YWxpZCxzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmhic3B0LWZvcm0gc2VsZWN0LmlzLWludmFsaWQuaHMtaW5wdXR7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxLjVyZW0gY2VudGVyfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYnNwdC1mb3JtIHRleHRhcmVhLmhzLWlucHV0OmludmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuaHMtaW5wdXQ6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwuaGJzcHQtZm9ybSB0ZXh0YXJlYS5pcy1pbnZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYigyMjcuNTMxNjQ1NTY5Niw5Ni40NjgzNTQ0MzA0LDEwOS4wMjUzMTY0NTU3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjcuNTMxNjQ1NTY5Niw5Ni40NjgzNTQ0MzA0LDEwOS4wMjUzMTY0NTU3KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0e3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnR9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmICFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmhvdmVyLGEuYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDk4LjQsMjA0KSAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6aG92ZXIsYS5iZy1zZWNvbmRhcnk6Zm9jdXMsYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiKDg0LjM2MDUxNTAyMTUsOTEuMzkwNTU3OTM5OSw5Ny42Mzk0ODQ5Nzg1KSAhaW1wb3J0YW50fS5iZy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpob3ZlcixhLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMzAuMTQ0OTI3NTM2MiwxMjUuODU1MDcyNDYzOCw1MikgIWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH1hLmJnLWluZm86aG92ZXIsYS5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiKDE3LjMzMzMzMzMzMzMsMTIyLjA4Njk1NjUyMTcsMTM4LjY2NjY2NjY2NjcpICFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS5iZy13YXJuaW5nOmhvdmVyLGEuYmctd2FybmluZzpmb2N1cyxidXR0b24uYmctd2FybmluZzpob3ZlcixidXR0b24uYmctd2FybmluZzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMTEsMTU4LjI1LDApICFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLmJnLWRhbmdlcjpob3ZlcixhLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTg5LjIxNTE4OTg3MzQsMzIuNzg0ODEwMTI2Niw0Ny43NzIxNTE4OTg3KSAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmhvdmVyLGEuYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMTguMjUsMjIzLjUsMjI4Ljc1KSAhaW1wb3J0YW50fS5iZy1kYXJre2JhY2tncm91bmQtY29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fWEuYmctZGFyazpob3ZlcixhLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjkuMTM3OTMxMDM0NSwzMi41LDM1Ljg2MjA2ODk2NTUpICFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHQtMHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0LTB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzAwN2JmZiAhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5yb3VuZGVkLXNte2JvcmRlci1yYWRpdXM6LjJyZW0gIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6LjNyZW0gIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6NTByZW0gIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQyODYlfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZXtwYWRkaW5nLXRvcDo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZsb2F0LWxnLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0udXNlci1zZWxlY3QtYWxse3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBzdXBwb3J0cyhwb3NpdGlvbjogc3RpY2t5KXsuc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkgIWltcG9ydGFudH0uc2hhZG93e2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KSAhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpICFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLTAsLm14LTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LTEsLm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTEsLm15LTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtMSwubXgtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC0yLC5teS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItMiwubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLTIsLm14LTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLTMsLm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItMywubXktM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LTQsLm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLTQsLm15LTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtNCwubXgtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LTUsLm15LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLTUsLm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtNSwubXgtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLTAsLnB4LTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0xLC5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLTEsLnB5LTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLTEsLnB4LTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC0yLC5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLTIsLnB4LTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLTMsLnB4LTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC00LC5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLTQsLnB5LTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLTQsLnB4LTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LTUsLnB5LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci01LC5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtNSwucHgtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLW4xe21hcmdpbjotMC4yNXJlbSAhaW1wb3J0YW50fS5tdC1uMSwubXktbjF7bWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50fS5tci1uMSwubXgtbjF7bWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1iLW4xLC5teS1uMXttYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1sLW4xLC5teC1uMXttYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50fS5tLW4ye21hcmdpbjotMC41cmVtICFpbXBvcnRhbnR9Lm10LW4yLC5teS1uMnttYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudH0ubXItbjIsLm14LW4ye21hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnR9Lm1iLW4yLC5teS1uMnttYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudH0ubWwtbjIsLm14LW4ye21hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudH0ubS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtbjMsLm15LW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1uMywubXktbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1uMywubXgtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1uNCwubXktbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLW40LC5teC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLW41LC5teC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXNtLTAsLm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItc20tMSwubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTEsLm15LXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItc20tMiwubXktc20tMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LXNtLTMsLm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTMsLm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtc20tMywubXgtc20tM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItc20tNCwubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTQsLm15LXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItc20tNSwubXktc20tNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtc20tMCwucHktc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1zbS0wLC5weC1zbS0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1zbS0xLC5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLXNtLTEsLnB5LXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0yLC5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0yLC5weS1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtc20tMywucHktc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1zbS0zLC5weC1zbS0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLXNtLW4xe21hcmdpbjotMC4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMSwubXktc20tbjF7bWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50fS5tci1zbS1uMSwubXgtc20tbjF7bWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW4xLC5teS1zbS1uMXttYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLW4ye21hcmdpbjotMC41cmVtICFpbXBvcnRhbnR9Lm10LXNtLW4yLC5teS1zbS1uMnttYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudH0ubXItc20tbjIsLm14LXNtLW4ye21hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW4yLC5teS1zbS1uMnttYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudH0ubWwtc20tbjIsLm14LXNtLW4ye21hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudH0ubS1zbS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItc20tbjMsLm14LXNtLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMywubXktc20tbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1zbS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uNCwubXktc20tbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uNCwubXktc20tbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW40LC5teC1zbS1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LXNtLW41LC5teS1zbS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLXNtLW41LC5teC1zbS1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtc20tbjUsLm14LXNtLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLW1kLTAsLm15LW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0xLC5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTEsLm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTEsLm14LW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTIsLm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTIsLm15LW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1tZC0zLC5teS1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTMsLm15LW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTMsLm14LW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC00LC5teS1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTQsLm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTQsLm14LW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1tZC01LC5teC1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTUsLm15LW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LW1kLTAsLnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1tZC0wLC5weS1tZC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbWQtMCwucHgtbWQtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMSwucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItbWQtMSwucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0xLC5weC1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1tZC0yLC5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItbWQtMiwucHktbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LW1kLTMsLnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1tZC0zLC5weS1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtbWQtMywucHgtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNCwucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItbWQtNCwucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1tZC00LC5weC1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItbWQtNSwucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtNSwucHktbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1tZC1uMXttYXJnaW46LTAuMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudH0ubXItbWQtbjEsLm14LW1kLW4xe21hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMSwubXktbWQtbjF7bWFyZ2luLWJvdHRvbTotMC4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudH0ubS1tZC1uMnttYXJnaW46LTAuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC1uMiwubXktbWQtbjJ7bWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMiwubXktbWQtbjJ7bWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LW1kLW4zLC5teS1tZC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwtbWQtbjMsLm14LW1kLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjQsLm15LW1kLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC1tZC1uNSwubXktbWQtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLW1kLW41LC5teS1tZC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLW1kLW41LC5teC1tZC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMSwubXktbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTIsLm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1sZy0yLC5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtbGctMiwubXgtbGctMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbGctMywubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1sZy0zLC5teS1sZy0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNCwubXktbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtbGctNSwubXktbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1sZy01LC5teC1sZy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItbGctMCwucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LWxnLTEsLnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMSwucHktbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbGctMSwucHgtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTIsLnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbGctMiwucHgtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItbGctMywucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTQsLnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNCwucHktbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbGctNCwucHgtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbGctNSwucHktbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1sZy01LC5weC1sZy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tbGctbjF7bWFyZ2luOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4xLC5teS1sZy1uMXttYXJnaW4tdG9wOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4xLC5teC1sZy1uMXttYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudH0ubWItbGctbjEsLm15LWxnLW4xe21hcmdpbi1ib3R0b206LTAuMjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjEsLm14LWxnLW4xe21hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm0tbGctbjJ7bWFyZ2luOi0wLjVyZW0gIWltcG9ydGFudH0ubXQtbGctbjIsLm15LWxnLW4ye21hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudH0ubWItbGctbjIsLm15LWxnLW4ye21hcmdpbi1ib3R0b206LTAuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50fS5tLWxnLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1sZy1uMywubXktbGctbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW40LC5teS1sZy1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjQsLm14LWxnLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItbGctbjUsLm14LWxnLW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm0teGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC14bC0wLC5teS14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci14bC0wLC5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXhsLTAsLm14LXhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC0xLC5teS14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC14bC0zLC5teS14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci14bC0zLC5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTMsLm14LXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTQsLm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC00LC5teS14bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC14bC01LC5teS14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTUsLm14LXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXhsLTAsLnB5LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci14bC0wLC5weC14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwteGwtMCwucHgteGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHIteGwtMSwucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi14bC0xLC5weS14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQteGwtMiwucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGIteGwtMiwucHkteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC14bC0yLC5weC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LXhsLTMsLnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci14bC0zLC5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwteGwtMywucHgteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHIteGwtNCwucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi14bC00LC5weS14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS14bC1uMXttYXJnaW46LTAuMjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjEsLm15LXhsLW4xe21hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudH0ubXIteGwtbjEsLm14LXhsLW4xe21hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC1uMSwubXkteGwtbjF7bWFyZ2luLWJvdHRvbTotMC4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMSwubXgteGwtbjF7bWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudH0ubS14bC1uMnttYXJnaW46LTAuNXJlbSAhaW1wb3J0YW50fS5tdC14bC1uMiwubXkteGwtbjJ7bWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4yLC5teC14bC1uMnttYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50fS5tYi14bC1uMiwubXkteGwtbjJ7bWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW4yLC5teC14bC1uMnttYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnR9Lm0teGwtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4zLC5teC14bC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWIteGwtbjMsLm15LXhsLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0teGwtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjQsLm15LXhsLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjQsLm15LXhsLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uNCwubXgteGwtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC14bC1uNSwubXkteGwtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci14bC1uNSwubXgteGwtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLXhsLW41LC5teC14bC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50ZXh0LW1vbm9zcGFjZXtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojMDA3YmZmICFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6aG92ZXIsYS50ZXh0LXByaW1hcnk6Zm9jdXN7Y29sb3I6cmdiKDAsODYuMSwxNzguNSkgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6aG92ZXIsYS50ZXh0LXNlY29uZGFyeTpmb2N1c3tjb2xvcjpyZ2IoNzIuNTQwNzcyNTMyMiw3OC41ODU4MzY5MDk5LDgzLjk1OTIyNzQ2NzgpICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6aG92ZXIsYS50ZXh0LXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6cmdiKDI1LjIxNzM5MTMwNDMsMTA1LjI4MjYwODY5NTcsNDMuNSkgIWltcG9ydGFudH0udGV4dC1pbmZve2NvbG9yOiMxN2EyYjggIWltcG9ydGFudH1hLnRleHQtaW5mbzpob3ZlcixhLnRleHQtaW5mbzpmb2N1c3tjb2xvcjpyZ2IoMTQuNSwxMDIuMTMwNDM0NzgyNiwxMTYpICFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3tjb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6aG92ZXIsYS50ZXh0LXdhcm5pbmc6Zm9jdXN7Y29sb3I6cmdiKDE4NS41LDEzOS4xMjUsMCkgIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7Y29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6aG92ZXIsYS50ZXh0LWRhbmdlcjpmb2N1c3tjb2xvcjpyZ2IoMTY3LjQ4MTAxMjY1ODIsMjkuMDE4OTg3MzQxOCw0Mi4yODQ4MTAxMjY2KSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6aG92ZXIsYS50ZXh0LWxpZ2h0OmZvY3Vze2NvbG9yOnJnYigyMDMuMzc1LDIxMC43NSwyMTguMTI1KSAhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmhvdmVyLGEudGV4dC1kYXJrOmZvY3Vze2NvbG9yOmhzbCgyMTAsMTAuMzQ0ODI3NTg2MiUsNy43NDUwOTgwMzkyJSkgIWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMyMTI1MjkgIWltcG9ydGFudH0udGV4dC1tdXRlZHtjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwuNSkgIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSkgIWltcG9ydGFudH0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLWJyZWFrOmJyZWFrLXdvcmQgIWltcG9ydGFudDt3b3JkLXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50fS50ZXh0LXJlc2V0e2NvbG9yOmluaGVyaXQgIWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5ocy1idXR0b24sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmhzLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5ocy1idXR0b246aG92ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmhzLWJ1dHRvbjpob3Zlcnt6LWluZGV4OjF9LmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXA+LmhzLWJ1dHRvbjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXA+LmhzLWJ1dHRvbjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5hY3RpdmUuaHMtYnV0dG9uLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsPi5ocy1idXR0b246Zm9jdXMsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsPi5ocy1idXR0b246YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYWN0aXZlLmhzLWJ1dHRvbnt6LWluZGV4OjF9LmJ0bi10b29sYmFye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXA+LmhzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLWdyb3VwPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmhic3B0LWZvcm0gLmJ0bi1ncm91cD4uaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmhzLWJ1dHRvbntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXA+LmhzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmhzLWJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmhic3B0LWZvcm0gLmJ0bi1ncm91cC1zbT4uaHMtYnV0dG9uKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLWxnPi5ocy1idXR0b24rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uaHMtYnV0dG9uLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsPi5ocy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTFweH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmhzLWJ1dHRvbntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uaHMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uaHMtYnV0dG9ue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4sLmZpbHRlci1idXR0b25zPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC10b2dnbGU+LmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZmlsdGVyLWJ1dHRvbnM+LmhzLWJ1dHRvbiwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4sLmZpbHRlci1idXR0b25zPi5idG4tZ3JvdXA+LmJ0biwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zPi5idG4tZ3JvdXA+LmhzLWJ1dHRvbnttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwuZmlsdGVyLWJ1dHRvbnM+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZT4uaHMtYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucz4uaHMtYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sLmZpbHRlci1idXR0b25zPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC10b2dnbGU+LmhzLWJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwuaGJzcHQtZm9ybSAuZmlsdGVyLWJ1dHRvbnM+LmhzLWJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmZpbHRlci1idXR0b25zPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5ocy1idXR0b24gaW5wdXRbdHlwZT1yYWRpb10sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zPi5idG4tZ3JvdXA+LmhzLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sLmZpbHRlci1idXR0b25zPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5ocy1idXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zPi5idG4tZ3JvdXA+LmhzLWJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7cG9pbnRlci1ldmVudHM6bm9uZX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwibGlnaHRjYXNlXCI7c3JjOnVybChcIi9hc3NldHMvZm9udHMvbGlnaHRjYXNlLmVvdD81NTM1NjE3N1wiKTtzcmM6dXJsKFwiL2Fzc2V0cy9mb250cy9saWdodGNhc2UuZW90PzU1MzU2MTc3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi9hc3NldHMvZm9udHMvbGlnaHRjYXNlLndvZmY/NTUzNTYxNzdcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvYXNzZXRzL2ZvbnRzL2xpZ2h0Y2FzZS50dGY/NTUzNTYxNzdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Fzc2V0cy9mb250cy9saWdodGNhc2Uuc3ZnPzU1MzU2MTc3I2xpZ2h0Y2FzZVwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJsaWdodGNhc2VcIixzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3dpZHRoOjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtfS5saWdodGNhc2UtaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50Olwi7qCAXCJ9LmxpZ2h0Y2FzZS1pY29uLXBhdXNlOmJlZm9yZXtjb250ZW50Olwi7qCBXCJ9LmxpZ2h0Y2FzZS1pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7qCCXCJ9LmxpZ2h0Y2FzZS1pY29uLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLuoINcIn0ubGlnaHRjYXNlLWljb24tbmV4dDpiZWZvcmV7Y29udGVudDpcIu6ghFwifS5saWdodGNhc2UtaWNvbi1zcGluOmJlZm9yZXtjb250ZW50Olwi7qCFXCJ9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QC1tb3ota2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QC1vLWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUAtbXMta2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fSNsaWdodGNhc2UtY2FzZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoyMDAyO3RvcDo1MCU7bGVmdDo1MCU7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAjbGlnaHRjYXNlLWNhc2UsaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jYXNle3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6NTVweCAwIDcwcHggMDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtodG1sOm5vdChbZGF0YS1sYy10eXBlPWVycm9yXSkgI2xpZ2h0Y2FzZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6MCAwIDMwcHggcmdiYSgwLDAsMCwuNSk7LW1vei1ib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwwLDAsLjUpOy1vLWJveC1zaGFkb3c6MCAwIDMwcHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDAgMzBweCByZ2JhKDAsMCwwLC41KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7aHRtbFtkYXRhLWxjLXR5cGU9aW1hZ2VdICNsaWdodGNhc2UtY29udGVudCxodG1sW2RhdGEtbGMtdHlwZT12aWRlb10gI2xpZ2h0Y2FzZS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzMzM319aHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAjbGlnaHRjYXNlLWNvbnRlbnQsaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jb250ZW50LGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnR7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7LW8tYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAjbGlnaHRjYXNlLWNvbnRlbnQsaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jb250ZW50LGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH19aHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIsaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW8tYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIsaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXJ7cGFkZGluZzoxNXB4fWh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyPiosaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIsaHRtbFtkYXRhLWxjLXR5cGU9ZXJyb3JdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fWh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyPio6bm90KGlmcmFtZSksaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyPio6bm90KGlmcmFtZSksaHRtbFtkYXRhLWxjLXR5cGU9ZXJyb3JdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qOm5vdChpZnJhbWUpe2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWF4LWhlaWdodDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtodG1sLmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZVtkYXRhLWxjLXR5cGU9aWZyYW1lXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgaWZyYW1le292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7aHRtbFtkYXRhLWxjLXR5cGU9aW1hZ2VdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT12aWRlb10gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVye2xpbmUtaGVpZ2h0Oi43NX19aHRtbFtkYXRhLWxjLXR5cGU9aW1hZ2VdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAsaHRtbFtkYXRhLWxjLXR5cGU9ZXJyb3JdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXB7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2h0bWw6bm90KFtkYXRhLWxjLXR5cGU9ZXJyb3JdKSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwe3BhZGRpbmc6MzBweDtvdmVyZmxvdzphdXRvOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy1vLWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjbGlnaHRjYXNlLWNvbnRlbnQgaDEsI2xpZ2h0Y2FzZS1jb250ZW50IGgyLCNsaWdodGNhc2UtY29udGVudCBoMywjbGlnaHRjYXNlLWNvbnRlbnQgaDQsI2xpZ2h0Y2FzZS1jb250ZW50IGg1LCNsaWdodGNhc2UtY29udGVudCBoNiwjbGlnaHRjYXNlLWNvbnRlbnQgcHtjb2xvcjojYWFhfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I2xpZ2h0Y2FzZS1jb250ZW50IGgxLCNsaWdodGNhc2UtY29udGVudCBoMiwjbGlnaHRjYXNlLWNvbnRlbnQgaDMsI2xpZ2h0Y2FzZS1jb250ZW50IGg0LCNsaWdodGNhc2UtY29udGVudCBoNSwjbGlnaHRjYXNlLWNvbnRlbnQgaDYsI2xpZ2h0Y2FzZS1jb250ZW50IHB7Y29sb3I6IzMzM319I2xpZ2h0Y2FzZS1jYXNlIHAubGlnaHRjYXNlLWVycm9ye21hcmdpbjowO2ZvbnQtc2l6ZToxN3B4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjb2xvcjojYWFhfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjbGlnaHRjYXNlLWNhc2UgcC5saWdodGNhc2UtZXJyb3J7cGFkZGluZzozMHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjbGlnaHRjYXNlLWNhc2UgcC5saWdodGNhc2UtZXJyb3J7cGFkZGluZzowfX0ubGlnaHRjYXNlLW9wZW4gYm9keXtvdmVyZmxvdzpoaWRkZW59LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSAubGlnaHRjYXNlLW9wZW4gYm9keXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9I2xpZ2h0Y2FzZS1pbmZve3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmctdG9wOjE1cHh9I2xpZ2h0Y2FzZS1pbmZvICNsaWdodGNhc2UtdGl0bGUsI2xpZ2h0Y2FzZS1pbmZvICNsaWdodGNhc2UtY2FwdGlvbnttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MS41O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLXRpdGxle2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNhYWF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLXRpdGxle3Bvc2l0aW9uOmZpeGVkO3RvcDoxMHB4O2xlZnQ6MDttYXgtd2lkdGg6ODcuNSU7cGFkZGluZzo1cHggMTVweDtiYWNrZ3JvdW5kOiMzMzN9fSNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLWNhcHRpb257Y2xlYXI6Ym90aDtmb250LXNpemU6MTNweDtjb2xvcjojYWFhfSNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLXNlcXVlbmNlSW5mb3tmb250LXNpemU6MTFweDtjb2xvcjojYWFhfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubGlnaHRjYXNlLWZ1bGxTY3JlZW5Nb2RlICNsaWdodGNhc2UtaW5mb3twYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9aHRtbDpub3QoW2RhdGEtbGMtdHlwZT1pbWFnZV0pOm5vdChbZGF0YS1sYy10eXBlPXZpZGVvXSk6bm90KFtkYXRhLWxjLXR5cGU9Zmxhc2hdKTpub3QoW2RhdGEtbGMtdHlwZT1lcnJvcl0pICNsaWdodGNhc2UtaW5mb3twb3NpdGlvbjpzdGF0aWN9fSNsaWdodGNhc2UtbG9hZGluZ3twb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk7d2lkdGg6MS4xMjNlbTtoZWlnaHQ6YXV0bztmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93Om5vbmV9I2xpZ2h0Y2FzZS1sb2FkaW5nLCNsaWdodGNhc2UtbG9hZGluZzpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXM7LW1vei10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czstby10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czt0cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1c30jbGlnaHRjYXNlLWxvYWRpbmc+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWluZGVudDotOTk5OXB4fSNsaWdodGNhc2UtbG9hZGluZ3twb3NpdGlvbjpmaXhlZDt6LWluZGV4OjIwMDE7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0wLjVlbTttYXJnaW4tbGVmdDotMC41ZW07b3BhY2l0eToxO2ZvbnQtc2l6ZTozMnB4O3RleHQtc2hhZG93OjAgMCAxNXB4ICNmZmY7LW1vei10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MyU7LXdlYmtpdC1hbmltYXRpb246bGlnaHRjYXNlLXNwaW4gLjVzIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpsaWdodGNhc2Utc3BpbiAuNXMgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjpsaWdodGNhc2Utc3BpbiAuNXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsaWdodGNhc2Utc3BpbiAuNXMgaW5maW5pdGUgbGluZWFyfWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV17cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5O3dpZHRoOjEuMTIzZW07aGVpZ2h0OmF1dG87Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzpub25lfWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0sYVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czstbW96LXRyYW5zaXRpb246Y29sb3Isb3BhY2l0eSxlYXNlLWluLW91dCAuMjVzOy1vLXRyYW5zaXRpb246Y29sb3Isb3BhY2l0eSxlYXNlLWluLW91dCAuMjVzO3RyYW5zaXRpb246Y29sb3Isb3BhY2l0eSxlYXNlLWluLW91dCAuMjVzfWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWluZGVudDotOTk5OXB4fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06aG92ZXJ7Y29sb3I6cmdiKDI1NSwgMjU1LCAyNTUpO3RleHQtc2hhZG93OjAgMCAxNXB4IHJnYigyNTUsIDI1NSwgMjU1KX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1de291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlIGFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06aG92ZXJ7Y29sb3I6I2FhYTt0ZXh0LXNoYWRvdzpub25lfWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tY2xvc2V7cG9zaXRpb246Zml4ZWQ7dG9wOjE1cHg7cmlnaHQ6MTVweDtib3R0b206YXV0bzttYXJnaW46MDtvcGFjaXR5OjA7b3V0bGluZTpub25lfWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tcHJldntsZWZ0OjE1cHh9YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXS5saWdodGNhc2UtaWNvbi1uZXh0e3JpZ2h0OjE1cHh9YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXS5saWdodGNhc2UtaWNvbi1wYXVzZSxhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLXBsYXl7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTAuNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXthW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLXBhdXNlLGFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tcGxheXtvcGFjaXR5OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXthW2NsYXNzKj1saWdodGNhc2UtaWNvbi1de2JvdHRvbToxNXB4O2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXXtib3R0b206NTAlO21hcmdpbi1ib3R0b206LTAuNWVtfWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06aG92ZXIsI2xpZ2h0Y2FzZS1jYXNlOmhvdmVyfmFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV17b3BhY2l0eToxfX0jbGlnaHRjYXNlLW92ZXJsYXl7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjAwMDt0b3A6LTk5OTlweDtib3R0b206LTk5OTlweDtsZWZ0OjA7YmFja2dyb3VuZDojMzMzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjbGlnaHRjYXNlLW92ZXJsYXl7b3BhY2l0eToxICFpbXBvcnRhbnR9fS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KX0ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlciwub3dsLWNhcm91c2VsIC5vd2wtaXRlbXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1kb3R7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowICFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5uby1qcyAub3dsLWNhcm91c2Vse2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAuYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjEwMDBtczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLCAxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMsIDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biwub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ub3dsLXRoZW1lIC5vd2wtbmF2e21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1de2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZDojZDZkNmQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcntiYWNrZ3JvdW5kOiM4Njk3OTE7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpkZWZhdWx0fS5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQrLm93bC1kb3Rze21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtZG90c3t0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxOypkaXNwbGF5OmlubGluZX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjVweCA3cHg7YmFja2dyb3VuZDojZDZkNmQ2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2U7Ym9yZGVyLXJhZGl1czozMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW57YmFja2dyb3VuZDojODY5NzkxfS50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIsLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUsLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyLC50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjMwfS50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciwudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3Jle3dpZHRoOjNweDtoZWlnaHQ6OTk5OXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xLjVweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyLC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3Jle3dpZHRoOjk5OTlweDtoZWlnaHQ6M3B4O3RvcDo1MCU7bWFyZ2luLXRvcDotMS41cHh9LnR3ZW50eXR3ZW50eS1vdmVybGF5LC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwsLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udHdlbnR5dHdlbnR5LW92ZXJsYXksLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbHt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c30udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVse3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSwudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmV7Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzouMWVtfS50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlLC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4yKTtsaW5lLWhlaWdodDozOHB4O3BhZGRpbmc6MCAyMHB4O2JvcmRlci1yYWRpdXM6MnB4fS50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSwudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle3RvcDo1MCU7bWFyZ2luLXRvcDotMTlweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlLC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00NXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjkwcHh9LnR3ZW50eXR3ZW50eS1kb3duLWFycm93LC50d2VudHl0d2VudHktdXAtYXJyb3csLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdywudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3d7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NnB4IGluc2V0IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGV9LnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdywudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3d7dG9wOjUwJTttYXJnaW4tdG9wOi02cHh9LnR3ZW50eXR3ZW50eS1kb3duLWFycm93LC50d2VudHl0d2VudHktdXAtYXJyb3d7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTZweH0udHdlbnR5dHdlbnR5LWNvbnRhaW5lcntib3gtc2l6aW5nOmNvbnRlbnQtYm94O3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZX0udHdlbnR5dHdlbnR5LWNvbnRhaW5lciBpbWd7bWF4LXdpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTpibG9ja30udHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5LC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIC50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVse29wYWNpdHk6MH0udHdlbnR5dHdlbnR5LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Y29udGVudC1ib3h9LnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWx7b3BhY2l0eTowfS50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1jb250ZW50KX0udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVse29wYWNpdHk6MH0udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1jb250ZW50KX0udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle2xlZnQ6MTBweH0udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmV7cmlnaHQ6MTBweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZXt0b3A6MTBweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3Jle2JvdHRvbToxMHB4fS50d2VudHl0d2VudHktb3ZlcmxheXt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MjV9LnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSl9LnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWx7b3BhY2l0eToxfS50d2VudHl0d2VudHktb3ZlcmxheTpob3ZlciAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbHtvcGFjaXR5OjF9LnR3ZW50eXR3ZW50eS1iZWZvcmV7ei1pbmRleDoyMH0udHdlbnR5dHdlbnR5LWFmdGVye3otaW5kZXg6MTB9LnR3ZW50eXR3ZW50eS1oYW5kbGV7aGVpZ2h0OjM4cHg7d2lkdGg6MzhweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMnB4O21hcmdpbi10b3A6LTIycHg7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MTAwMHB4O2JveC1zaGFkb3c6MHB4IDBweCAxMnB4IHJnYmEoNTEsNTEsNTEsLjUpO3otaW5kZXg6NDA7Y3Vyc29yOnBvaW50ZXJ9LnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZXtib3R0b206NTAlO21hcmdpbi1ib3R0b206MjJweDtib3gtc2hhZG93OjAgM3B4IDAgI2ZmZiwwcHggMHB4IDEycHggcmdiYSg1MSw1MSw1MSwuNSl9LnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVye3RvcDo1MCU7bWFyZ2luLXRvcDoyMnB4O2JveC1zaGFkb3c6MCAtM3B4IDAgI2ZmZiwwcHggMHB4IDEycHggcmdiYSg1MSw1MSw1MSwuNSl9LnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmV7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MjJweDtib3gtc2hhZG93OjNweCAwIDAgI2ZmZiwwcHggMHB4IDEycHggcmdiYSg1MSw1MSw1MSwuNSl9LnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlcntyaWdodDo1MCU7bWFyZ2luLXJpZ2h0OjIycHg7Ym94LXNoYWRvdzotM3B4IDAgMCAjZmZmLDBweCAwcHggMTJweCByZ2JhKDUxLDUxLDUxLC41KX0udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3d7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCAjZmZmO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xN3B4fS50d2VudHl0d2VudHktcmlnaHQtYXJyb3d7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICNmZmY7cmlnaHQ6NTAlO21hcmdpbi1yaWdodDotMTdweH0udHdlbnR5dHdlbnR5LXVwLWFycm93e2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7dG9wOjUwJTttYXJnaW4tdG9wOi0xN3B4fS50d2VudHl0d2VudHktZG93bi1hcnJvd3tib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmO2JvdHRvbTo1MCU7bWFyZ2luLWJvdHRvbTotMTdweH1Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCkgMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDthbGlnbi1pdGVtczpjZW50ZXI7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tcGx5ci1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7bGluZS1oZWlnaHQ6MS43O2xpbmUtaGVpZ2h0OnZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciBhdWRpbywucGx5ciBpZnJhbWUsLnBseXIgdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCAjNGE1NDY0KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1cywgMnB4KTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYmFkZ2UtdGV4dC1jb2xvciwgI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsIDlweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KTtsZWZ0OjA7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtwYWRkaW5nOjIwcHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbGFyZ2UsIDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAtNCkpfS5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC44KSk7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwgI2ZmZik7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cywgNHB4KTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXR9LnBseXJfX2NvbnRyb2wgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDpjdXJyZW50Q29sb3I7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweDt3aWR0aDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KX0ucGx5cl9fY29udHJvbDpmb2N1c3tvdXRsaW5lOjB9LnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLGEucGx5cl9fY29udHJvbDphZnRlcixhLnBseXJfX2NvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZXtwYWRkaW5nOjAgNXB4O3BhZGRpbmc6MCBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBdLC5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOTAxOTYwNzg0Myk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwMTk2MDc4NDMpKTtib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTQ5MDE5NjA3OCk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLW1lbnUtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0OTAxOTYwNzgpKTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwgIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsIDE1cHgpO21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19tZW51X19jb250YWluZXI+ZGl2e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5wbHlyX19tZW51X19jb250YWluZXI6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjkwMTk2MDc4NDMpO2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MDE5NjA3ODQzKSk7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43IC0gdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkvMik7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsICM0YTU0NjQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbWVudSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8xLjUpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOmFmdGVye2JvcmRlcjo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDoyOHB4O3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojNzI4MTk3O2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206My41cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtwYWRkaW5nLWxlZnQ6MjhweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjIpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgIzcyODE5Nyk7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3Jle2JhY2tncm91bmQ6I2RjZGZlNTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwgI2RjZGZlNSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmY7Ym94LXNoYWRvdzowIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsICNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEwMTk2MDc4NDMpO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgzNSw0MCw0NywuMTAxOTYwNzg0Myl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyotMSArIDJweCk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MjZweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKjIpO2NvbG9yOiMwMGIyZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5cHg7aGVpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpKjIgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IgMCwgcmdiYSgwLCAwLCAwLCAwKSAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSB2YXIoLS12YWx1ZSwgMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE0OTAxOTYwNzgpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE0OTAxOTYwNzgpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO21hcmdpbi10b3A6LTRweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTstbW96LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7Y29sb3I6cmdiYSgwLDAsMCwwKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbXMtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICMwMDApKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXJ7b3BhY2l0eToxfS5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX190aW1le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLCB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCA1cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE0OTAxOTYwNzgpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsICM0YTU0NjQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzo1cHggNy41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjEuNSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6MTZweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjE2cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0wLjUpO21hcmdpbi1yaWdodDotNi41cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0wLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7bGVmdDowO21heC13aWR0aDoxMjBweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7bGVmdDowO21hcmdpbi10b3A6LTIuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKi0xKTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7LW1zLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikgMjUlLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikgMCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpIDc1JSwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikpIDI1JSwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpKSA1MCUsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikpIDc1JSwgcmdiYSgwLCAwLCAwLCAwKSA3NSUsIHJnYmEoMCwgMCwgMCwgMCkpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToyNXB4IDI1cHg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCk7Y29sb3I6cmdiYSgwLDAsMCwwKX0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNTA5ODAzOTIyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDk4MDM5MjIpKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5MywgMjAwLCAyMDksIDAuNikpfS5wbHlyX19wcm9ncmVzc19fbWFya2Vye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLWJhY2tncm91bmQsICNmZmYpO2JvcmRlci1yYWRpdXM6MXB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDozcHg7d2lkdGg6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItd2lkdGgsIDNweCk7ei1pbmRleDozfS5wbHlyX192b2x1bWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2Vde21hcmdpbi1sZWZ0OjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTttYXgtd2lkdGg6OTBweDttaW4td2lkdGg6NjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXItLWF1ZGlve2Rpc3BsYXk6YmxvY2t9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwgIzRhNTQ2NCk7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTQ5MDE5NjA3OCksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xMDE5NjA3ODQzKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE0OTAxOTYwNzgpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDM1LCA0MCwgNDcsIDAuMTAxOTYwNzg0MykpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEwMTk2MDc4NDMpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTQ5MDE5NjA3OCksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMzUsIDQwLCA0NywgMC4xMDE5NjA3ODQzKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTQ5MDE5NjA3OCksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xMDE5NjA3ODQzKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE0OTAxOTYwNzgpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDM1LCA0MCwgNDcsIDAuMTAxOTYwNzg0MykpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSl9LnBseXItLXZpZGVve292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICMwMDApKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7aGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3thc3BlY3QtcmF0aW86MTYvOX1Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDE2Lzkpey5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlb3tib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC43NDkwMTk2MDc4KSk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNzQ5MDE5NjA3OCkpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwgI2ZmZik7bGVmdDowO3BhZGRpbmc6NXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMy41KX19LnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3ZlciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCAjZmZmKTtkaXNwbGF5Om5vbmU7bGVmdDo1MCU7b3BhY2l0eTouOTtwYWRkaW5nOjE1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOi4zczt6LWluZGV4OjJ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2Z3tsZWZ0OjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVye29wYWNpdHk6MX0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNTA5ODAzOTIyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUwOTgwMzkyMikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNTA5ODAzOTIyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUwOTgwMzkyMikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1MDk4MDM5MjIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNTA5ODAzOTIyKSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTQ5MDE5NjA3OCksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCBoc2xhKDAsMCUsMTAwJSwuNTAxOTYwNzg0Myk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwMTk2MDc4NDMpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTQ5MDE5NjA3OCksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCBoc2xhKDAsMCUsMTAwJSwuNTAxOTYwNzg0Myk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwMTk2MDc4NDMpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IGhzbGEoMCwwJSwxMDAlLC41MDE5NjA3ODQzKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE0OTAxOTYwNzgpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTAxOTYwNzg0MykpfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpoc2xhKDAsMCUsMTAwJSwuMjUwOTgwMzkyMik7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUwOTgwMzkyMikpfS5wbHlyOmZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KX19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2hlaWdodDoxMDAlO2luc2V0OjA7bWFyZ2luOjA7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwMDAwfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KX19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7aW5zZXQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7ei1pbmRleDozfS5wbHlyX19hZHM6ZW1wdHk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTQ5MDE5NjA3OCk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0OTAxOTYwNzgpKTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6Y2FsYyg1MCUgKyB2YXIoLS1wcmV2aWV3LWFycm93LW9mZnNldCkpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgwLDAsMCwuMTQ5MDE5NjA3OCk7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNzQ5MDE5NjA3OCkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLCBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjc0OTAxOTYwNzgpKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvdHRvbTowO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjE7cGFkZGluZzoyMHB4IDZweCA2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtpbnNldDowO21hcmdpbjphdXRvO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5wbHlyX19zci1vbmx5e2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2JvcmRlcjowICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS8qISBub3Vpc2xpZGVyIC0gMTQuNy4wIC0gNC82LzIwMjEgKi8ubm9VaS10YXJnZXQsLm5vVWktdGFyZ2V0ICp7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktdGFyZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlfS5ub1VpLWJhc2UsLm5vVWktY29ubmVjdHN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm5vVWktY29ubmVjdHN7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0ubm9VaS1jb25uZWN0LC5ub1VpLW9yaWdpbnt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO3JpZ2h0OjA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLXN0eWxlOmZsYXR9Lm5vVWktY29ubmVjdHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLW9yaWdpbntoZWlnaHQ6MTAlO3dpZHRoOjEwJX0ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2xlZnQ6MDtyaWdodDphdXRvfS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbnt3aWR0aDowfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2hlaWdodDowfS5ub1VpLWhhbmRsZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5ub1VpLXRvdWNoLWFyZWF7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCwubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luey13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ubm9VaS1zdGF0ZS1kcmFnICp7Y3Vyc29yOmluaGVyaXQgIWltcG9ydGFudH0ubm9VaS1ob3Jpem9udGFse2hlaWdodDoxOHB4fS5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxle3dpZHRoOjM0cHg7aGVpZ2h0OjI4cHg7cmlnaHQ6LTE3cHg7dG9wOi02cHh9Lm5vVWktdmVydGljYWx7d2lkdGg6MThweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGV7d2lkdGg6MjhweDtoZWlnaHQ6MzRweDtyaWdodDotNnB4O3RvcDotMTdweH0ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxle2xlZnQ6LTE3cHg7cmlnaHQ6YXV0b30ubm9VaS10YXJnZXR7YmFja2dyb3VuZDojZmFmYWZhO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2QzZDNkMztib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCAjZjBmMGYwLDAgM3B4IDZweCAtNXB4ICNiYmJ9Lm5vVWktY29ubmVjdHN7Ym9yZGVyLXJhZGl1czozcHh9Lm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kOiMzZmI4YWZ9Lm5vVWktZHJhZ2dhYmxle2N1cnNvcjpldy1yZXNpemV9Lm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxle2N1cnNvcjpucy1yZXNpemV9Lm5vVWktaGFuZGxle2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4ICNmZmYsaW5zZXQgMCAxcHggN3B4ICNlYmViZWIsMCAzcHggNnB4IC0zcHggI2JiYn0ubm9VaS1hY3RpdmV7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4ICNmZmYsaW5zZXQgMCAxcHggN3B4ICNkZGQsMCAzcHggNnB4IC0zcHggI2JiYn0ubm9VaS1oYW5kbGU6YmVmb3JlLC5ub1VpLWhhbmRsZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTRweDt3aWR0aDoxcHg7YmFja2dyb3VuZDojZThlN2U2O2xlZnQ6MTRweDt0b3A6NnB4fS5ub1VpLWhhbmRsZTphZnRlcntsZWZ0OjE3cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSwubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXJ7d2lkdGg6MTRweDtoZWlnaHQ6MXB4O2xlZnQ6NnB4O3RvcDoxNHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlcnt0b3A6MTdweH1bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojYjhiOGI4fVtkaXNhYmxlZF0ubm9VaS10YXJnZXQsW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdIC5ub1VpLWhhbmRsZXtjdXJzb3I6bm90LWFsbG93ZWR9Lm5vVWktcGlwcywubm9VaS1waXBzICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ub1VpLXBpcHN7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6Izk5OX0ubm9VaS12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vVWktdmFsdWUtc3Vie2NvbG9yOiNjY2M7Zm9udC1zaXplOjEwcHh9Lm5vVWktbWFya2Vye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2NjY30ubm9VaS1tYXJrZXItc3Vie2JhY2tncm91bmQ6I2FhYX0ubm9VaS1tYXJrZXItbGFyZ2V7YmFja2dyb3VuZDojYWFhfS5ub1VpLXBpcHMtaG9yaXpvbnRhbHtwYWRkaW5nOjEwcHggMDtoZWlnaHQ6ODBweDt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJX0ubm9VaS12YWx1ZS1ob3Jpem9udGFsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKX0ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpfS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2Vye21hcmdpbi1sZWZ0Oi0xcHg7d2lkdGg6MnB4O2hlaWdodDo1cHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3Vie2hlaWdodDoxMHB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdle2hlaWdodDoxNXB4fS5ub1VpLXBpcHMtdmVydGljYWx7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDoxMDAlfS5ub1VpLXZhbHVlLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmctbGVmdDoyNXB4fS5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDUwJSl9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2Vye3dpZHRoOjVweDtoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweH0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3Vie3dpZHRoOjEwcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdle3dpZHRoOjE1cHh9Lm5vVWktdG9vbHRpcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO2xlZnQ6NTAlO2JvdHRvbToxMjAlfS5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dG9wOjUwJTtyaWdodDoxMjAlfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDApO2xlZnQ6YXV0bztib3R0b206MTBweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4+Lm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTE4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTE4cHgpO3RvcDphdXRvO3JpZ2h0OjI4cHh9QGtleWZyYW1lcyBib3VuY2V7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgYm91bmNlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBib3VuY2V7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgYm91bmNlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHpvb21lZmZlY3R7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSl9fUBrZXlmcmFtZXMgem9vbWVmZmVjdHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KX19QGtleWZyYW1lcyB6b29tZWZmZWN0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpfX1Aa2V5ZnJhbWVzIHpvb21lZmZlY3R7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSl9fUBrZXlmcmFtZXMgem9vbWVmZmVjdHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KX19YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXXt0ZXh0LWRlY29yYXRpb246bm9uZX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5saWdodGNhc2UtcG9wdXAtY29udGVudHtkaXNwbGF5Om5vbmV9I2xpZ2h0Y2FzZS1jYXNle2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZjtjb2xvcjojMTIxMjEyO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7I2xpZ2h0Y2FzZS1jYXNle2NvbG9yOiNmZmYgIWltcG9ydGFudH19I2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXB7cGFkZGluZzoxMHB4IDE1cHggMCAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH19I2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgaDEsI2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgaDIsI2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgaDMsI2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgaDQsI2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgaDUsI2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgaDYsI2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgcHtjb2xvcjojMTIxMjEyICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpeyNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGgxLCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGgyLCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGgzLCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGg0LCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGg1LCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGg2LCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIHB7Y29sb3I6IzEyMTIxMiAhaW1wb3J0YW50fX0jbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCAubGlnaHRjYXNlLXBvcHVwLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6NDYycHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpeyNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIC5saWdodGNhc2UtcG9wdXAtY29udGVudHttaW4td2lkdGg6MH19I2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgLmxpZ2h0Y2FzZS1wb3B1cC1jb250ZW50Pip7bWFyZ2luOjAgMCAxNXB4fS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbG9hdDpub25lICFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uZmFkZS1pbnthbmltYXRpb24tbmFtZTpvd2xGYWRlSW59Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uZmFkZS11cHthbmltYXRpb24tbmFtZTpvd2xGYWRlVXB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uZmFkZS1vdXR7YW5pbWF0aW9uLW5hbWU6b3dsRmFkZU91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5mYWRlLW91dC5hY3RpdmV7YW5pbWF0aW9uOm5vbmU7bGVmdDowICFpbXBvcnRhbnR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uZmFkZS1kb3due2FuaW1hdGlvbi1uYW1lOm93bEZhZGVEb3dufS5vd2wtY2Fyb3VzZWwgLm93bC1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTozMHB4O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDttYXJnaW46MCA1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgIzEyMTIxMjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdDpob3Zlciwub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjVweCcgaGVpZ2h0PScyNXB4JyB2aWV3Qm94PScwIDAgMzYgODEnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzMTIxMjEyOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtmb250LXNpemU6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6aG92ZXIsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNXB4JyBoZWlnaHQ9JzI1cHgnIHZpZXdCb3g9JzAgMCAzNiA4MSclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjMxMjEyMTI7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTM0LjIsODFjLTAuNSwwLTEuMS0wLjItMS40LTAuN0wwLjQsNDEuNmMtMC41LTAuNi0wLjUtMS41LDAtMi4yTDMzLDAuNmMwLjYtMC43LDEuNi0wLjgsMi4zLTAuMmMwLDAsMCwwLDAuMSwwQzM2LjEsMSwzNi4yLDIsMzUuNiwyLjdsMCwwTDMuOSw0MC41bDMxLjYsMzcuOGMwLjYsMC43LDAuNiwxLjctMC4xLDIuM2MwLDAsMCwwLTAuMSwwLjFDMzUsODAuOCwzNC42LDgxLDM0LjIsODF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWR7b3BhY2l0eTowfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpfUBrZXlmcmFtZXMgb3dsRmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBvd2xGYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIG93bEZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgb3dsRmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBvd2xGYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIG93bEZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIG93bEZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIG93bEZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIG93bEZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIG93bEZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIG93bEZhZGVVcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBvd2xGYWRlVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgb3dsRmFkZVVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIG93bEZhZGVVcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBvd2xGYWRlVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgb3dsRmFkZURvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIG93bEZhZGVEb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBvd2xGYWRlRG93bnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fUBrZXlmcmFtZXMgb3dsRmFkZURvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIG93bEZhZGVEb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktY29udGFpbmVye2hlaWdodDphdXRvICFpbXBvcnRhbnR9LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktY29udGFpbmVyIGltZ3t6LWluZGV4OjF9LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktY29udGFpbmVyIGltZzpmaXJzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktaGFuZGxle2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MH0udHdlbnR5dHdlbnR5LXdyYXBwZXIgLnR3ZW50eXR3ZW50eS1oYW5kbGUgLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93LC50d2VudHl0d2VudHktd3JhcHBlciAudHdlbnR5dHdlbnR5LWhhbmRsZSAudHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxNHB4JyB2aWV3Qm94PScwIDAgMzYgODEnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzMTIxMjEyOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3BhZGRpbmc6MDtib3JkZXI6MH0udHdlbnR5dHdlbnR5LXdyYXBwZXIgLnR3ZW50eXR3ZW50eS1oYW5kbGUgLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93e2xlZnQ6NTAlO21hcmdpbjotN3B4IDAgMCAtMTRweH0udHdlbnR5dHdlbnR5LXdyYXBwZXIgLnR3ZW50eXR3ZW50eS1oYW5kbGUgLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvd3tyaWdodDo1MCU7bWFyZ2luOi03cHggLTE0cHggMCAwO3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LnBseXItLXZpZGVve2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucGx5ci0tdmlkZW86aG92ZXIgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMCwwLDE5LC44KX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzAsMCwxOSwuOCk7Ym94LXNoYWRvdzpub25lfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV17Y29sb3I6I2U2MDAxM30ucGx5cl9fdmlkZW8td3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6MTAwJX0ucGx5cl9fdmlkZW8td3JhcHBlciB2aWRlb3t3aWR0aDphdXRvO2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG99KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtcmVuZGVyaW5nOm9wdGltaXplbGVnaWJpbGl0eTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LWtlcm5pbmc6YXV0b31odG1sLGJvZHl7Zm9udC1mYW1pbHk6XCJNYXZlbiBQcm9cIixzYW5zLXNlcmlmO2NvbG9yOiMxMjEyMTI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7bWluLWhlaWdodDoxMDAlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7dGV4dC1zaXplLWFkanVzdDoxMDAlO2JhY2tncm91bmQ6I2ZmZn1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Ym9keS5zY3JvbGwtZGlzYWJsZWR7b3ZlcmZsb3cteTpoaWRkZW59aHRtbHtoZWlnaHQ6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7aHRtbC5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZle292ZXJmbG93OmhpZGRlbn1odG1sLnByaW1hcnktbmF2aWdhdGlvbi1hY3RpdmUgLmJ0bi0tdG8tdG9we2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1odG1sLnNjcm9sbC1kaXNhYmxlZCBib2R5e292ZXJmbG93LXk6aGlkZGVufWltZzpub3QoW3NyY10pe3Zpc2liaWxpdHk6aGlkZGVufWltZ1tkYXRhLXNyY10saW1nW2RhdGEtc3Jjc2V0XXtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MXB4fTo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2FmYWZhZn0uc2VhcmNoLWhpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNhZmFmYWZ9LmRhdGV7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNXB4fWlmcmFtZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2JvcmRlcjowfWEsLmxpbmt7Y29sb3I6I2U2MDAxMztvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3VzLC5saW5rOmhvdmVyLC5saW5rOmZvY3Vze2NvbG9yOiMxMjEyMTI7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXj10ZWxde2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9cCxibG9ja3F1b3RlLHVsLG9sLGgxLGgyLGgzLGg0LGg1LGg2LGZvcm0sdGFibGUsc2VjdGlvbixhc2lkZSxhcnRpY2xlLGRsLGhye21hcmdpbjowIDAgNDBweH10YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX11bCxvbHtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9ZGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfWRsIGR0LGRsIGRke2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6NXB4IDhweDttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTIxMjEyfWRsIGR0Omxhc3Qtb2YtdHlwZSxkbCBkZDpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTowfWRsIGR0e2ZvbnQtd2VpZ2h0OjQwMH1kbCBkZHtib3JkZXItbGVmdDoxcHggc29saWQgIzEyMTIxMn1zZWxlY3Qgb3B0aW9ue2NvbG9yOmluaXRpYWwgIWltcG9ydGFudH1bZGF0YS1hbmltYXRlXS5pcy1sb2FkZWR7dHJhbnNpdGlvbjphbGwgMXMgZWFzZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfVtkYXRhLWFuaW1hdGVdLmlzLWxvYWRlZC5pcy12aXNpYmxle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmluZm97ZGlzcGxheTpibG9jaztmb250LXN0eWxlOml0YWxpYzttYXJnaW46MCAwIDQwcHh9LnZpZGVvLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCA0MHB4fS52aWRlby13cmFwcGVyX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjVweCAwIDU2LjI1JTtoZWlnaHQ6MH0udmlkZW8td3JhcHBlcl9faW5uZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9c2VjdGlvbi5tYWlue2ZsZXg6MSAwIGF1dG87bWFyZ2luOjB9LndyYXBwZXI6OmFmdGVyLC50ZXN0aW1vbmlhbF9fY29udGVudDo6YWZ0ZXIsLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LnZpc2libGUtdGFibGV0e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnZpc2libGUtdGFibGV0e2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlkZGVuLXRhYmxldHtkaXNwbGF5Om5vbmV9fS52aXNpYmxlLW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey52aXNpYmxlLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmhpZGRlbi1tb2JpbGV7ZGlzcGxheTpub25lfX0jaHVic3BvdC1tZXNzYWdlcy1pZnJhbWUtY29udGFpbmVye3otaW5kZXg6MSAhaW1wb3J0YW50fSNodWJzcG90LW1lc3NhZ2VzLWlmcmFtZS1jb250YWluZXIud2lkZ2V0LWFsaWduLXJpZ2h0e2JvdHRvbToxMDBweCAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsjaHVic3BvdC1tZXNzYWdlcy1pZnJhbWUtY29udGFpbmVyLndpZGdldC1hbGlnbi1yaWdodHtib3R0b206NjBweCAhaW1wb3J0YW50fX0ubGFuZGluZ3NwYWdlLTJ7Zm9udC1mYW1pbHk6XCJMYXRvXCIsc2Fucy1zZXJpZn0ubGFuZGluZ3NwYWdlLTIgYSwubGFuZGluZ3NwYWdlLTIgLmxpbmt7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgYTpmb2N1cywubGFuZGluZ3NwYWdlLTIgLmxpbms6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5saW5rOmZvY3Vze2NvbG9yOiMxMjEyMTJ9aDEsLmlzLWgxe2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjc4cHg7bGluZS1oZWlnaHQ6ODhweDtmb250LXdlaWdodDo5MDA7Zm9udC1mYW1pbHk6XCJNYXZlbiBQcm9cIixzYW5zLXNlcmlmfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXtoMSwuaXMtaDF7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6NTJweH19aDIsLmlzLWgye2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjU4cHg7bGluZS1oZWlnaHQ6NjhweDtmb250LXdlaWdodDo5MDA7Zm9udC1mYW1pbHk6XCJNYXZlbiBQcm9cIixzYW5zLXNlcmlmfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXtoMiwuaXMtaDJ7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH19aDMsLmlzLWgze2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweDtmb250LXdlaWdodDo5MDA7Zm9udC1mYW1pbHk6XCJNYXZlbiBQcm9cIixzYW5zLXNlcmlmfWg0LC5pcy1oNHtjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZn1oNSwuaXMtaDV7Y29sb3I6IzEyMTIxMjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjkwMDtmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWZ9aDYsLmlzLWg2e2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo5MDA7Zm9udC1mYW1pbHk6XCJNYXZlbiBQcm9cIixzYW5zLXNlcmlmfWgxIC5zcGVjaWFsLGgyIC5zcGVjaWFsLGgzIC5zcGVjaWFsLGg0IC5zcGVjaWFsLGg1IC5zcGVjaWFsLGg2IC5zcGVjaWFse2NvbG9yOiNlNjAwMTN9aDErLmluZm8saDIrLmluZm8saDMrLmluZm8saDQrLmluZm8saDUrLmluZm8saDYrLmluZm97Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDotNTBweH0ubGFuZGluZ3NwYWdlLTIgaDEsLmxhbmRpbmdzcGFnZS0yIGgyLC5sYW5kaW5nc3BhZ2UtMiBoMywubGFuZGluZ3NwYWdlLTIgaDQsLmxhbmRpbmdzcGFnZS0yIGg1LC5sYW5kaW5nc3BhZ2UtMiBoNntmb250LWZhbWlseTpcIkxhdG9cIixzYW5zLXNlcmlmfS5sYW5kaW5nc3BhZ2UtMiBoMSAuc3BlY2lhbCwubGFuZGluZ3NwYWdlLTIgaDIgLnNwZWNpYWwsLmxhbmRpbmdzcGFnZS0yIGgzIC5zcGVjaWFsLC5sYW5kaW5nc3BhZ2UtMiBoNCAuc3BlY2lhbCwubGFuZGluZ3NwYWdlLTIgaDUgLnNwZWNpYWwsLmxhbmRpbmdzcGFnZS0yIGg2IC5zcGVjaWFse2NvbG9yOiMxMjEyMTI7Zm9udC13ZWlnaHQ6NzAwfS5sYW5kaW5nc3BhZ2UtMiBoMSwubGFuZGluZ3NwYWdlLTIgLmlzLWgxLC5sYW5kaW5nc3BhZ2UtMiBoMiwubGFuZGluZ3NwYWdlLTIgLmlzLWgyLC5sYW5kaW5nc3BhZ2UtMiBoMywubGFuZGluZ3NwYWdlLTIgLmlzLWgze2ZvbnQtd2VpZ2h0OjMwMH0ubGFuZGluZ3NwYWdlLTIgaDQsLmxhbmRpbmdzcGFnZS0yIC5pcy1oNCwubGFuZGluZ3NwYWdlLTIgaDUsLmxhbmRpbmdzcGFnZS0yIC5pcy1oNSwubGFuZGluZ3NwYWdlLTIgaDYsLmxhbmRpbmdzcGFnZS0yIC5pcy1oNntmb250LXdlaWdodDo5MDB9LmxhbmRpbmdzcGFnZS0yIGgxLC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDF7Zm9udC1zaXplOjU2cHg7bGluZS1oZWlnaHQ6NjZweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmxhbmRpbmdzcGFnZS0yIGgxLC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDF7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6NTJweH19LmxhbmRpbmdzcGFnZS0yIGgyLC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDJ7Zm9udC1zaXplOjU2cHg7bGluZS1oZWlnaHQ6NjZweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmxhbmRpbmdzcGFnZS0yIGgyLC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDJ7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH19LmxhbmRpbmdzcGFnZS0yIGgzLC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDN7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH0ubGFuZGluZ3NwYWdlLTIgaDQsLmxhbmRpbmdzcGFnZS0yIC5pcy1oNHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4fS5sYW5kaW5nc3BhZ2UtMiBoNSwubGFuZGluZ3NwYWdlLTIgLmlzLWg1e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHh9LmxhbmRpbmdzcGFnZS0yIGg2LC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDZ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0ubGlzdHtwYWRkaW5nOjA7bWFyZ2luOjAgMCA0MHB4O2xpc3Qtc3R5bGU6bm9uZX0ubGlzdCBsaXtkaXNwbGF5OmJsb2NrfS5saXN0IGxpIGEgLmluZm97Zm9udC1zdHlsZTpub3JtYWx9Lmxpc3QtLXVzcHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMTVweH0ubGlzdC0tdXNwcyBsaXtmbGV4OjAgMCAzMy4zMyU7bWF4LXdpZHRoOjMzLjMzJTtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmxpc3QtLXVzcHMgbGl7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tdXNwcyBsaXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0ubGlzdC0tZG93bmxvYWRze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0xNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tZG93bmxvYWRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lmxpc3QtLWRvd25sb2FkcyBsaXtwYWRkaW5nOjAgMzVweDttYXJnaW46MCAwIDQwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5saXN0LS1kb3dubG9hZHMgbGl7cGFkZGluZzowIDE1cHh9fS5saXN0LS1kb3dubG9hZHMgbGkgYXtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6NjBweDtjb2xvcjojZTYwMDEzO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6M3B4IDMwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZTYwMDEzO2JvcmRlci1yYWRpdXM6MzBweDt0cmFuc2l0aW9uOmFsbCAuM3N9Lmxpc3QtLWRvd25sb2FkcyBsaSBhOmhvdmVyLC5saXN0LS1kb3dubG9hZHMgbGkgYTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1jb2xvcjpyZ2IoMTc5LDAsMTQuNzg2OTU2NTIxNyk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTc5LDAsMTQuNzg2OTU2NTIxNyl9Lmxpc3QtLWRvd25sb2FkcyBsaSBhIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMH0ubGlzdC0tdGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5saXN0LS10YWJsZSBsaXtkaXNwbGF5OnRhYmxlLXJvd30ubGlzdC0tdGFibGUgbGkgc3BhbntkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzozcHggMH0ubGlzdC0tdGFibGUgbGkgc3BhbjpmaXJzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6NDBweH0ubGlzdC0tdGFibGUgbGkgc3BhbjpsYXN0LW9mLXR5cGV7Zm9udC13ZWlnaHQ6NzAwfS5saXN0LS1sYWJlbHtkaXNwbGF5OmJsb2NrfS5saXN0LS1sYWJlbCBsaXtjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmxpc3QtLWxhYmVsIGxpIC5pY29ue3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmxpc3QtLWxhYmVsIGxpIC5pY29uLS1kYXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDgxLjI4LDM4SDQzMXY3MS43NmMwLDIzLjQ3LTE4LDQyLjI0LTQwLjYsNDIuMjRIMzc3LjZDMzU1LDE1MiwzMzcsMTMzLjI0LDMzNywxMDkuNzZWMzhIMTgzdjcxLjc2YzAsMjMuNDctMTguMzQsNDIuMjQtNDAuOTIsNDIuMjRoLTEyLjhDMTA2LjcsMTUyLDg4LDEzMy4yNCw4OCwxMDkuNzZWMzhIMzAuNzJDMTMuODIsMzgsMCw1Mi43NSwwLDcwLjMxVjQ4MC4wN0MwLDQ5Ny42MywxMy44Miw1MTIsMzAuNzIsNTEySDQ4MS4yOGMxNi45LDAsMzAuNzItMTQuMzcsMzAuNzItMzEuOTNWNzAuMzFDNTEyLDUyLjc1LDQ5OC4xOCwzOCw0ODEuMjgsMzhaTTQ2OSw0NDUuNUEyMi41NywyMi41NywwLDAsMSw0NDYuNSw0NjhINjUuNUEyMi41NywyMi41NywwLDAsMSw0Myw0NDUuNXYtMjMwQTIyLjU3LDIyLjU3LDAsMCwxLDY1LjUsMTkzaDM4MUEyMi41NywyMi41NywwLDAsMSw0NjksMjE1LjV2MjMwWiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEyOS4yOCwxMzRoMTIuOGMxMi43LDAsMjIuOTItMTEsMjIuOTItMjQuMjRWMjMuOTVDMTY1LDEwLjc0LDE1NC43OCwwLDE0Mi4wOCwwaC0xMi44QzExNi41OCwwLDEwNiwxMC43NCwxMDYsMjMuOTV2ODUuODJDMTA2LDEyMywxMTYuNTgsMTM0LDEyOS4yOCwxMzRaJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzc3LjYsMTM0aDEyLjhjMTIuNywwLDIyLjYtMTEsMjIuNi0yNC4yNFYyMy45NEM0MTMsMTAuNzQsNDAzLjEsMCwzOTAuNCwwSDM3Ny42QzM2NC45LDAsMzU1LDEwLjc0LDM1NSwyMy45NHY4NS44MkMzNTUsMTIzLDM2NC45LDEzNCwzNzcuNiwxMzRaJyUzRSUzQy9wYXRoJTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PSc4MCcgeT0nMjM3JyB3aWR0aD0nOTAnIGhlaWdodD0nNzYnJTNFJTNDL3JlY3QlM0UlM0NyZWN0IGNsYXNzPSdzdDAnIHg9JzgwJyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMjExJyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMjExJyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMzQ1JyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMzQ1JyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tbGFiZWwgbGkgLmljb24tLXRpbWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEyLDIzIEM1LjkyNDg2Nzc1LDIzIDEsMTguMDc1MTMyMiAxLDEyIEMxLDUuOTI0ODY3NzUgNS45MjQ4Njc3NSwxIDEyLDEgQzE4LjA3NTEzMjIsMSAyMyw1LjkyNDg2Nzc1IDIzLDEyIEMyMywxOC4wNzUxMzIyIDE4LjA3NTEzMjIsMjMgMTIsMjMgWiBNMTIsMjEgQzE2Ljk3MDU2MjcsMjEgMjEsMTYuOTcwNTYyNyAyMSwxMiBDMjEsNy4wMjk0MzcyNSAxNi45NzA1NjI3LDMgMTIsMyBDNy4wMjk0MzcyNSwzIDMsNy4wMjk0MzcyNSAzLDEyIEMzLDE2Ljk3MDU2MjcgNy4wMjk0MzcyNSwyMSAxMiwyMSBaIE0xMiwxMi4zODE5NjYgTDE1LjQ0NzIxMzYsMTQuMTA1NTcyOCBDMTUuOTQxMTkyMSwxNC4zNTI1NjIxIDE2LjE0MTQxNjQsMTQuOTUzMjM1MSAxNS44OTQ0MjcyLDE1LjQ0NzIxMzYgQzE1LjY0NzQzNzksMTUuOTQxMTkyMSAxNS4wNDY3NjQ5LDE2LjE0MTQxNjQgMTQuNTUyNzg2NCwxNS44OTQ0MjcyIEwxMC41NTI3ODY0LDEzLjg5NDQyNzIgQzEwLjIxNDAwMjQsMTMuNzI1MDM1MiAxMCwxMy4zNzg3NzIxIDEwLDEzIEwxMCw3IEMxMCw2LjQ0NzcxNTI1IDEwLjQ0NzcxNTMsNiAxMSw2IEMxMS41NTIyODQ3LDYgMTIsNi40NDc3MTUyNSAxMiw3IEwxMiwxMi4zODE5NjYgWicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tbGFiZWwgbGkgLmljb24tLW1hcmtlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA2OCA5MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNi4yLDBIMzRoLTIuM0MxMi4xLDEtNC43LDIxLjUsMS4yLDQwLjZDNC40LDQ5LjgsOS4zLDU4LDE0LjgsNjUuOGMxLjksMi44LDQsNS41LDYsOC4xYzEuOCwyLjQsMy43LDQuNyw1LjUsN2MyLjQsMyw0LjgsNiw3LjIsOS4xSDM0aDAuNWMyLjMtMy4xLDQuNy02LjEsNy4xLTkuMmMxLjktMi4zLDMuNy00LjcsNS41LTdjMi4xLTIuNyw0LjEtNS4zLDYtOC4xYzUuOC04LjEsMTAuOC0xNi43LDE0LTI2LjJDNzIsMjAuNSw1NS40LDEsMzYuMiwweiBNMzQsNTUuNGMtMC4xLDAtMC4xLDAtMC4yLDBjLTEyLjYsMC0yMi45LTEwLjItMjIuOS0yMi43QzEwLjksMjAuMiwyMS4yLDEwLDMzLjgsMTBjMC4xLDAsMC4xLDAsMC4yLDBjMTIuNSwwLjEsMjIuNywxMC4zLDIyLjcsMjIuN0M1Ni43LDQ1LjEsNDYuNSw1NS4zLDM0LDU1LjR6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1sYWJlbCBsaSAuaWNvbi0tc3BlYy13aWR0aHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzI2cHgnICBmaWxsPSclMjMxMjEyMTInIHZpZXdib3g9JzAgMCAxMDAgMTAwJyB4bWxuczp4PSdodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLycgeG1sbnM6aT0naHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvJyB4bWxuczpncmFwaD0naHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDY0IDY0JyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA2NCA2NCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NtZXRhZGF0YSUzRSUzQ3NmdyB4bWxucz0naHR0cDovL25zLmFkb2JlLmNvbS9TYXZlRm9yV2ViLzEuMC8nJTNFJTNDc2xpY2VzJTNFJTNDL3NsaWNlcyUzRSUzQ3NsaWNlU291cmNlQm91bmRzIGhlaWdodD0nMTYzODQnIHdpZHRoPScxNjM4OScgeD0nLTgxNjUnIHk9Jy04MTYwJyBib3R0b21MZWZ0T3JpZ2luPSd0cnVlJyUzRSUzQy9zbGljZVNvdXJjZUJvdW5kcyUzRSUzQy9zZnclM0UlM0MvbWV0YWRhdGElM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjQxNCwzMC41ODZsLTQtMy45OTljLTAuNzgxLTAuNzgtMi4wNDctMC43ODEtMi44MjgsMHMtMC43ODEsMi4wNDcsMCwyLjgyOWwwLjU4NSwwLjU4NGgtMjIuMzRsMC41ODUtMC41ODUgICAgYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ3LDAtMi44MjhjLTAuNzgtMC43ODEtMi4wNDctMC43ODEtMi44MjgsMGwtNCw0Yy0wLjM3NSwwLjM3NS0wLjU4NiwwLjg4NC0wLjU4NiwxLjQxNCAgICBjMCwwLjUzMSwwLjIxMSwxLjAzOSwwLjU4NiwxLjQxNGw0LDMuOTk5QzE4Ljk3OSwzNy44MDUsMTkuNDkxLDM4LDIwLjAwMiwzOHMxLjAyNC0wLjE5NSwxLjQxNS0wLjU4NiAgICBjMC43ODEtMC43ODEsMC43ODEtMi4wNDgsMC0yLjgyOGwtMC41ODUtMC41ODVoMjIuMzM5bC0wLjU4NSwwLjU4NWMtMC43ODEsMC43OC0wLjc4MSwyLjA0NywwLDIuODI4ICAgIEM0Mi45NzcsMzcuODA1LDQzLjQ4OCwzOCw0NCwzOHMxLjAyMy0wLjE5NSwxLjQxNC0wLjU4Nmw0LTMuOTk5QzQ5Ljc4OSwzMy4wNCw1MCwzMi41MzIsNTAsMzIuMDAxUzQ5Ljc4OSwzMC45NjIsNDkuNDE0LDMwLjU4NnonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00zMiw2QzE3LjY2NCw2LDYsMTcuNjY0LDYsMzJjMCwxNC4zMzcsMTEuNjY0LDI2LDI2LDI2YzE0LjMzNywwLDI2LTExLjY2MywyNi0yNkM1OCwxNy42NjQsNDYuMzM3LDYsMzIsNnogTTMyLDU0IGMtMTIuMTMxLDAtMjItOS44NjktMjItMjJzOS44NjktMjIsMjItMjJzMjIsOS44NjksMjIsMjJTNDQuMTMxLDU0LDMyLDU0eiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLWxhYmVsIGxpIC5pY29uLS1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjQuNSwyNy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNGwtMi44LDAuNmMtMC4xLDAtMC4zLDAuMS0wLjQsMGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xbC0wLjEsMGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjMtMC4yLTAuNS0wLjQtMC43LTAuNmMtMC40LTAuNC0wLjgtMC44LTEuMS0xLjNjLTAuNS0wLjctMC45LTEuNC0xLjItMi4xYy0wLjQtMS0wLjgtMi4xLTEtMy4yYy0wLjItMC45LTAuNC0xLjgtMC41LTIuN2MtMC4xLTAuNy0wLjEtMS40LDAtMi4xYzAtMC41LDAuMS0xLjEsMC4yLTEuNmMwLjEtMC40LDAuMi0wLjgsMC40LTEuMWMwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJsMi44LTAuN2MwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzIxLDEyLDIxLDEyLjEsMjEsMTIuM2wtMC4zLDMuNWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4zbC0xLDAuMmMwLDAtMC4xLDAtMC4xLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuOGMwLDAuNCwwLDAuNywwLDEuMWMwLjEsMC41LDAuMiwxLjEsMC4zLDEuNmMwLjEsMC41LDAuMywxLjEsMC41LDEuNmMwLjEsMC4zLDAuMywwLjcsMC41LDFjMC4xLDAuMiwwLjIsMC4zLDAuNCwwLjVsMC4xLDAuMWMwLDAsMCwwLDAuMSwwaDAuMWwxLjItMC4zYzAuMiwwLDAuNSwwLDAuNywwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNoMGwxLjYsM0MyNC41LDI3LDI0LjUsMjcuMiwyNC41LDI3LjRMMjQuNSwyNy40eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1sYWJlbCBsaSAuaWNvbi0tZW1haWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLjEsMTBjMi44LDAsNS4yLDEsNy4xLDIuOVMzMCwxNy4yLDMwLDIwYzAsMS42LTAuMywyLjgtMSwzLjljLTAuNiwxLTEuNiwxLjUtMi44LDEuNWMtMS4zLDAtMi4yLTAuNi0yLjktMS45Yy0wLjgsMS4zLTIsMS45LTMuNiwxLjljLTEuNCwwLTIuNi0wLjUtMy41LTEuNWMtMS0xLTEuNC0yLjMtMS40LTMuOGMwLTEuNSwwLjUtMi44LDEuNC0zLjhjMS0xLDIuMS0xLjUsMy40LTEuNWMxLjMsMCwyLjQsMC41LDMuMywxLjVIMjN2LTEuMWgxLjh2Ni44YzAsMC40LDAuMSwwLjksMC40LDEuMmMwLjMsMC40LDAuNiwwLjUsMS4yLDAuNWMxLjIsMCwxLjgtMS4yLDEuOC0zLjdjMC0yLjMtMC44LTQuMi0yLjQtNS44cy0zLjUtMi40LTUuNy0yLjRjLTIuMywwLTQuMiwwLjgtNS43LDIuNGMtMS43LDEuNi0yLjUsMy41LTIuNSw1LjhzMC44LDQuMiwyLjQsNS44YzEuNiwxLjYsMy41LDIuNCw1LjcsMi40YzEuMiwwLDIuMy0wLjIsMy4zLTAuN2wwLjcsMS44Yy0xLjIsMC42LTIuNSwwLjgtNCwwLjhjLTIuOCwwLTUuMi0xLTcuMi0yLjlDMTEsMjUsMTAsMjIuNywxMCwyMHMxLTUuMSwyLjktNy4xQzE0LjgsMTEsMTcuMiwxMCwyMC4xLDEwIE0xNy43LDIyLjRjMC42LDAuNiwxLjQsMC45LDIuMiwwLjljMC45LDAsMS42LTAuMywyLjItMC45QzIyLjcsMjEuOCwyMywyMSwyMywyMGMwLTEtMC4zLTEuOC0wLjktMi40Yy0wLjYtMC42LTEuMy0wLjktMi4yLTAuOXMtMS42LDAuMy0yLjIsMC45Yy0wLjYsMC42LTAuOSwxLjQtMC45LDIuNEMxNi44LDIxLDE3LjEsMjEuOCwxNy43LDIyLjQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tbmF3e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtNXB4fS5saXN0LS1uYXcgbGl7cGFkZGluZzowIDVweDttYXJnaW46MCAwIDQwcHh9Lmxpc3QtLW5hdyBsaSBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzEyMTIxMn0ubGlzdC0tbmF3IGxpIGEgLmljb257d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czo1MCV9Lmxpc3QtLW5hdyBsaSBhIC5pY29uLS1pbnN0YWdyYW17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU5OS44NTEgLTMxNSknJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjE5LjgsMzMyLjFMNjE5LjgsMzMyLjFjLTAuOCwwLTEuNCwwLjMtMS45LDAuOGMtMC42LDAuNS0wLjksMS4zLTAuOSwyLjFjMCwxLjYsMS4zLDIuOSwyLjksMi45YzEuNiwwLDIuOS0xLjMsMi45LTIuOWMwLTAuNy0wLjItMS40LTAuNy0yQzYyMS40LDMzMi40LDYyMC42LDMzMi4xLDYxOS44LDMzMi4xeicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjIzLjYsMzI3LjRoLTcuNGMtMiwwLTMuNiwxLjYtMy42LDMuNmwwLDB2Ny45YzAsMiwxLjYsMy42LDMuNiwzLjZsMCwwaDcuNGMyLDAsMy42LTEuNiwzLjYtMy42bDAsMFYzMzFDNjI3LjIsMzI5LDYyNS42LDMyNy40LDYyMy42LDMyNy40eiBNNjI1LjIsMzM1YzAsMS40LTAuNiwyLjctMS42LDMuN2MtMSwxLTIuMywxLjYtMy44LDEuNmMtMi45LDAtNS4zLTIuNC01LjMtNS4zYzAtMS41LDAuNi0yLjksMS42LTMuOWMxLTEsMi4zLTEuNSwzLjctMS41YzEuNSwwLDIuOSwwLjYsNCwxLjZDNjI0LjgsMzMyLjMsNjI1LjMsMzMzLjYsNjI1LjIsMzM1TDYyNS4yLDMzNXogTTYyNC45LDMzMS4xYy0wLjYsMC0xLjEtMC41LTEuMS0xLjFjMCwwLDAsMCwwLDBjMC0wLjYsMC41LTEuMSwxLjEtMS4xYzAsMCwwLDAsMCwwYzAuNiwwLDEuMSwwLjUsMS4xLDEuMWMwLDAsMCwwLDAsMEM2MjYsMzMwLjUsNjI1LjUsMzMxLjEsNjI0LjksMzMxLjFDNjI0LjksMzMxLjEsNjI0LjksMzMxLjEsNjI0LjksMzMxLjFMNjI0LjksMzMxLjF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Lmxpc3QtLW5hdyBsaSBhIC5pY29uLS1saW5rZWRpbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5saXN0LS1uYXcgbGkgYSAuaWNvbi0tZW1haWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLjEsMTBjMi44LDAsNS4yLDEsNy4xLDIuOVMzMCwxNy4yLDMwLDIwYzAsMS42LTAuMywyLjgtMSwzLjljLTAuNiwxLTEuNiwxLjUtMi44LDEuNWMtMS4zLDAtMi4yLTAuNi0yLjktMS45Yy0wLjgsMS4zLTIsMS45LTMuNiwxLjljLTEuNCwwLTIuNi0wLjUtMy41LTEuNWMtMS0xLTEuNC0yLjMtMS40LTMuOGMwLTEuNSwwLjUtMi44LDEuNC0zLjhjMS0xLDIuMS0xLjUsMy40LTEuNWMxLjMsMCwyLjQsMC41LDMuMywxLjVIMjN2LTEuMWgxLjh2Ni44YzAsMC40LDAuMSwwLjksMC40LDEuMmMwLjMsMC40LDAuNiwwLjUsMS4yLDAuNWMxLjIsMCwxLjgtMS4yLDEuOC0zLjdjMC0yLjMtMC44LTQuMi0yLjQtNS44cy0zLjUtMi40LTUuNy0yLjRjLTIuMywwLTQuMiwwLjgtNS43LDIuNGMtMS43LDEuNi0yLjUsMy41LTIuNSw1LjhzMC44LDQuMiwyLjQsNS44YzEuNiwxLjYsMy41LDIuNCw1LjcsMi40YzEuMiwwLDIuMy0wLjIsMy4zLTAuN2wwLjcsMS44Yy0xLjIsMC42LTIuNSwwLjgtNCwwLjhjLTIuOCwwLTUuMi0xLTcuMi0yLjlDMTEsMjUsMTAsMjIuNywxMCwyMHMxLTUuMSwyLjktNy4xQzE0LjgsMTEsMTcuMiwxMCwyMC4xLDEwIE0xNy43LDIyLjRjMC42LDAuNiwxLjQsMC45LDIuMiwwLjljMC45LDAsMS42LTAuMywyLjItMC45QzIyLjcsMjEuOCwyMywyMSwyMywyMGMwLTEtMC4zLTEuOC0wLjktMi40Yy0wLjYtMC42LTEuMy0wLjktMi4yLTAuOXMtMS42LDAuMy0yLjIsMC45Yy0wLjYsMC42LTAuOSwxLjQtMC45LDIuNEMxNi44LDIxLDE3LjEsMjEuOCwxNy43LDIyLjQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Lmxpc3QtLW5hdyBsaSBhIC5pY29uLS1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjQuNSwyNy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNGwtMi44LDAuNmMtMC4xLDAtMC4zLDAuMS0wLjQsMGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xbC0wLjEsMGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjMtMC4yLTAuNS0wLjQtMC43LTAuNmMtMC40LTAuNC0wLjgtMC44LTEuMS0xLjNjLTAuNS0wLjctMC45LTEuNC0xLjItMi4xYy0wLjQtMS0wLjgtMi4xLTEtMy4yYy0wLjItMC45LTAuNC0xLjgtMC41LTIuN2MtMC4xLTAuNy0wLjEtMS40LDAtMi4xYzAtMC41LDAuMS0xLjEsMC4yLTEuNmMwLjEtMC40LDAuMi0wLjgsMC40LTEuMWMwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJsMi44LTAuN2MwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzIxLDEyLDIxLDEyLjEsMjEsMTIuM2wtMC4zLDMuNWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4zbC0xLDAuMmMwLDAtMC4xLDAtMC4xLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuOGMwLDAuNCwwLDAuNywwLDEuMWMwLjEsMC41LDAuMiwxLjEsMC4zLDEuNmMwLjEsMC41LDAuMywxLjEsMC41LDEuNmMwLjEsMC4zLDAuMywwLjcsMC41LDFjMC4xLDAuMiwwLjIsMC4zLDAuNCwwLjVsMC4xLDAuMWMwLDAsMCwwLDAuMSwwaDAuMWwxLjItMC4zYzAuMiwwLDAuNSwwLDAuNywwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNoMGwxLjYsM0MyNC41LDI3LDI0LjUsMjcuMiwyNC41LDI3LjRMMjQuNSwyNy40eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0ubGlzdC0tbmF3IGxpIGEgLmljb24tLWxpbmt7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMS4xLDIyLjljLTEuMSwwLTIuMS0wLjQtMi44LTEuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4zYzAuMy0wLjMsMC45LTAuMywxLjMsMGMwLjQsMC40LDEsMC43LDEuNiwwLjdjMC42LDAsMS4yLTAuMiwxLjYtMC43bDIuNC0yLjRjMC45LTAuOSwwLjktMi4zLDAtMy4yYy0wLjktMC45LTIuMy0wLjktMy4yLDBsLTEsMWMtMC4zLDAuMy0wLjksMC4zLTEuMywwYy0wLjMtMC4zLTAuMy0wLjksMC0xLjNsMS0xYzEuNi0xLjYsNC4xLTEuNiw1LjcsMGMxLjYsMS42LDEuNiw0LjEsMCw1LjdMMjQsMjEuN0MyMy4yLDIyLjUsMjIuMiwyMi45LDIxLjEsMjIuOXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE2LjUsMjcuNWMtMS4xLDAtMi4xLTAuNC0yLjgtMS4yYy0xLjYtMS42LTEuNi00LjEsMC01LjdsMi40LTIuNGMxLjYtMS42LDQuMS0xLjYsNS43LDBjMC4zLDAuMywwLjMsMC45LDAsMS4zYy0wLjMsMC4zLTAuOSwwLjMtMS4zLDBjLTAuOS0wLjktMi4zLTAuOS0zLjIsMGwtMi40LDIuNGMtMC45LDAuOS0wLjksMi4zLDAsMy4yYzAuNCwwLjQsMSwwLjcsMS42LDAuN2MwLjYsMCwxLjItMC4yLDEuNi0wLjdsMS0xYzAuMy0wLjMsMC45LTAuMywxLjMsMHMwLjMsMC45LDAsMS4zbC0xLDFDMTguNiwyNy4xLDE3LjYsMjcuNSwxNi41LDI3LjV6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0ubGlzdC0tbmF3IGxpIGE6aG92ZXIsLmxpc3QtLW5hdyBsaSBhOmZvY3Vze2NvbG9yOiNlNjAwMTN9Lmxpc3QtLW5hdyBsaSBhOmhvdmVyIC5pY29uLC5saXN0LS1uYXcgbGkgYTpmb2N1cyAuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9Lmxpc3QtLW5hdyBsaSBhIHNwYW57bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmxpc3QtLW5hdyBsaSBhIHNwYW57ZGlzcGxheTpub25lfX0ubGlzdC0tdGFnc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAzMHB4fS5saXN0LS10YWdzIGxpe21hcmdpbjowIDEwcHggMTBweCAwfS5saXN0LS10YWdzIGxpOjpiZWZvcmV7ZGlzcGxheTpub25lfS5saXN0LS10YWdzIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzEyMTIxMjtib3JkZXI6MnB4IHNvbGlkICMxMjEyMTI7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjAgMTRweDtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6MjBweH0ubGlzdC0tdGFncyBsaSBhOmhvdmVyLC5saXN0LS10YWdzIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Lmxpc3QtLXNvY2lhbC1zaGFyZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAyMHB4fS5saXN0LS1zb2NpYWwtc2hhcmUgbGl7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5saXN0LS1zb2NpYWwtc2hhcmUgbGl7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzEyMTIxMjtwYWRkaW5nOjhweCAxMHB4IDhweCAzNXB4fS5saXN0LS1zb2NpYWwtc2hhcmUgbGkgYTpob3ZlciwubGlzdC0tc29jaWFsLXNoYXJlIGxpIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubGlzdC0tc29jaWFsLXNoYXJlIGxpIGE6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Y29udGVudDpcIlwifS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuZmFjZWJvb2sgYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1LDE0LjNoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xdjEuOEgyNXYzLjVoLTMuNXY4LjVoLTMuNXYtOC41SDE1di0zLjVoMi44di0xLjhjLTAuMS0yLjQsMS44LTQuNSw0LjItNC42SDI1TDI1LDE0LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS50d2l0dGVyIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgIHZpZXdCb3g9JzAgMCA1MCA1MCcgJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzEyMTIxMjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00gNi45MTk5MjE5IDYgTCAyMS4xMzY3MTkgMjYuNzI2NTYyIEwgNi4yMjg1MTU2IDQ0IEwgOS40MDYyNSA0NCBMIDIyLjU0NDkyMiAyOC43NzczNDQgTCAzMi45ODYzMjggNDQgTCA0MyA0NCBMIDI4LjEyMzA0NyAyMi4zMTI1IEwgNDIuMjAzMTI1IDYgTCAzOS4wMjczNDQgNiBMIDI2LjcxNjc5NyAyMC4yNjE3MTkgTCAxNi45MzM1OTQgNiBMIDYuOTE5OTIxOSA2IHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS55b3V0dWJlIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS5saW5rZWRpbiBhOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE2LjcsMjcuMWgtMi44di05LjdoMi44VjI3LjF6IE0xNS4zLDE2LjNjLTEsMC0xLjctMC44LTEuNy0xLjdjMCwwLDAsMCwwLDBjMC0xLDAuOC0xLjcsMS43LTEuN2MwLDAsMCwwLDAsMGMxLDAsMS43LDAuOCwxLjcsMS43YzAsMCwwLDAsMCwwQzE3LDE1LjYsMTYuMywxNi4zLDE1LjMsMTYuM0wxNS4zLDE2LjN6IE0yNi40LDI3LjFoLTIuOHYtNS45YzAsMCwwLjItMS40LTEuNC0xLjRjLTEuNCwwLTEuMywxLTEuMywxdjYuMmgtMi44di05LjdoMi44djAuNGMxLjItMC41LDIuNS0wLjUsMy43LDAuMWMxLjEsMC43LDEuOSwxLjksMS45LDMuM1YyNy4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuaW5zdGFncmFtIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkucGludGVyZXN0IGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUuMywyMy43Yy0xLjIsMS4yLTQuMywxLjktNiwwLjdjLTAuMi0wLjEtMC4zLTAuOC0wLjctMC43Yy0wLjQsMi0xLjEsNC40LTIsNS44aC0xLjJjLTAuMi0wLjctMC4xLTIuMiwwLTNjMC4zLTEuOSwxLjYtNC42LDEuNi02LjVjMC0wLjgtMC40LTEuNy0wLjMtMi42YzAuMy0xLjgsMi45LTMuNCwzLjgtMS4zYzEsMi4yLTIuMSw1LjEtMC40LDYuNmMwLjQsMC4zLDEuMiwwLjYsMiwwLjRjMy42LTAuOCw0LTguMiwxLjEtOS45Yy00LjMtMi42LTkuMSwxLjItOC44LDUuNGMwLjIsMS41LDEuOCwyLjQsMC40LDMuN2MtMS45LTAuOS0yLjctMi4yLTIuNy00LjVjMC00LjgsNC41LTcuOCw5LjYtNy4zYzMuMSwwLjMsNS44LDIuOSw2LjIsNS43QzI4LDE4LjgsMjcuMiwyMi4xLDI1LjMsMjMuN3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tc29jaWFsLXNoYXJlIGxpLndoYXRzYXBwIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LjUsOS44YzAsNC42LTMuNyw4LjMtOC4zLDguM2MtMS41LDAtMi44LTAuNC00LTFsLTQuNiwxLjVMMywxNC4xYy0wLjgtMS4yLTEuMi0yLjctMS4yLTQuM2MwLTQuNiwzLjctOC4zLDguMy04LjNDMTQuOCwxLjUsMTguNSw1LjIsMTguNSw5Ljh6IE0xMC4yLDIuOGMtMy45LDAtNywzLjEtNyw3YzAsMS41LDAuNSwyLjksMS4zLDQuMWwtMC45LDIuNmwyLjctMC45YzEuMSwwLjcsMi40LDEuMiwzLjksMS4yYzMuOSwwLDctMy4xLDctN1MxNCwyLjgsMTAuMiwyLjh6IE0xNC40LDExLjdjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4yYy0wLjItMC4xLTEuMi0wLjYtMS40LTAuN2MtMC4yLTAuMS0wLjMtMC4xLTAuNSwwLjFjLTAuMSwwLjItMC41LDAuNy0wLjYsMC44Yy0wLjEsMC4xLTAuMiwwLjItMC40LDAuMWMtMC4yLTAuMS0wLjktMC4zLTEuNi0xYy0wLjYtMC41LTEtMS4yLTEuMS0xLjRDOC4xLDkuMSw4LjIsOSw4LjMsOC45YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC40YzAuMS0wLjEsMC4xLTAuMiwwLjItMC4zYzAuMS0wLjEsMC0wLjMsMC0wLjRDOC44LDcuOCw4LjQsNi44LDguMiw2LjRDOCw2LDcuOSw2LDcuNyw2QzcuNiw2LDcuNSw2LDcuMyw2UzcsNi4xLDYuOCw2LjNDNi42LDYuNSw2LjEsNi45LDYuMSw3LjljMCwxLDAuNywyLDAuOCwyLjFjMC4xLDAuMSwxLjQsMi4zLDMuNSwzLjFjMi4xLDAuOCwyLjEsMC41LDIuNSwwLjVjMC40LDAsMS4yLTAuNSwxLjQtMUMxNC40LDEyLjIsMTQuNCwxMS44LDE0LjQsMTEuN3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuZW1haWwgYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzEyMTIxMjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMC4xLDEwYzIuOCwwLDUuMiwxLDcuMSwyLjlTMzAsMTcuMiwzMCwyMGMwLDEuNi0wLjMsMi44LTEsMy45Yy0wLjYsMS0xLjYsMS41LTIuOCwxLjVjLTEuMywwLTIuMi0wLjYtMi45LTEuOWMtMC44LDEuMy0yLDEuOS0zLjYsMS45Yy0xLjQsMC0yLjYtMC41LTMuNS0xLjVjLTEtMS0xLjQtMi4zLTEuNC0zLjhjMC0xLjUsMC41LTIuOCwxLjQtMy44YzEtMSwyLjEtMS41LDMuNC0xLjVjMS4zLDAsMi40LDAuNSwzLjMsMS41SDIzdi0xLjFoMS44djYuOGMwLDAuNCwwLjEsMC45LDAuNCwxLjJjMC4zLDAuNCwwLjYsMC41LDEuMiwwLjVjMS4yLDAsMS44LTEuMiwxLjgtMy43YzAtMi4zLTAuOC00LjItMi40LTUuOHMtMy41LTIuNC01LjctMi40Yy0yLjMsMC00LjIsMC44LTUuNywyLjRjLTEuNywxLjYtMi41LDMuNS0yLjUsNS44czAuOCw0LjIsMi40LDUuOGMxLjYsMS42LDMuNSwyLjQsNS43LDIuNGMxLjIsMCwyLjMtMC4yLDMuMy0wLjdsMC43LDEuOGMtMS4yLDAuNi0yLjUsMC44LTQsMC44Yy0yLjgsMC01LjItMS03LjItMi45QzExLDI1LDEwLDIyLjcsMTAsMjBzMS01LjEsMi45LTcuMUMxNC44LDExLDE3LjIsMTAsMjAuMSwxMCBNMTcuNywyMi40YzAuNiwwLjYsMS40LDAuOSwyLjIsMC45YzAuOSwwLDEuNi0wLjMsMi4yLTAuOUMyMi43LDIxLjgsMjMsMjEsMjMsMjBjMC0xLTAuMy0xLjgtMC45LTIuNGMtMC42LTAuNi0xLjMtMC45LTIuMi0wLjlzLTEuNiwwLjMtMi4yLDAuOWMtMC42LDAuNi0wLjksMS40LTAuOSwyLjRDMTYuOCwyMSwxNy4xLDIxLjgsMTcuNywyMi40Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLWN0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTVweCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubGlzdC0tY3Rhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lmxpc3QtLWN0YSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCA1cHggMTVweH0ubGlzdC0tY3RhIGxpIGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjQwcHh9Lmxpc3QtLWN0YSBsaSBidXR0b246OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzE1cHgnIGhlaWdodD0nMTVweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEzcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNHB4O2NvbnRlbnQ6XCJcIjttYXJnaW46LTdweCAwIDA7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubGlzdC0tY3RhIGxpIC5idG4sLmxpc3QtLWN0YSBsaSAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5saXN0LS1jdGEgbGkgLmhzLWJ1dHRvbnt3aWR0aDoxMDAlfX0ubGlzdC0tY3RhIGxpIHVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTk5cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNTBweDtwYWRkaW5nOjA7bWFyZ2luOjEwcHggMCAwO2JvcmRlcjoxcHggc29saWQgIzEyMTIxMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmxpc3QtLWN0YSBsaSB1bHt3aWR0aDoxMDAlfX0ubGlzdC0tY3RhIGxpIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzEyMTIxMn0ubGlzdC0tY3RhIGxpIHVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5saXN0LS1jdGEgbGkgdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxNXB4O2NvbG9yOiMxMjEyMTI7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC0tY3RhIGxpIHVsIGxpIGE6aG92ZXIsLmxpc3QtLWN0YSBsaSB1bCBsaSBhOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5saXN0LS1jdGEgbGkuYWN0aXZlIGJ1dHRvbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5saXN0LS1jdGEgbGkuYWN0aXZlIHVse2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5saXN0LS10YWJze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDE4LDE4LDE4LC40KTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjVweCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tdGFic3twYWRkaW5nOjAgNXB4fX0ubGlzdC0tdGFicyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tdGFicyBsaXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDB9fS5saXN0LS10YWJzIGxpIGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjEwcHggMTNweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTNweDtjdXJzb3I6cG9pbnRlcn0ubGlzdC0tdGFicyBsaSBhOmhvdmVyLC5saXN0LS10YWJzIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubGlzdC0tdGFicyBsaS5hY3RpdmUgYXtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5saXN0LS10YWJzIGxpOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo2cHg7Ym90dG9tOjZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5saXN0LS10YWJzIGxpOjphZnRlcnt0b3A6YXV0bztsZWZ0OjZweDtyaWdodDo2cHg7Ym90dG9tOjA7d2lkdGg6YXV0bztoZWlnaHQ6MXB4fX0ubGlzdC0tdGFicyBsaTpsYXN0LW9mLXR5cGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0ubGlzdC0tc2l0ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC01cHggMTBweH0ubGlzdC0tc2l0ZXMgbGl7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDVweDttYXJnaW46MCAwIDEwcHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tc2l0ZXMgbGl7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmxpc3QtLXNpdGVzIGxpLndlYi1lbiBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMjJweCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGlkPSdQYXRoXzE4JyBjbGFzcz0nc3QwJyBkPSdNMTUsNUM5LjUsNSw1LDkuNSw1LDE1YzAsNS41LDQuNSwxMCwxMCwxMGM1LjUsMCwxMC00LjUsMTAtMTBDMjUsOS41LDIwLjUsNSwxNSw1eiBNMjAuOSwxNWMwLTEuMS0wLjEtMi4yLTAuMy0zLjNoMi4yYzAuNCwxLjEsMC43LDIuMiwwLjcsMy4zYzAsMS4xLTAuMiwyLjMtMC43LDMuM2gtMi4yQzIwLjgsMTcuMywyMC45LDE2LjEsMjAuOSwxNUwyMC45LDE1eiBNMTUuNywyMy4zdi0zLjVoMi45QzE3LjksMjEuNywxNi45LDIzLDE1LjcsMjMuM0wxNS43LDIzLjN6IE0xNS43LDEwLjJWNi42YzEuMSwwLjQsMi4yLDEuNywyLjksMy41SDE1Ljd6IE0xOC45LDcuNGMxLjIsMC43LDIuMywxLjYsMy4xLDIuOGgtMS44QzIwLDkuMiwxOS41LDguMywxOC45LDcuNEwxOC45LDcuNHogTTE1LjcsMTguM3YtNi43aDMuNGMwLjIsMS4xLDAuNCwyLjIsMC40LDMuNGMwLDEuMS0wLjEsMi4yLTAuNCwzLjNMMTUuNywxOC4zeiBNMTguOCwyMi42YzAuNi0wLjksMS4xLTEuOCwxLjQtMi44SDIyQzIxLjIsMjEsMjAuMSwyMiwxOC44LDIyLjZMMTguOCwyMi42eiBNMTQuMyw2LjZ2My41aC0yLjlDMTIuMSw4LjMsMTMuMSw3LDE0LjMsNi42TDE0LjMsNi42eiBNMTQuMywxOS44djMuNWMtMS4xLTAuNC0yLjItMS43LTIuOS0zLjVIMTQuM3ogTTgsMTAuMkM4LjgsOSw5LjksOCwxMS4yLDcuNGMtMC42LDAuOS0xLjEsMS44LTEuNCwyLjhIOHogTTkuNywxOS44YzAuMywxLDAuNywxLjksMS4zLDIuOEM5LjgsMjEuOSw4LjgsMjEsOCwxOS44SDkuN3ogTTE0LjMsMTEuN3Y2LjZoLTMuNGMtMC4yLTEuMS0wLjQtMi4yLTAuNC0zLjNjMC0xLjEsMC4xLTIuMiwwLjQtMy4zTDE0LjMsMTEuN3ogTTkuNCwxOC4zSDcuMmMtMC40LTEuMS0wLjctMi4yLTAuNy0zLjNjMC0xLjEsMC4yLTIuMywwLjctMy4zaDIuMmMtMC4yLDEuMS0wLjMsMi4yLTAuMywzLjNDOS4xLDE2LjEsOS4yLDE3LjIsOS40LDE4LjNMOS40LDE4LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIycHg7bWFyZ2luOi02cHggMCAwIC0ycHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0ubGlzdC0tc2l0ZXMgbGkud2ViLWVuLWdiIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2diLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWJlIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2JlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWN6IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2N6LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWRlIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWVzIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2VzLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWZpIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2ZpLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWZyIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2ZyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWh1IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2h1LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWl0IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2l0LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLW5sIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL25sLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLW5vIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL25vLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLXBsIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL3BsLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLXN2IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL3N2LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWZyLWJlIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2JlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWRrIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2RrLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWNuIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2NuLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzo3cHggMTVweCA3cHggNDVweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Zm9udC13ZWlnaHQ6NTAwfS5saXN0LS1zaXRlcyBsaSBhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtsZWZ0OjE1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxMXB4O2NvbnRlbnQ6XCJcIn0ubGlzdC0tc2l0ZXMgbGkgYTpob3ZlciwubGlzdC0tc2l0ZXMgbGkgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5saXN0LS1oaWdobGlnaHRze21hcmdpbjowIDAgMzVweH0ubGlzdC0taGlnaGxpZ2h0cyBsaXttYXJnaW46MCAwIDVweH0ubGlzdC0taGlnaGxpZ2h0cyBsaSBhe2NvbG9yOiMxMjEyMTI7Zm9udC13ZWlnaHQ6NjAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5saXN0LS1oaWdobGlnaHRzIGxpIGE6aG92ZXIsLmxpc3QtLWhpZ2hsaWdodHMgbGkgYTpmb2N1c3tjb2xvcjojMTIxMjEyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmxpc3QtLWhpZ2hsaWdodHMgbGkgcCwubGlzdC0taGlnaGxpZ2h0cyBsaSAuaXMtaDZ7bWFyZ2luOjB9Lmxpc3QtLWhpZ2hsaWdodHMgbGkgLmluZm97Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tZG93bmxvYWRzIGxpIGF7Ym9yZGVyLXdpZHRoOjFweH0ubGFuZGluZ3NwYWdlLTIgLmxpc3QtLWN0YSBsaSBidXR0b257cGFkZGluZy1yaWdodDo0MXB4fS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tY3RhIGxpIHVse2JvcmRlci1yYWRpdXM6MH0ubGFuZGluZ3NwYWdlLTIgLmxpc3QtLWN0YSBsaSB1bCBsaSBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tY3RhIGxpIHVsIGxpIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tdGFic3tib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tdGFicyBsaSBhe2JvcmRlci1yYWRpdXM6MH0uaGVhZGVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjttYXJnaW46MCAwIDQwcHg7dHJhbnNpdGlvbjphbGwgLjNzO3otaW5kZXg6OTk5fS5oZWFkZXJfX3NlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LTY4cHggMCAwO3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJfX3NlYXJjaHtwYWRkaW5nOjEwcHh9fS5oZWFkZXJfX3NlYXJjaCAuZm9ybS1jb250cm9sLC5oZWFkZXJfX3NlYXJjaCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmhlYWRlcl9fc2VhcmNoIC5ocy1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LmhlYWRlcl9fc2VhcmNoIC5mb3JtLXNlYXJjaHttYXJnaW46MCBhdXRvfS5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLXN1Z2dlc3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O2xlZnQ6MTVweDtyaWdodDoxNXB4O2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czoyNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLXN1Z2dlc3Rpb25ze3RleHQtYWxpZ246bGVmdH19LmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtc3VnZ2VzdGlvbnMgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzEyMTIxMn0uaGVhZGVyX19zZWFyY2ggLnNlYXJjaC1zdWdnZXN0aW9ucyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uaGVhZGVyX19zZWFyY2ggLnNlYXJjaC1zdWdnZXN0aW9ucyBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo4cHggMTVweH0uaGVhZGVyX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNXB4IDQwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJfX2NvbnRlbnR7cGFkZGluZzoxMHB4IDE1cHg7YWxpZ24taXRlbXM6bm9ybWFsfX0uaGVhZGVyIC5sb2dve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjgwcHg7b3JkZXI6MjttYXJnaW46MCBhdXRvIDAgMDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLmxvZ297aGVpZ2h0OjQwcHg7bWFyZ2luOjAgYXV0b319LmhlYWRlciAubG9nbyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmhlYWRlciAuaGVhZGVyLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4OjA7b3JkZXI6M31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlciAuaGVhZGVyLXRvb2xiYXJ7ZmxleDoxO2ZsZXgtZGlyZWN0aW9uOnJvd319LmhlYWRlciAuaGVhZGVyLXRvb2xiYXIgLm5hdmlnYXRpb24tLWhlYWRlcntmbGV4LWJhc2lzOjEwMCV9LmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6d3JhcCBjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RyYW5zaXRpb246YWxsIC4zczttYXJnaW46MTZweCAwIDRweDtwYWRkaW5nOjAgMTUwcHggMCAwO29yZGVyOjN9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlcntwb3NpdGlvbjpmaXhlZDtmbGV4LWZsb3c6Y29sdW1uIHVuc2V0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MDttYXJnaW46MH19LmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5LC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5e3RyYW5zaXRpb246YWxsIC4zc30uaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0biwuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhzLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7d2lkdGg6MTQwcHg7Zm9udC1zaXplOjExcHg7bWFyZ2luOi0yMHB4IDAgMDt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuYnRuLC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9ue3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO29yZGVyOjM7bWFyZ2luOjAgMTVweCAyMHB4fX0uaGVhZGVyIC5zZWFyY2gtdG9nZ2xle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyAgdmlld0JveD0nMCAwIDE4LjQyNSAxOC40MjYnJTNFJTNDcGF0aCBpZD0nbnBfc2VhcmNoXzY4NDczM18wMDAwMDAnIGQ9J00xOC4zNDUsMzQuNDY3bDQuMDYtNC4wODhhNy42ODksNy42ODksMCwwLDEtMS41MjYtNC42MDYsNy43NzMsNy43NzMsMCwxLDEsNy43NzMsNy43NzMsNy42ODksNy42ODksMCwwLDEtNC42MDYtMS41MjZsLTQuMDYsNC4wNmExLjE0NiwxLjE0NiwwLDAsMS0xLjY0MSwwLDEuMTE1LDEuMTE1LDAsMCwxLDAtMS42MTNabTEwLjMwNy0zLjIyNGE1LjQ3LDUuNDcsMCwxLDAtNS40Ny01LjQ3QTUuNDcsNS40NywwLDAsMCwyOC42NTIsMzEuMjQzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4IC0xOCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjB9LmhlYWRlciAuc2VhcmNoLXRvZ2dsZTpob3ZlciwuaGVhZGVyIC5zZWFyY2gtdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyAgdmlld0JveD0nMCAwIDE4LjQyNSAxOC40MjYnJTNFJTNDcGF0aCBpZD0nbnBfc2VhcmNoXzY4NDczM18wMDAwMDAnIGQ9J00xOC4zNDUsMzQuNDY3bDQuMDYtNC4wODhhNy42ODksNy42ODksMCwwLDEtMS41MjYtNC42MDYsNy43NzMsNy43NzMsMCwxLDEsNy43NzMsNy43NzMsNy42ODksNy42ODksMCwwLDEtNC42MDYtMS41MjZsLTQuMDYsNC4wNmExLjE0NiwxLjE0NiwwLDAsMS0xLjY0MSwwLDEuMTE1LDEuMTE1LDAsMCwxLDAtMS42MTNabTEwLjMwNy0zLjIyNGE1LjQ3LDUuNDcsMCwxLDAtNS40Ny01LjQ3QTUuNDcsNS40NywwLDAsMCwyOC42NTIsMzEuMjQzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4IC0xOCknIGZpbGw9JyUyM2U2MDAxMycvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oZWFkZXIgLnNlYXJjaC10b2dnbGUuYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuc2VhcmNoLXRvZ2dsZS5hY3RpdmU6aG92ZXIsLmhlYWRlciAuc2VhcmNoLXRvZ2dsZS5hY3RpdmU6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZTYwMDEzOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGVhZGVyIC5sYW5ndWFnZS10b2dnbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBpZD0nUGF0aF8xOCcgY2xhc3M9J3N0MCcgZD0nTTE1LDVDOS41LDUsNSw5LjUsNSwxNWMwLDUuNSw0LjUsMTAsMTAsMTBjNS41LDAsMTAtNC41LDEwLTEwQzI1LDkuNSwyMC41LDUsMTUsNXogTTIwLjksMTVjMC0xLjEtMC4xLTIuMi0wLjMtMy4zaDIuMmMwLjQsMS4xLDAuNywyLjIsMC43LDMuM2MwLDEuMS0wLjIsMi4zLTAuNywzLjNoLTIuMkMyMC44LDE3LjMsMjAuOSwxNi4xLDIwLjksMTVMMjAuOSwxNXogTTE1LjcsMjMuM3YtMy41aDIuOUMxNy45LDIxLjcsMTYuOSwyMywxNS43LDIzLjNMMTUuNywyMy4zeiBNMTUuNywxMC4yVjYuNmMxLjEsMC40LDIuMiwxLjcsMi45LDMuNUgxNS43eiBNMTguOSw3LjRjMS4yLDAuNywyLjMsMS42LDMuMSwyLjhoLTEuOEMyMCw5LjIsMTkuNSw4LjMsMTguOSw3LjRMMTguOSw3LjR6IE0xNS43LDE4LjN2LTYuN2gzLjRjMC4yLDEuMSwwLjQsMi4yLDAuNCwzLjRjMCwxLjEtMC4xLDIuMi0wLjQsMy4zTDE1LjcsMTguM3ogTTE4LjgsMjIuNmMwLjYtMC45LDEuMS0xLjgsMS40LTIuOEgyMkMyMS4yLDIxLDIwLjEsMjIsMTguOCwyMi42TDE4LjgsMjIuNnogTTE0LjMsNi42djMuNWgtMi45QzEyLjEsOC4zLDEzLjEsNywxNC4zLDYuNkwxNC4zLDYuNnogTTE0LjMsMTkuOHYzLjVjLTEuMS0wLjQtMi4yLTEuNy0yLjktMy41SDE0LjN6IE04LDEwLjJDOC44LDksOS45LDgsMTEuMiw3LjRjLTAuNiwwLjktMS4xLDEuOC0xLjQsMi44SDh6IE05LjcsMTkuOGMwLjMsMSwwLjcsMS45LDEuMywyLjhDOS44LDIxLjksOC44LDIxLDgsMTkuOEg5Ljd6IE0xNC4zLDExLjd2Ni42aC0zLjRjLTAuMi0xLjEtMC40LTIuMi0wLjQtMy4zYzAtMS4xLDAuMS0yLjIsMC40LTMuM0wxNC4zLDExLjd6IE05LjQsMTguM0g3LjJjLTAuNC0xLjEtMC43LTIuMi0wLjctMy4zYzAtMS4xLDAuMi0yLjMsMC43LTMuM2gyLjJjLTAuMiwxLjEtMC4zLDIuMi0wLjMsMy4zQzkuMSwxNi4xLDkuMiwxNy4yLDkuNCwxOC4zTDkuNCwxOC4zeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjB9LmhlYWRlciAubGFuZ3VhZ2UtdG9nZ2xlOmhvdmVyLC5oZWFkZXIgLmxhbmd1YWdlLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGlkPSdQYXRoXzE4JyBjbGFzcz0nc3QwJyBkPSdNMTUsNUM5LjUsNSw1LDkuNSw1LDE1YzAsNS41LDQuNSwxMCwxMCwxMGM1LjUsMCwxMC00LjUsMTAtMTBDMjUsOS41LDIwLjUsNSwxNSw1eiBNMjAuOSwxNWMwLTEuMS0wLjEtMi4yLTAuMy0zLjNoMi4yYzAuNCwxLjEsMC43LDIuMiwwLjcsMy4zYzAsMS4xLTAuMiwyLjMtMC43LDMuM2gtMi4yQzIwLjgsMTcuMywyMC45LDE2LjEsMjAuOSwxNUwyMC45LDE1eiBNMTUuNywyMy4zdi0zLjVoMi45QzE3LjksMjEuNywxNi45LDIzLDE1LjcsMjMuM0wxNS43LDIzLjN6IE0xNS43LDEwLjJWNi42YzEuMSwwLjQsMi4yLDEuNywyLjksMy41SDE1Ljd6IE0xOC45LDcuNGMxLjIsMC43LDIuMywxLjYsMy4xLDIuOGgtMS44QzIwLDkuMiwxOS41LDguMywxOC45LDcuNEwxOC45LDcuNHogTTE1LjcsMTguM3YtNi43aDMuNGMwLjIsMS4xLDAuNCwyLjIsMC40LDMuNGMwLDEuMS0wLjEsMi4yLTAuNCwzLjNMMTUuNywxOC4zeiBNMTguOCwyMi42YzAuNi0wLjksMS4xLTEuOCwxLjQtMi44SDIyQzIxLjIsMjEsMjAuMSwyMiwxOC44LDIyLjZMMTguOCwyMi42eiBNMTQuMyw2LjZ2My41aC0yLjlDMTIuMSw4LjMsMTMuMSw3LDE0LjMsNi42TDE0LjMsNi42eiBNMTQuMywxOS44djMuNWMtMS4xLTAuNC0yLjItMS43LTIuOS0zLjVIMTQuM3ogTTgsMTAuMkM4LjgsOSw5LjksOCwxMS4yLDcuNGMtMC42LDAuOS0xLjEsMS44LTEuNCwyLjhIOHogTTkuNywxOS44YzAuMywxLDAuNywxLjksMS4zLDIuOEM5LjgsMjEuOSw4LjgsMjEsOCwxOS44SDkuN3ogTTE0LjMsMTEuN3Y2LjZoLTMuNGMtMC4yLTEuMS0wLjQtMi4yLTAuNC0zLjNjMC0xLjEsMC4xLTIuMiwwLjQtMy4zTDE0LjMsMTEuN3ogTTkuNCwxOC4zSDcuMmMtMC40LTEuMS0wLjctMi4yLTAuNy0zLjNjMC0xLjEsMC4yLTIuMywwLjctMy4zaDIuMmMtMC4yLDEuMS0wLjMsMi4yLTAuMywzLjNDOS4xLDE2LjEsOS4yLDE3LjIsOS40LDE4LjNMOS40LDE4LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAubmF2LXRvZ2dsZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiB0cmFuc3BhcmVudDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7ZGlzcGxheTpub25lO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO21hcmdpbjowIDAgMCAxMHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtvcmRlcjo0O3otaW5kZXg6OTk5OTl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLm5hdi10b2dnbGV7ZGlzcGxheTpibG9ja319LmhlYWRlciAubmF2LXRvZ2dsZTpob3ZlciAuYmFyLC5oZWFkZXIgLm5hdi10b2dnbGU6aG92ZXI6OmJlZm9yZSwuaGVhZGVyIC5uYXYtdG9nZ2xlOmhvdmVyOjphZnRlciwuaGVhZGVyIC5uYXYtdG9nZ2xlOmZvY3VzIC5iYXIsLmhlYWRlciAubmF2LXRvZ2dsZTpmb2N1czo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGU6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaGVhZGVyIC5uYXYtdG9nZ2xlIC5iYXIsLmhlYWRlciAubmF2LXRvZ2dsZTo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC4zcztib3JkZXItcmFkaXVzOjJweDtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uaGVhZGVyIC5uYXYtdG9nZ2xlLmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTgsNC42TDE1LjYsMkwxMCw3LjVsMCwwbDAsMEw0LjQsMkwyLDQuNkw3LjUsMTBMMiwxNS40TDQuNCwxOGw1LjYtNS41bDAsMGwwLDBsNS42LDUuNWwyLjQtMi42TDEyLjUsMTBMMTgsNC42eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOmhvdmVyLC5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAubmF2LXRvZ2dsZS5hY3RpdmU6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCA3cHgpfS5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTdweCl9LmhlYWRlciAubmF2LXRvZ2dsZS5hY3RpdmUgLmJhciwuaGVhZGVyIC5uYXYtdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOjphZnRlcntvcGFjaXR5OjB9LmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbntjb2xvcjojZmZmO21hcmdpbjowIDAgMCAxMHB4fS5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb246aG92ZXIsLmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbjpmb2N1c3tjb2xvcjojZTYwMDEzfS5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmhvdmVyOjpiZWZvcmUsLmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmZvY3VzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZTYwMDEzOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGVhZGVyIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tYWNjb3VudDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMywyNi4yYzAtMy4xLDMuMS01LjcsNy01LjdzNywyLjYsNyw1LjdjMCwxLjItMy41LDEuOC03LDEuOFMxMywyNy40LDEzLDI2LjJ6IE0yMCwxOS43YzIuMSwwLDMuOC0xLjcsMy44LTMuOFMyMi4xLDEyLDIwLDEycy0zLjgsMS43LTMuOCwzLjhjMCwxLDAuNCwyLDEuMSwyLjdDMTgsMTkuMywxOSwxOS43LDIwLDE5Ljd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6aG92ZXI6OmJlZm9yZSwuaGVhZGVyIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tYWNjb3VudDpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMywyNi4yYzAtMy4xLDMuMS01LjcsNy01LjdzNywyLjYsNyw1LjdjMCwxLjItMy41LDEuOC03LDEuOFMxMywyNy40LDEzLDI2LjJ6IE0yMCwxOS43YzIuMSwwLDMuOC0xLjcsMy44LTMuOFMyMi4xLDEyLDIwLDEycy0zLjgsMS43LTMuOCwzLjhjMCwxLDAuNCwyLDEuMSwyLjdDMTgsMTkuMywxOSwxOS43LDIwLDE5Ljd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuYnRuKy5idG4sLmhlYWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5idG4sLmhic3B0LWZvcm0gLmhlYWRlciAuaHMtYnV0dG9uKy5idG4sLmhlYWRlciAuaGJzcHQtZm9ybSAuYnRuKy5ocy1idXR0b24sLmhic3B0LWZvcm0gLmhlYWRlciAuYnRuKy5ocy1idXR0b24sLmhlYWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5ocy1idXR0b24sLmhic3B0LWZvcm0gLmhlYWRlciAuaHMtYnV0dG9uKy5ocy1idXR0b257bWFyZ2luOjAgMCAwIDEwcHh9LmhlYWRlcisubWFpbiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQsLmhlYWRlcisubWFpbiAuYmxvY2stLXNsaWRlcjpmaXJzdC1jaGlsZCwuaGVhZGVyKy5tYWluIC5ibG9jay0tbWFpbi1zbGlkZXI6Zmlyc3QtY2hpbGQsLmhlYWRlcisubWFpbiAuYmxvY2stLWJhbm5lcjpmaXJzdC1jaGlsZCwuaGVhZGVyKy5tYWluIC5ibG9jay0tZ2hvc3RmcmFtZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi00MHB4fS5wcmltYXJ5LXNlYXJjaC1hY3RpdmUgLmhlYWRlcl9fc2VhcmNoe21hcmdpbjowfS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmhlYWRlcl9fY29udGVudHtwYWRkaW5nOjI1cHggNDBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXJfX2NvbnRlbnR7cGFkZGluZzoxMHB4IDE1cHh9fS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5sb2dve2hlaWdodDo3MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubG9nb3toZWlnaHQ6NDBweH19LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlcnttYXJnaW46NXB4IDB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXJ7bWFyZ2luOjB9fS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0biwubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9ue2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0bjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0bjpmb2N1cywubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5zZWNvbmRhcnkuYW5jaG9yc3tkaXNwbGF5Om5vbmV9fS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5idG4tLWRlc2NyaXB0aW9ue2NvbG9yOiNmZmZ9LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb246aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb246Zm9jdXN7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmhvdmVyOjpiZWZvcmUsLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMGNmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OmhvdmVyOjpiZWZvcmUsLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OmZvY3VzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMDAwY2ZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEzLDI2LjJjMC0zLjEsMy4xLTUuNyw3LTUuN3M3LDIuNiw3LDUuN2MwLDEuMi0zLjUsMS44LTcsMS44UzEzLDI3LjQsMTMsMjYuMnogTTIwLDE5LjdjMi4xLDAsMy44LTEuNywzLjgtMy44UzIyLjEsMTIsMjAsMTJzLTMuOCwxLjctMy44LDMuOGMwLDEsMC40LDIsMS4xLDIuN0MxOCwxOS4zLDE5LDE5LjcsMjAsMTkuN3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIudHJhbnNwYXJlbnQ6OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTIwcHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6IzAwMGNmZjt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sYW5kaW5nc3BhZ2UtMi50cmFuc3BhcmVudDo6YmVmb3Jle2hlaWdodDo2MHB4fX0ubGFuZGluZ3NwYWdlLTIudHJhbnNwYXJlbnQgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yLnRyYW5zcGFyZW50IC5oZWFkZXIrLm1haW4gLmJsb2NrOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTE2MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIudHJhbnNwYXJlbnQgLmhlYWRlcisubWFpbiAuYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMTAwcHh9fS5mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0uZm9vdGVyX190b3B7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nOjQwcHggMCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZm9vdGVyX190b3B7ZGlzcGxheTpub25lfX0uZm9vdGVyX190b3AgLmlzLWgze2NvbG9yOiNmZmY7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjZweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5mb290ZXJfX3RvcCAuaXMtaDMrLmxpc3R7bWFyZ2luLXRvcDotMzBweH0uZm9vdGVyX190b3AgLmxpc3QgbGkgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZzoyMHB4IDE1cHggMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvb3Rlcl9fYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5mb290ZXIgLmNvcHlyaWdodHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW46MCAwIDIwcHggYXV0b31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvb3RlciAuY29weXJpZ2h0e21hcmdpbjowIDAgMjBweH19LmZvb3RlciAubmF2aWdhdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDIwcHh9LmZvb3RlciAuc29jaWFsLXNoYXJle21hcmdpbjotNHB4IDAgMTBweCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9vdGVyIC5zb2NpYWwtc2hhcmV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJX19LmZvb3Rlci1kb29ybWF0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luOjAgLTE1cHh9LmZvb3Rlci1kb29ybWF0X19pdGVte2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlO3BhZGRpbmc6MCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9vdGVyLWRvb3JtYXRfX2l0ZW17ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9fS5mb290ZXItZG9vcm1hdF9faXRlbSAubGlzdHtjb2x1bW4tY291bnQ6Mn0uZm9vdGVyLWRvb3JtYXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSwuZm9vdGVyLWRvb3JtYXRfX2l0ZW06bGFzdC1vZi10eXBle2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9vdGVyLWRvb3JtYXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSwuZm9vdGVyLWRvb3JtYXRfX2l0ZW06bGFzdC1vZi10eXBle2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfX0uZm9vdGVyLWRvb3JtYXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAubGlzdCwuZm9vdGVyLWRvb3JtYXRfX2l0ZW06bGFzdC1vZi10eXBlIC5saXN0e2NvbHVtbi1jb3VudDoxfS5sYW5kaW5nc3BhZ2UgLmZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzoyMHB4IDE1cHggMH0ubGFuZGluZ3NwYWdlIC5mb290ZXIgLmNvcHlyaWdodHttYXJnaW46MCAwIDIwcHh9LmxhbmRpbmdzcGFnZS0yIC5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwNDUwfS5icmVhZGNydW1ie2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEwcHggNDBweDttYXJnaW46LTQwcHggMCA0MHB4O2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDo5fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuYnJlYWRjcnVtYntwYWRkaW5nOjEwcHggMTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5icmVhZGNydW1ie2Rpc3BsYXk6bm9uZX19LmJyZWFkY3J1bWItbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowO2ZvbnQtc2l6ZToxM3B4O2JvcmRlci1yYWRpdXM6NTBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpfS5icmVhZGNydW1iLWl0ZW17Y29sb3I6cmdiYSgxOCwxOCwxOCwuNSk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnJlYWRjcnVtYi1pdGVtIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwfS5icmVhZGNydW1iLWl0ZW06Zmlyc3Qtb2YtdHlwZSBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4JyB2aWV3Qm94PScwIDAgMTAgMTAnJTNFJTNDcGF0aCBkPSdNMTIuOCw4LjMzMiw4LjM2NSwzLjQ5MWEuNDYzLjQ2MywwLDAsMC0uNzUsMGwtNC41LDQuOTY4YS42MjUuNjI1LDAsMCwwLC40MzcsMS4wMTloMXYzLjQzOWEuNC40LDAsMCwwLC4zNzUuMzgySDYuNTU0YS40MDcuNDA3LDAsMCwwLC4zNzUtLjM4MlYxMS4wNzFhLjMuMywwLDAsMSwuMzEyLS4zMThIOC45OWEuMjkuMjksMCwwLDEsLjI1LjMxOHYxLjg0N2EuMzY0LjM2NCwwLDAsMCwuMzc1LjM4MmgxLjVjLjM3NSwwLC40MzctLjE5MS40MzctLjM4MlY5LjQ3OGguODEyQS42NzkuNjc5LDAsMCwwLDEyLjgsOC4zMzJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi45NzkgLTMuMyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ZGlzcGxheTpibG9ja30uYnJlYWRjcnVtYi1pdGVtOmZpcnN0LW9mLXR5cGUgYSBzcGFue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHh9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtwYWRkaW5nLWxlZnQ6NXB4fS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2NvbG9yOiNmZmY7cGFkZGluZy1yaWdodDo1cHh9LmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkLC5icmVhZGNydW1iKy5tYWluIC5ibG9jay0tc2xpZGVyOmZpcnN0LWNoaWxkLC5icmVhZGNydW1iKy5tYWluIC5ibG9jay0tbWFpbi1zbGlkZXI6Zmlyc3QtY2hpbGQsLmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1iYW5uZXI6Zmlyc3QtY2hpbGQsLmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1naG9zdGZyYW1lOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTg4cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5icmVhZGNydW1iKy5tYWluIC5ibG9jay0taGVybzpmaXJzdC1jaGlsZCwuYnJlYWRjcnVtYisubWFpbiAuYmxvY2stLXNsaWRlcjpmaXJzdC1jaGlsZCwuYnJlYWRjcnVtYisubWFpbiAuYmxvY2stLW1haW4tc2xpZGVyOmZpcnN0LWNoaWxkLC5icmVhZGNydW1iKy5tYWluIC5ibG9jay0tYmFubmVyOmZpcnN0LWNoaWxkLC5icmVhZGNydW1iKy5tYWluIC5ibG9jay0tZ2hvc3RmcmFtZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi00MHB4fX1idXR0b257Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjA7b3V0bGluZTpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX1idXR0b246aG92ZXIsYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uYnRuLC5oYnNwdC1mb3JtIC5ocy1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O3BhZGRpbmc6N3B4IDE4cHg7Zm9udC13ZWlnaHQ6OTAwO2JvcmRlcjoycHggc29saWQgI2U2MDAxMztiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWY7dHJhbnNpdGlvbjphbGwgLjNzO3RleHQtYWxpZ246Y2VudGVyfS5idG4rLmJ0biwuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5idG4sLmhic3B0LWZvcm0gLmJ0bisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmhzLWJ1dHRvbnttYXJnaW4tbGVmdDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYnRuKy5idG4sLmhic3B0LWZvcm0gLmhzLWJ1dHRvbisuYnRuLC5oYnNwdC1mb3JtIC5idG4rLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5ocy1idXR0b257bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjIwcHh9fS5idG46aG92ZXIsLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuYnRuOmZvY3VzLC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6cmdiKDE3OSwwLDE0Ljc4Njk1NjUyMTcpO2JhY2tncm91bmQtY29sb3I6cmdiKDE3OSwwLDE0Ljc4Njk1NjUyMTcpfS5idG4tLWJpZ3tmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MTJweCAyMHB4fS5idG4tLXdoaXRle2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4tLXdoaXRlOmhvdmVyLC5idG4tLXdoaXRlOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDkwJSk7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5idG4tLWJsYWNre2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMxMjEyMTI7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5idG4tLWJsYWNrOmhvdmVyLC5idG4tLWJsYWNrOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNlNjAwMTM7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5idG4tLWJsdWV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMGNmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmJ0bi0tYmx1ZTpob3ZlciwuYnRuLS1ibHVlOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYigwLDkuNiwyMDQpO2JhY2tncm91bmQtY29sb3I6cmdiKDAsOS42LDIwNCl9LmJ0bi0tZ3JlZW57Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzMxZDBiMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMWQwYjB9LmJ0bi0tZ3JlZW46aG92ZXIsLmJ0bi0tZ3JlZW46Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiKDM4LjI2ODc3NDcwMzYsMTY3LjczMTIyNTI5NjQsMTQxLjY3NTg4OTMyODEpO2JhY2tncm91bmQtY29sb3I6cmdiKDM4LjI2ODc3NDcwMzYsMTY3LjczMTIyNTI5NjQsMTQxLjY3NTg4OTMyODEpfS5idG4tLW91dGxpbmV7Y29sb3I6I2U2MDAxMztib3JkZXItY29sb3I6I2U2MDAxMztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tb3V0bGluZTpob3ZlciwuYnRuLS1vdXRsaW5lOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYigxNzksMCwxNC43ODY5NTY1MjE3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNzksMCwxNC43ODY5NTY1MjE3KX0uYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGU6aG92ZXIsLmJ0bi0tb3V0bGluZS5idG4tLXdoaXRlOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDkwJSk7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5idG4tLW91dGxpbmUuYnRuLS1ibGFja3tjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjojMTIxMjEyfS5idG4tLW91dGxpbmUuYnRuLS1ibGFjazpob3ZlciwuYnRuLS1vdXRsaW5lLmJ0bi0tYmxhY2s6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2U2MDAxMztiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LmJ0bi0tb3V0bGluZS5idG4tLWJsdWV7Y29sb3I6IzAwMGNmZjtib3JkZXItY29sb3I6IzAwMGNmZn0uYnRuLS1vdXRsaW5lLmJ0bi0tYmx1ZTpob3ZlciwuYnRuLS1vdXRsaW5lLmJ0bi0tYmx1ZTpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjpyZ2IoMCw5LjYsMjA0KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDkuNiwyMDQpfS5idG4tLW91dGxpbmUuYnRuLS1ncmVlbntjb2xvcjojMzFkMGIwO2JvcmRlci1jb2xvcjojMzFkMGIwfS5idG4tLW91dGxpbmUuYnRuLS1ncmVlbjpob3ZlciwuYnRuLS1vdXRsaW5lLmJ0bi0tZ3JlZW46Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiKDM4LjI2ODc3NDcwMzYsMTY3LjczMTIyNTI5NjQsMTQxLjY3NTg4OTMyODEpO2JhY2tncm91bmQtY29sb3I6cmdiKDM4LjI2ODc3NDcwMzYsMTY3LjczMTIyNTI5NjQsMTQxLjY3NTg4OTMyODEpfS5idG4tLWxpbmt7Y29sb3I6IzEyMTIxMjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpub25lO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3Vze2NvbG9yOiNlNjAwMTM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tLWRlc2NyaXB0aW9ue2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjRweCAwIDRweCA0NXB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmJ0bi0tZGVzY3JpcHRpb257d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MDtwYWRkaW5nOjB9fS5idG4tLWRlc2NyaXB0aW9uOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtjb250ZW50OlwiXCI7dHJhbnNpdGlvbjphbGwgLjNzfS5idG4tLWRlc2NyaXB0aW9uIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjUwMDtvcGFjaXR5Oi42Nn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmJ0bi0tZGVzY3JpcHRpb24gc3Bhbntmb250LXNpemU6MH19LmJ0bi0tZGVzY3JpcHRpb246aG92ZXIsLmJ0bi0tZGVzY3JpcHRpb246Zm9jdXN7Y29sb3I6I2U2MDAxMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tZGVzY3JpcHRpb246aG92ZXIgc3BhbiwuYnRuLS1kZXNjcmlwdGlvbjpmb2N1cyBzcGFue29wYWNpdHk6MX0uYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmhvdmVyOjpiZWZvcmUsLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEzLDI2LjJjMC0zLjEsMy4xLTUuNyw3LTUuN3M3LDIuNiw3LDUuN2MwLDEuMi0zLjUsMS44LTcsMS44UzEzLDI3LjQsMTMsMjYuMnogTTIwLDE5LjdjMi4xLDAsMy44LTEuNywzLjgtMy44UzIyLjEsMTIsMjAsMTJzLTMuOCwxLjctMy44LDMuOGMwLDEsMC40LDIsMS4xLDIuN0MxOCwxOS4zLDE5LDE5LjcsMjAsMTkuN3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6aG92ZXI6OmJlZm9yZSwuYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6Zm9jdXM6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNlNjAwMTM7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTMsMjYuMmMwLTMuMSwzLjEtNS43LDctNS43czcsMi42LDcsNS43YzAsMS4yLTMuNSwxLjgtNywxLjhTMTMsMjcuNCwxMywyNi4yeiBNMjAsMTkuN2MyLjEsMCwzLjgtMS43LDMuOC0zLjhTMjIuMSwxMiwyMCwxMnMtMy44LDEuNy0zLjgsMy44YzAsMSwwLjQsMiwxLjEsMi43QzE4LDE5LjMsMTksMTkuNywyMCwxOS43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5idG4tLXNvY2lhbC1zaGFyZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzo3cHggMTVweCA3cHggNDVweDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tc29jaWFsLXNoYXJlOmhvdmVyLC5idG4tLXNvY2lhbC1zaGFyZTpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tc29jaWFsLXNoYXJlOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOC43LDkuOWMwLDAuNC0wLjEsMC44LTAuMywxLjNsMy40LDIuMWMxLjMtMS40LDMuNC0xLjUsNC44LTAuM2MxLjQsMS4zLDEuNSwzLjQsMC4zLDQuOGMtMS4zLDEuNC0zLjQsMS41LTQuOCwwLjNjLTEuMS0wLjktMS40LTIuNC0wLjgtMy42bC0zLjQtMi4xYy0xLjMsMS40LTMuNSwxLjQtNC45LDAuMVMxLjcsOSwzLDcuN2MxLjMtMS40LDMuNS0xLjQsNC45LTAuMWwwLjEsMC4xbDMuNC0yLjFjLTAuNy0xLjksMC4zLTMuNywyLjEtNC40czMuNywwLjMsNC40LDIuMWMwLjcsMS45LTAuMywzLjctMi4xLDQuNGMtMS4zLDAuNC0yLjgsMC4xLTMuNy0wLjlMOC43LDguOUM4LjUsOSw4LjcsOS40LDguNyw5Ljl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjotMTBweCAwIDA7Y29udGVudDpcIlwifS5idG4tLXRvLXRvcHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O2JvdHRvbTo2MHB4O2Rpc3BsYXk6bm9uZTt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2ZvbnQtc2l6ZTowO3BhZGRpbmc6MDt6LWluZGV4OjIwMDA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5idG4tLXRvLXRvcHtkaXNwbGF5Om5vbmU7Ym90dG9tOjIwcHh9fS5idG4tLXRvLXRvcDpob3ZlciwuYnRuLS10by10b3A6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTc5LDAsMTQuNzg2OTU2NTIxNyl9LmJ0bi0td2hhdHNhcHB7YmFja2dyb3VuZC1jb2xvcjojMjVkMzY2O3BhZGRpbmctbGVmdDo0MHB4fS5idG4tLXdoYXRzYXBwOmhvdmVyLC5idG4tLXdoYXRzYXBwOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiKDI5LjM5MTEyOTAzMjMsMTY3LjYwODg3MDk2NzcsODEuMDI0MTkzNTQ4NCl9LmJ0bi0td2hhdHNhcHA6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjRweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTguNSw5LjhjMCw0LjYtMy43LDguMy04LjMsOC4zYy0xLjUsMC0yLjgtMC40LTQtMWwtNC42LDEuNUwzLDE0LjFjLTAuOC0xLjItMS4yLTIuNy0xLjItNC4zYzAtNC42LDMuNy04LjMsOC4zLTguM0MxNC44LDEuNSwxOC41LDUuMiwxOC41LDkuOHogTTEwLjIsMi44Yy0zLjksMC03LDMuMS03LDdjMCwxLjUsMC41LDIuOSwxLjMsNC4xbC0wLjksMi42bDIuNy0wLjljMS4xLDAuNywyLjQsMS4yLDMuOSwxLjJjMy45LDAsNy0zLjEsNy03UzE0LDIuOCwxMC4yLDIuOHogTTE0LjQsMTEuN2MtMC4xLTAuMS0wLjItMC4xLTAuNC0wLjJjLTAuMi0wLjEtMS4yLTAuNi0xLjQtMC43Yy0wLjItMC4xLTAuMy0wLjEtMC41LDAuMWMtMC4xLDAuMi0wLjUsMC43LTAuNiwwLjhjLTAuMSwwLjEtMC4yLDAuMi0wLjQsMC4xYy0wLjItMC4xLTAuOS0wLjMtMS42LTFjLTAuNi0wLjUtMS0xLjItMS4xLTEuNEM4LjEsOS4xLDguMiw5LDguMyw4LjljMC4xLTAuMSwwLjItMC4yLDAuMy0wLjRjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC4xLTAuMSwwLTAuMywwLTAuNEM4LjgsNy44LDguNCw2LjgsOC4yLDYuNEM4LDYsNy45LDYsNy43LDZDNy42LDYsNy41LDYsNy4zLDZTNyw2LjEsNi44LDYuM0M2LjYsNi41LDYuMSw2LjksNi4xLDcuOWMwLDEsMC43LDIsMC44LDIuMWMwLjEsMC4xLDEuNCwyLjMsMy41LDMuMWMyLjEsMC44LDIuMSwwLjUsMi41LDAuNWMwLjQsMCwxLjItMC41LDEuNC0xQzE0LjQsMTIuMiwxNC40LDExLjgsMTQuNCwxMS43eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Y29udGVudDpcIlwiO2hlaWdodDoyNHB4O2xlZnQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjI0cHh9LmJ0bi0tdmlkZW8tcGxheSwuYnRuLS12aWRlby1wYXVzZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweDtib3JkZXI6MDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDc1cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnRuLS12aWRlby1wbGF5OjpiZWZvcmUsLmJ0bi0tdmlkZW8tcGF1c2U6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTc5LjI2NiwzNy44ODVMMzQuNzIzLDEyLjE2OEMyNS4zOTcsNi43ODQsMTMuNzQsMTMuNTE0LDEzLjc0LDI0LjI4M3Y1MS40MzRjMCwxMC43NjgsMTEuNjU3LDE3LjQ5OSwyMC45ODMsMTIuMTE1ICBsNDQuNTQzLTI1LjcxN0M4OC41OTIsNTYuNzMsODguNTkyLDQzLjI3LDc5LjI2NiwzNy44ODV6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2ZmZn0uYnRuLS12aWRlby1wbGF5OmhvdmVyLC5idG4tLXZpZGVvLXBsYXk6Zm9jdXMsLmJ0bi0tdmlkZW8tcGF1c2U6aG92ZXIsLmJ0bi0tdmlkZW8tcGF1c2U6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tLXZpZGVvLXBhdXNlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLmJ0biwubGFuZGluZ3NwYWdlLTIgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmhzLWJ1dHRvbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwY2ZmO2JhY2tncm91bmQtY29sb3I6IzAwMGNmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nOjhweCAxOXB4fS5sYW5kaW5nc3BhZ2UtMiAuYnRuOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuOmZvY3VzLC5sYW5kaW5nc3BhZ2UtMiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYigwLDkuNiwyMDQpO2JhY2tncm91bmQtY29sb3I6cmdiKDAsOS42LDIwNCl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLXdoaXRle2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS13aGl0ZTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0td2hpdGU6Zm9jdXN7Y29sb3I6IzEyMTIxMjtib3JkZXItY29sb3I6aHNsKDAsMCUsOTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDkwJSl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWJsYWNre2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMxMjEyMTI7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ibGFjazpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tYmxhY2s6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMGNmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWJsdWV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMGNmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWJsdWU6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLWJsdWU6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiKDAsOS42LDIwNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCw5LjYsMjA0KX0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tZ3JlZW57Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzMxZDBiMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWdyZWVuOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ncmVlbjpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjpyZ2IoMzguMjY4Nzc0NzAzNiwxNjcuNzMxMjI1Mjk2NCwxNDEuNjc1ODg5MzI4MSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMzguMjY4Nzc0NzAzNiwxNjcuNzMxMjI1Mjk2NCwxNDEuNjc1ODg5MzI4MSl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmV7Y29sb3I6IzAwMGNmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmU6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmU6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMGNmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS13aGl0ZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGU6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS13aGl0ZTpmb2N1c3tjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjpoc2woMCwwJSw5MCUpO2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsOTAlKX0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWJsYWNre2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOiMxMjEyMTJ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS1ibGFjazpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWJsYWNrOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0tYmx1ZXtjb2xvcjojMDAwY2ZmO2JvcmRlci1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0tYmx1ZTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWJsdWU6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiKDAsOS42LDIwNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCw5LjYsMjA0KX0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWdyZWVue2NvbG9yOiMzMWQwYjA7Ym9yZGVyLWNvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS1ncmVlbjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWdyZWVuOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYigzOC4yNjg3NzQ3MDM2LDE2Ny43MzEyMjUyOTY0LDE0MS42NzU4ODkzMjgxKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigzOC4yNjg3NzQ3MDM2LDE2Ny43MzEyMjUyOTY0LDE0MS42NzU4ODkzMjgxKX0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tbGlua3tjb2xvcjojMTIxMjEyO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWxpbms6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLWxpbms6Zm9jdXN7Y29sb3I6IzAwMGNmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWRlc2NyaXB0aW9ue2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6NHB4IDAgNHB4IDQ1cHh9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWRlc2NyaXB0aW9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1kZXNjcmlwdGlvbjpmb2N1c3tjb2xvcjojMDAwY2ZmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTpob3Zlcjo6YmVmb3JlLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmZvY3VzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMDAwY2ZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OmhvdmVyOjpiZWZvcmUsLmxhbmRpbmdzcGFnZS0yIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tYWNjb3VudDpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMGNmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMywyNi4yYzAtMy4xLDMuMS01LjcsNy01LjdzNywyLjYsNyw1LjdjMCwxLjItMy41LDEuOC03LDEuOFMxMywyNy40LDEzLDI2LjJ6IE0yMCwxOS43YzIuMSwwLDMuOC0xLjcsMy44LTMuOFMyMi4xLDEyLDIwLDEycy0zLjgsMS43LTMuOCwzLjhjMCwxLDAuNCwyLDEuMSwyLjdDMTgsMTkuMywxOSwxOS43LDIwLDE5Ljd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLXZpZGVvLXBsYXksLmxhbmRpbmdzcGFnZS0yIC5idG4tLXZpZGVvLXBhdXNle3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNzVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLXZpZGVvLXBsYXk6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLXZpZGVvLXBsYXk6Zm9jdXMsLmxhbmRpbmdzcGFnZS0yIC5idG4tLXZpZGVvLXBhdXNlOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS12aWRlby1wYXVzZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Zm9ybSBsYWJlbHtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfWZvcm0gc2VsZWN0e2FwcGVhcmFuY2U6bm9uZTt1c2VyLXNlbGVjdDpub25lfWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdLFttdWx0aXBsZV0pLGZvcm0gLmhic3B0LWZvcm0gc2VsZWN0LmhzLWlucHV0Om5vdChbc2l6ZV0sW211bHRpcGxlXSksLmhic3B0LWZvcm0gZm9ybSBzZWxlY3QuaHMtaW5wdXQ6bm90KFtzaXplXSxbbXVsdGlwbGVdKXtoZWlnaHQ6NTdweH1mb3JtIC5oZWxwLWJsb2NrLGZvcm0gLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyBmb3JtIC5ocy1lcnJvci1tc2d7bWFyZ2luOjhweCAwIDB9LmZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDQwcHh9LmZvcm0tZ3JvdXAsLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGR7bWFyZ2luOjAgMCAxMHB4fS5mb3JtLWdyb3VwIGxhYmVsLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIGxhYmVse21hcmdpbjowIDAgMTBweH0uZm9ybS1ncm91cD5sYWJlbCwuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbHtmb250LXdlaWdodDo2MDB9LmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5oYnNwdC1mb3JtIC5ocy1pbnB1dCwuaGJzcHQtZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5oYXMtZXJyb3IuaHMtZm9ybS1maWVsZCAuZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5oYXMtZXJyb3IuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXR7Ym9yZGVyLWNvbG9yOiNlNjAwMTN9LmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNnLC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaHMtZXJyb3ItbXNnLC5oYnNwdC1mb3JtIC5oYXMtZXJyb3IuaHMtZm9ybS1maWVsZCAuaGVscC1ibG9jaywuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhzLWVycm9yLW1zZ3tjb2xvcjojZTYwMDEzfS5mb3JtLWNvbnRyb2wsLmhic3B0LWZvcm0gLmhzLWlucHV0e2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2hlaWdodDphdXRvO3BhZGRpbmc6OHB4IDE1cHg7Ym9yZGVyOjJweCBzb2xpZCAjMTIxMjEyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHh9LmZvcm0tY29udHJvbDpmb2N1cywuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6bm9uZX0uZm9ybS1jb250cm9sLS10ZXh0YXJlYXtoZWlnaHQ6MTIwcHh9LmZvcm0tY29udHJvbC0tc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAyMCA2JyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6JTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEwLjYsMC4yYzAuNC0wLjMsMC45LTAuMywxLjIsMC4xbDAsMGMwLjMsMC40LDAuMywwLjktMC4xLDEuMmwtNSw0LjMgYy0wLjMsMC4zLTAuOCwwLjMtMS4xLDBMMC4zLDEuNmMtMC40LTAuMy0wLjQtMC45LTAuMS0xLjJDMC41LDAsMS0wLjEsMS40LDAuMmwwLDBMNi4xLDRMMTAuNiwwLjJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo1cHggNDVweCA1cHggMTVweDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5mb3JtLWNvbnRyb2wtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMjhweDttYXJnaW46MCAwIDEwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZm9ybS1jb250cm9sLS1jaGVjayBsYWJlbHttYXJnaW46MH0uZm9ybS1jb250cm9sLS1jaGVjazpsYXN0LWNoaWxke21hcmdpbjowfS5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dLC5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0uZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXStpLC5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdK2l7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo3cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JvcmRlcjoycHggc29saWQgI2FmYWZhZn0uZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXStpOjpiZWZvcmUsLmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0raTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7bGVmdDoxcHg7ZGlzcGxheTpub25lO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30uZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2k6OmJlZm9yZSwuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2k6OmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dK2l7Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10raTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtIC5ub1VpLXRhcmdldHtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MCAwIDI2cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MjNweDtib3JkZXI6MH0uZm9ybSAubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFse2hlaWdodDo0MHB4fS5mb3JtIC5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcHtib3R0b206LTMycHh9LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOCl9LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZXtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cmlnaHQ6LTE1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzpub25lfS5mb3JtIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6OmJlZm9yZSwuZm9ybSAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOjphZnRlcntkaXNwbGF5Om5vbmV9LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWZlZWRiYWNre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTotMjJweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWZlZWRiYWNrIC5ub1VpLWZlZWRiYWNrLW1pbiwuZm9ybSAubm9VaS10YXJnZXQgLm5vVWktZmVlZGJhY2sgLm5vVWktZmVlZGJhY2stbWF4e2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIDAgMTBweH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIGxhYmVsLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQgbGFiZWwsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZCBsYWJlbHttYXJnaW46MH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwPmxhYmVsLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWwsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZD5sYWJlbHtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JTtwYWRkaW5nOjExcHggMTBweCAxMXB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVse2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowIDAgMTBweH19LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cD5sYWJlbCsuZm9ybS1jb250cm9sLXdyYXBwZXIsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCsuZm9ybS1jb250cm9sLXdyYXBwZXIsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZD5sYWJlbCsuZm9ybS1jb250cm9sLXdyYXBwZXJ7cGFkZGluZzowIDAgMCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlciwuZm9ybS1ob3Jpem9udGFsIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlciwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlcntwYWRkaW5nOjB9fS5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVye2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uZm9ybS1pbmxpbmV7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmJhc2VsaW5lO21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDotMTBweH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZHtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAxMHB4O21hcmdpbjowIDAgMTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwLC5mb3JtLWlubGluZSAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGR7ZmxleDowIDAgMTAwJX19LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkOmxhc3QtY2hpbGQsLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkOmxhc3QtY2hpbGR7ZmxleDowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cC0tZXJyb3J7ZmxleDowIDAgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAtLWVycm9yIC5oZWxwLWJsb2NrLC5mb3JtLWlubGluZSAuZm9ybS1ncm91cC0tZXJyb3IgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAtLWVycm9yIC5ocy1lcnJvci1tc2d7Y29sb3I6I2U2MDAxMzttYXJnaW46MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuaHMtaW5wdXQsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5mb3JtLWNvbnRyb2wsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGQgLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0LC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuaGVscC1ibG9jaywuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhzLWVycm9yLW1zZywuZm9ybS1pbmxpbmUgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQgLmhlbHAtYmxvY2ssLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkIC5oZWxwLWJsb2NrLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZCAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNnLC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZCAuaHMtZXJyb3ItbXNne3dpZHRoOjEwMCV9LmZvcm0tc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLXNlYXJjaCAuZm9ybS1jb250cm9sLC5mb3JtLXNlYXJjaCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0tc2VhcmNoIC5ocy1pbnB1dHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6NTVweDtib3JkZXItY29sb3I6IzEyMTIxMn0uZm9ybS1zZWFyY2ggLmJ0biwuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgIHZpZXdCb3g9JzAgMCAxOC40MjUgMTguNDI2JyUzRSUzQ3BhdGggaWQ9J25wX3NlYXJjaF82ODQ3MzNfMDAwMDAwJyBkPSdNMTguMzQ1LDM0LjQ2N2w0LjA2LTQuMDg4YTcuNjg5LDcuNjg5LDAsMCwxLTEuNTI2LTQuNjA2LDcuNzczLDcuNzczLDAsMSwxLDcuNzczLDcuNzczLDcuNjg5LDcuNjg5LDAsMCwxLTQuNjA2LTEuNTI2bC00LjA2LDQuMDZhMS4xNDYsMS4xNDYsMCwwLDEtMS42NDEsMCwxLjExNSwxLjExNSwwLDAsMSwwLTEuNjEzWm0xMC4zMDctMy4yMjRhNS40Nyw1LjQ3LDAsMSwwLTUuNDctNS40N0E1LjQ3LDUuNDcsMCwwLDAsMjguNjUyLDMxLjI0M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xOCAtMTgpJyBmaWxsPSclMjNlNjAwMTMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7Zm9udC1zaXplOjA7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MH0uZm9ybS1zZWFyY2ggLmJ0bjpob3ZlciwuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbjpob3ZlciwuZm9ybS1zZWFyY2ggLmJ0bjpmb2N1cywuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tZmlsdGVye2ZsZXgtZmxvdzpyb3cgd3JhcDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7cGFkZGluZzozMHB4IDMwcHggMjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmZvcm0tZmlsdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLC5mb3JtLWZpbHRlciAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXIgLmhzLWZvcm0tZmllbGR7ZmxleDoxO3BhZGRpbmc6MCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAsLmZvcm0tZmlsdGVyIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlciAuaHMtZm9ybS1maWVsZHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtLWZpbHRlciAuZm9ybS1ncm91cCwuZm9ybS1maWx0ZXIgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5ocy1mb3JtLWZpZWxke2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowfX0uZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWxhcmdle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b257ZmxleDowfS5mb3JtLWZpbHRlciAuZm9ybS1ncm91cC0tYnV0dG9uIC5idG4sLmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b24gLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9ue3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MzBweCAwIDA7Ym9yZGVyOjA7cGFkZGluZzo5cHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmhvdmVyLC5mb3JtLWZpbHRlciAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b24gLmhzLWJ1dHRvbjpob3ZlciwuZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmZvY3VzLC5mb3JtLWZpbHRlciAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b24gLmhzLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0tZmlsdGVyIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkPmxhYmVsLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlciAuaHMtZm9ybS1maWVsZD5sYWJlbHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbjowO3BhZGRpbmc6MCAxMHB4fS5mb3JtLWZpbHRlciAuZm9ybS1jb250cm9sLC5mb3JtLWZpbHRlciAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5ocy1pbnB1dHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZm9ybS1maWx0ZXIgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmZvcm0tZmlsdGVyIC5oYnNwdC1mb3JtIC5ocy1pbnB1dDo6cGxhY2Vob2xkZXIsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5ocy1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9LmZvcm0tZmlsdGVyIC5mb3JtLWNvbnRyb2wtLXNlbGVjdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMjAgNiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMC42LDAuMmMwLjQtMC4zLDAuOS0wLjMsMS4yLDAuMWwwLDBjMC4zLDAuNCwwLjMsMC45LTAuMSwxLjJsLTUsNC4zIGMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDAuMywxLjZjLTAuNC0wLjMtMC40LTAuOS0wLjEtMS4yQzAuNSwwLDEtMC4xLDEuNCwwLjJsMCwwTDYuMSw0TDEwLjYsMC4yeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDEwcHh9LmZvcm0tZmlsdGVyIC5mb3JtLWNvbnRyb2wtLXNlYXJjaCsuYnRuLC5mb3JtLWZpbHRlciAuaGJzcHQtZm9ybSAuZm9ybS1jb250cm9sLS1zZWFyY2grLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXIgLmZvcm0tY29udHJvbC0tc2VhcmNoKy5ocy1idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnICB2aWV3Qm94PScwIDAgMTguNDI1IDE4LjQyNiclM0UlM0NwYXRoIGlkPSducF9zZWFyY2hfNjg0NzMzXzAwMDAwMCcgZD0nTTE4LjM0NSwzNC40NjdsNC4wNi00LjA4OGE3LjY4OSw3LjY4OSwwLDAsMS0xLjUyNi00LjYwNiw3Ljc3Myw3Ljc3MywwLDEsMSw3Ljc3Myw3Ljc3Myw3LjY4OSw3LjY4OSwwLDAsMS00LjYwNi0xLjUyNmwtNC4wNiw0LjA2YTEuMTQ2LDEuMTQ2LDAsMCwxLTEuNjQxLDAsMS4xMTUsMS4xMTUsMCwwLDEsMC0xLjYxM1ptMTAuMzA3LTMuMjI0YTUuNDcsNS40NywwLDEsMC01LjQ3LTUuNDdBNS40Nyw1LjQ3LDAsMCwwLDI4LjY1MiwzMS4yNDNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTggLTE4KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ2cHg7aGVpZ2h0OjEwMCU7cGFkZGluZzowO2ZvbnQtc2l6ZTowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZm9ybS1maWx0ZXIgLmZvcm0tY29udHJvbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWZpbHRlci0tbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0tZmlsdGVyLS1saWdodCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXItLWxpZ2h0IC5ocy1mb3JtLWZpZWxkPmxhYmVse2NvbG9yOiMxMjEyMTJ9LmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5idG4sLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5ocy1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmhvdmVyLC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9uOmhvdmVyLC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmZvY3VzLC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiKDE3OSwwLDE0Ljc4Njk1NjUyMTcpfS5mb3JtLWZpbHRlci0tbGlnaHQgLm5vVWktdGFyZ2V0e2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tZmlsdGVyLS1saWdodCAubm9VaS10YXJnZXQgLm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZm9ybS1maWx0ZXItLWxpZ2h0IC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGV7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5mb3JtLWZpbHRlci0tbGlnaHQgLm5vVWktdGFyZ2V0IC5ub1VpLWZlZWRiYWNrIC5ub1VpLWZlZWRiYWNrLW1pbiwuZm9ybS1maWx0ZXItLWxpZ2h0IC5ub1VpLXRhcmdldCAubm9VaS1mZWVkYmFjayAubm9VaS1mZWVkYmFjay1tYXh7Y29sb3I6IzEyMTIxMn0uaGJzcHQtZm9ybSBmaWVsZHNldHtwYWRkaW5nOjAgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fS5oYnNwdC1mb3JtIC5ocy1tYWluLWZvbnQtZWxlbWVudHtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4fS5oYnNwdC1mb3JtIC5ocy1tYWluLWZvbnQtZWxlbWVudCBoMSwuaGJzcHQtZm9ybSAuaHMtbWFpbi1mb250LWVsZW1lbnQgaDIsLmhic3B0LWZvcm0gLmhzLW1haW4tZm9udC1lbGVtZW50IGgzLC5oYnNwdC1mb3JtIC5ocy1tYWluLWZvbnQtZWxlbWVudCBoNCwuaGJzcHQtZm9ybSAuaHMtbWFpbi1mb250LWVsZW1lbnQgaDUsLmhic3B0LWZvcm0gLmhzLW1haW4tZm9udC1lbGVtZW50IGg2e2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7bWFyZ2luOjAgMCAxNXB4fS5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5pbnB1dHttYXJnaW46MCAhaW1wb3J0YW50fS5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMSAuaHMtaW5wdXR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMnttYXJnaW46MCAtMTBweH0uaGJzcHQtZm9ybSAuZm9ybS1jb2x1bW5zLTIgLmZvcm0tZ3JvdXAsLmhic3B0LWZvcm0gLmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxke3dpZHRoOjUwJTtwYWRkaW5nOjAgMTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhic3B0LWZvcm0gLmZvcm0tY29sdW1ucy0yIC5mb3JtLWdyb3VwLC5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZHt3aWR0aDoxMDAlfX0uaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNne2NvbG9yOiNlNjAwMTMgIWltcG9ydGFudH0uaGJzcHQtZm9ybSAubm8tbGlzdCwuaGJzcHQtZm9ybSAuaW5wdXRzLWxpc3R7bWFyZ2luOjB9Lmhic3B0LWZvcm0gLmhzLWlucHV0LmVycm9ye2JvcmRlci1jb2xvcjojZTYwMDEzfS5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5Omxhc3Qtb2YtdHlwZXttYXJnaW46MH0uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPXJhZGlvXSwuaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3BhbiwuaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMjVweDttYXJnaW46MCAwIDEwcHh9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3Bhbjo6YWZ0ZXIsLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbnRlbnQ6XCJcIjtib3JkZXI6MnB4IHNvbGlkICNhZmFmYWY7bWFyZ2luOjB9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3Bhbjo6YmVmb3JlLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O2xlZnQ6M3B4O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtzcGFuOjpiZWZvcmUsLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOjpiZWZvcmV7ZGlzcGxheTpibG9ja30uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPXJhZGlvXStzcGFuOjphZnRlcntib3JkZXItcmFkaXVzOjUwJX0uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPXJhZGlvXStzcGFuOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9OjpwbGFjZWhvbGRlcntjb2xvcjojYWZhZmFmO2ZvbnQtc3R5bGU6aXRhbGljfXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9c2VsZWN0IG9wdGlvbltkaXNhYmxlZF17ZGlzcGxheTpub25lfS5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1jb250cm9sLC5sYW5kaW5nc3BhZ2UtMiAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5ocy1pbnB1dHtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5mb3JtIC5ub1VpLXRhcmdldHtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5mb3JtLXNlYXJjaCAuYnRuLC5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmZvcm0tc2VhcmNoIC5ocy1idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnICB2aWV3Qm94PScwIDAgMTguNDI1IDE4LjQyNiclM0UlM0NwYXRoIGlkPSducF9zZWFyY2hfNjg0NzMzXzAwMDAwMCcgZD0nTTE4LjM0NSwzNC40NjdsNC4wNi00LjA4OGE3LjY4OSw3LjY4OSwwLDAsMS0xLjUyNi00LjYwNiw3Ljc3Myw3Ljc3MywwLDEsMSw3Ljc3Myw3Ljc3Myw3LjY4OSw3LjY4OSwwLDAsMS00LjYwNi0xLjUyNmwtNC4wNiw0LjA2YTEuMTQ2LDEuMTQ2LDAsMCwxLTEuNjQxLDAsMS4xMTUsMS4xMTUsMCwwLDEsMC0xLjYxM1ptMTAuMzA3LTMuMjI0YTUuNDcsNS40NywwLDEsMC01LjQ3LTUuNDdBNS40Nyw1LjQ3LDAsMCwwLDI4LjY1MiwzMS4yNDNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTggLTE4KScgZmlsbD0nJTIzMDAwY2ZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlcntib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5idG4sLmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0IC5mb3JtLWdyb3VwLS1idXR0b24gLmhzLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0IC5mb3JtLWdyb3VwLS1idXR0b24gLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5ocy1idXR0b246aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmZvY3VzLC5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0IC5mb3JtLWdyb3VwLS1idXR0b24gLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5ocy1idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCw5LjYsMjA0KX0ubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxle2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0ubmF2aWdhdGlvbiB1bHttYXJnaW46MH0ubmF2aWdhdGlvbiB1bC5hcHBsaWNhdGlvbnN7bWluLWhlaWdodDozNjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24gdWwuYXBwbGljYXRpb25ze21pbi1oZWlnaHQ6dW5zZXR9fS5uYXZpZ2F0aW9uIHVsIGxpe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowfS5uYXZpZ2F0aW9uIHVsIGxpIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzo2cHggNXB4fS5uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsLm5hdmlnYXRpb24gdWwgbGkgYTpmb2N1c3tjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZpZ2F0aW9uIHVsIGxpIHVse2Rpc3BsYXk6bm9uZX0ubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmU+YXtjb2xvcjojZTYwMDEzfS5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSB1bHtkaXNwbGF5OmJsb2NrfS5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXZ7cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24gdWwgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNlNjAwMTMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTFweDtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMnB4O2hlaWdodDo2cHg7cGFkZGluZzowO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24gdWwgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntkaXNwbGF5OmJsb2NrfX0ubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2LmFjdGl2ZT4udG9nZ2xlLXN1Ym5hdiwubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2LnN1Ym5hdi1hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlLnN1Ym5hdi1hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzZTYwMDEzJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ubmF2aWdhdGlvbi0taGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjYwcHg7bGVmdDoxMDAlO2JvdHRvbTowO3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDA7bWFyZ2luOjA7ei1pbmRleDo5OTk5OTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7b3ZlcmZsb3c6YXV0b319Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbjowO29yZGVyOjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnl7b3JkZXI6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAyMHB4fX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpe2Rpc3BsYXk6YmxvY2t9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjkwMDtwYWRkaW5nOjAgMTBweDt0cmFuc2l0aW9uOmFsbCAuM3M7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaSBhe3BhZGRpbmc6MCA1cHg7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpIGF7cGFkZGluZzo1cHggMH19Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaSB1bHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5OXB4O2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjIwMHB4O3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTI7Ym9yZGVyLXJhZGl1czowIDAgMjBweCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpIHVse3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5Om5vbmU7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkgdWwgbGkgYXtwYWRkaW5nOjEwcHg7bGluZS1oZWlnaHQ6MjhweDt3aGl0ZS1zcGFjZTpub3JtYWx9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaSB1bC5hcHBsaWNhdGlvbi0tcHJvZHVjdHN7bWluLWhlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5pcy1vcGVuPmEsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaTpob3Zlcj5hLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGk6Zm9jdXM+YXtjb2xvcjojZTYwMDEzfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaXMtb3Blbj51bCwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpOmhvdmVyPnVsLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGk6Zm9jdXM+dWx7bGVmdDphdXRvfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdjpob3ZlciwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXY6Zm9jdXN7ei1pbmRleDoxfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntkaXNwbGF5OmJsb2NrO3RvcDoxMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzZTYwMDEzJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5hY3RpdmUgdWwsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2LnN1Ym5hdi1hY3RpdmUgdWx7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5hY3RpdmUuc3VibmF2LWFjdGl2ZSB1bHtkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHN7cG9zaXRpb246c3RhdGljfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3Rze3Bvc2l0aW9uOnJlbGF0aXZlfX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3RzIC5uYXZpZ2F0aW9uLS1wcm9kdWN0c3tsZWZ0Oi05OTk5OXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3RzIC5uYXZpZ2F0aW9uLS1wcm9kdWN0c3tkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHM6aG92ZXI+YTo6YmVmb3JlLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHM6Zm9jdXM+YTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NTJweDtjb250ZW50OlwiXCJ9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpob3Zlcj5hIHNwYW4sLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpmb2N1cz5hIHNwYW57cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpob3ZlciAubmF2aWdhdGlvbi0tcHJvZHVjdHMsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpmb2N1cyAubmF2aWdhdGlvbi0tcHJvZHVjdHN7bGVmdDowfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHMuYWN0aXZlIC5uYXZpZ2F0aW9uLS1wcm9kdWN0cywubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3RzLnN1Ym5hdi1hY3RpdmUgLm5hdmlnYXRpb24tLXByb2R1Y3Rze2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0cy5hY3RpdmUuc3VibmF2LWFjdGl2ZSAubmF2aWdhdGlvbi0tcHJvZHVjdHN7ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5PmxpLmhhcy1zdWJuYXY+YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjIwcHh9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2PmE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEycHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7Y29udGVudDpcIlwiO21hcmdpbjotN3B4IDAgMDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdj5hOjphZnRlcntkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdjpob3Zlcj5hOjphZnRlciwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5PmxpLmhhcy1zdWJuYXY6Zm9jdXM+YTo6YWZ0ZXIsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2LmFjdGl2ZT5hOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNlNjAwMTMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2OmhvdmVyPmE6OmFmdGVyLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdjpmb2N1cz5hOjphZnRlciwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5PmxpLmhhcy1zdWJuYXYuYWN0aXZlPmE6OmFmdGVye2Rpc3BsYXk6bm9uZX19Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2OmhvdmVyPmE6OmFmdGVyLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdjpmb2N1cz5hOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjA7b3JkZXI6Mn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5e29yZGVyOjI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMjBweH19Lm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5IGxpe21hcmdpbjowfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaT5he3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaT5he3BhZGRpbmc6NXB4IDB9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaTpob3Zlcj5hLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaTpmb2N1cz5he2NvbG9yOiNlNjAwMTN9Lm5hdmlnYXRpb24tLWZvb3RlciB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHh9Lm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC41KTtmb250LXNpemU6MTRweDtwYWRkaW5nOjB9Lm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhOmhvdmVyLC5uYXZpZ2F0aW9uLS1mb290ZXIgdWwgbGkgYTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZpZ2F0aW9uLS1wcm9kdWN0c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtsZWZ0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gd3JhcDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjtib3JkZXItcmFkaXVzOjAgMCAyMHB4IDIwcHg7cGFkZGluZzoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0tcHJvZHVjdHN7cG9zaXRpb246c3RhdGljO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmc6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7Lm5hdmlnYXRpb24tLXByb2R1Y3RzIGxpLmhhcy1zdWJuYXY+YXtwb2ludGVyLWV2ZW50czpub25lfX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWx7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW59Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpe3Bvc2l0aW9uOmluaXRpYWwgIWltcG9ydGFudDt3aWR0aDoyNSV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saXt3aWR0aDoxMDAlfX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsIGxpe3Bvc2l0aW9uOmluaXRpYWwgIWltcG9ydGFudDtmbGV4OjAgMCA1MCV9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsIGxpIGF7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsIGxpIC5wcm9kdWN0LWljb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgLnByb2R1Y3QtaWNvbiBpbWd7bWF4LXdpZHRoOjMwcHg7cGFkZGluZzowIDAgMTBweH0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgLnByb2R1Y3QtaWNvbiBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTVweH0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgLmltYWdlLXByZXZpZXd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OTk5cHg7dG9wOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4O2JhY2tncm91bmQ6IzEyMTIxMn0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgLmltYWdlLXByZXZpZXcgLnByZXZpZXctdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweDtjb2xvcjojY2YwMDBkO21hcmdpbjoxMHB4IDB9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsIGxpIC5pbWFnZS1wcmV2aWV3IC5wcmV2aWV3LXRleHR7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaSAuaW1hZ2UtcHJldmlldyBpbWd7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjIwMHB4fS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaTpob3ZlciAuaW1hZ2UtcHJldmlldywubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGk6Zm9jdXMgLmltYWdlLXByZXZpZXd7bGVmdDoxMDAlfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bDpub3QoOmhvdmVyKT5saTpmaXJzdC1jaGlsZD5he2NvbG9yOiNlNjAwMTN9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsOm5vdCg6aG92ZXIpPmxpOmZpcnN0LWNoaWxkIC5pbWFnZS1wcmV2aWV3e2xlZnQ6MTAwJX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGk6aG92ZXIsLm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpOmZvY3Vze3dpZHRoOjEwMCV9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpOmhvdmVyIHVsLC5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saTpmb2N1cyB1bHtsZWZ0OjI1JSAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MzUlfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bDpub3QoOmhvdmVyKT5saTpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bDpub3QoOmhvdmVyKT5saTpmaXJzdC1jaGlsZD5he2NvbG9yOiNlNjAwMTN9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsOm5vdCg6aG92ZXIpPmxpOmZpcnN0LWNoaWxkPnVse2xlZnQ6MjUlICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDozNSV9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsOm5vdCg6aG92ZXIpPmxpOmZpcnN0LWNoaWxkPnVsPmxpOmZpcnN0LWNoaWxkIC5pbWFnZS1wcmV2aWV3e2xlZnQ6MTAwJX0ubmF2aWdhdGlvbi0tcHJvZHVjdHMgLmJ0biwubmF2aWdhdGlvbi0tcHJvZHVjdHMgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubmF2aWdhdGlvbi0tcHJvZHVjdHMgLmhzLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDp1bnNldCAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyMnB4ICFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuYnRuLC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaHMtYnV0dG9ue21hcmdpbjowIDAgMCAzMHB4ICFpbXBvcnRhbnR9fS5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuYnRuOmhvdmVyLC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaHMtYnV0dG9uOmhvdmVyLC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuYnRuOmZvY3VzLC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6cmdiKDE3OSwwLDE0Ljc4Njk1NjUyMTcpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTc5LDAsMTQuNzg2OTU2NTIxNykgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnByaW1hcnktbmF2aWdhdGlvbi1hY3RpdmUgLm5hdmlnYXRpb24tLWhlYWRlcntsZWZ0OjB9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucHJpbWFyeS1zZWFyY2gtYWN0aXZlIC5uYXZpZ2F0aW9uLS1oZWFkZXJ7dG9wOjEyOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmxhbmRpbmdzcGFnZSAubmF2aWdhdGlvbi0taGVhZGVye3RvcDo3MHB4fX0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24gdWwgbGk+YTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24gdWwgbGk+YTpmb2N1c3tjb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmU+YXtjb2xvcjojMDAwY2ZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9fS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpIGF7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaSBhOmZvY3Vze2NvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkgdWx7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmO2JvcmRlci1yYWRpdXM6MH0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaTpob3Zlcj5hLC5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpOmZvY3VzPmF7Y29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5hY3RpdmU+YXtjb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXY+YTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdjpob3Zlcj5hOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2OmZvY3VzPmE6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlPmE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEycHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyMzMxZDBiMCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXY+LnRvZ2dsZS1zdWJuYXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdi5hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzMzFkMGIwJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaT5he2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMH0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC41KX0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0tZm9vdGVyIHVsIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZn0uYmxvY2stLXBhZ2luYXRpb257bWFyZ2luOjAgMCA2MHB4fS5wYWdpbmF0aW9ue21hcmdpbjowIDAgNDBweDtib3JkZXItcmFkaXVzOjB9LnBhZ2luYXRpb24tbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6YXV0bztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG87YmFja2dyb3VuZDpyZ2JhKDE4LDE4LDE4LC4yKTtib3JkZXItcmFkaXVzOjUwcHg7cGFkZGluZzo0cHh9LnBhZ2luYXRpb24tbGlzdCAucGFnZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDJweH0ucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci1yYWRpdXM6NTAlfS5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tmb250LXdlaWdodDo5MDA7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW0uY29udHJvbHtkaXNwbGF5Om5vbmV9fS5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5jb250cm9sIC5wYWdlLWxpbmt7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTdweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt0ZXh0LWluZGVudDotOTk5OTlweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW0uY29udHJvbCAucGFnZS1saW5rOmhvdmVyLC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5jb250cm9sIC5wYWdlLWxpbms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5jb250cm9sLm5leHQgLnBhZ2UtbGlua3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnBhZ2luYXRpb24tbGlzdCAucGFnZS1saW5re2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtwYWRkaW5nOjdweCAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO2JvcmRlcjowO2ZvbnQtd2VpZ2h0OjkwMH0ucGFnaW5hdGlvbi1saXN0IC5wYWdlLWxpbms6bm90KHNwYW4pOmhvdmVyLC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtbGluazpub3Qoc3Bhbik6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LmxhbmRpbmdzcGFnZS0yIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmNvbnRyb2wgLnBhZ2UtbGluazpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5jb250cm9sIC5wYWdlLWxpbms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAucGFnaW5hdGlvbiAucGFnZS1saW5rOm5vdChzcGFuKTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnBhZ2luYXRpb24gLnBhZ2UtbGluazpub3Qoc3Bhbik6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5zZWFyY2gtcmVzdWx0LS1ibG9ja3tjb2xvcjojMTIxMjEyO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjowIDAgMTBweH0uc2VhcmNoLXJlc3VsdC0tYmxvY2s6aG92ZXIsLnNlYXJjaC1yZXN1bHQtLWJsb2NrOmZvY3Vze2NvbG9yOiMxMjEyMTI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlYXJjaC1yZXN1bHQtLWJsb2NrX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNlYXJjaC1yZXN1bHRzLS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCAyMHB4fS5zZWFyY2gtcmVzdWx0cy0tbGlzdF9faXRlbSwuc2VhcmNoLXJlc3VsdHMtLWxpc3RfX2VtcHR5LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2VhcmNoLXJlc3VsdHMtLWxpc3QgaDJ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQ0cHh9LnNlYXJjaC1yZXN1bHRzLS1saXN0IC51cmx7ZGlzcGxheTpibG9jaztjb2xvcjojZGMzNTQ1O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc3R5bGU6aXRhbGljfS5zb2NpYWwtZm9sbG93LS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCAwIDIwcHh9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDIwcHh9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTk5OXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaSBhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtjb250ZW50OlwiXCI7bWFyZ2luOi0yMHB4IDAgMCAtMjBweH0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNC41LDE0LjFoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xVjE3aDMuNXYzLjVoLTMuNVYyOWgtMy41di04LjVoLTIuOFYxN2gyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZoMi44TDI0LjUsMTQuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmZhY2Vib29rIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojM2I1OTk4fS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnR3aXR0ZXIgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHNoYXBlLXJlbmRlcmluZz0nZ2VvbWV0cmljUHJlY2lzaW9uJyB0ZXh0LXJlbmRlcmluZz0nZ2VvbWV0cmljUHJlY2lzaW9uJyBpbWFnZS1yZW5kZXJpbmc9J29wdGltaXplUXVhbGl0eScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjU2IDBjMTQxLjM4NCAwIDI1NiAxMTQuNjE2IDI1NiAyNTYgMCAxNDEuMzg0LTExNC42MTYgMjU2LTI1NiAyNTZDMTE0LjYxNiA1MTIgMCAzOTcuMzg0IDAgMjU2IDAgMTE0LjYxNiAxMTQuNjE2IDAgMjU2IDB6bTYyLjY0IDE1Ny41NDloMzMuNDAxbC03Mi45NzQgODMuNDA3IDg1Ljg1IDExMy40OTVoLTY3LjIyMmwtNTIuNjQ1LTY4LjgzNy02MC4yNDQgNjguODM3aC0zMy40MjJsNzguMDUxLTg5LjIxMi04Mi4zNTItMTA3LjY5aDY4LjkyNGw0Ny41OSA2Mi45MTYgNTUuMDQzLTYyLjkxNnptLTExLjcyNCAxNzYuOTA4aDE4LjUwOUwyMDUuOTUgMTc2LjQ5NGgtMTkuODYxbDEyMC44MjcgMTU3Ljk2M3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6aG92ZXIsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkudHdpdHRlciBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFkYTFmMn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS53ZWlibyBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGQ9J00xOTUuNTMyLDMwOC42N2MtNy43LDMuODI5LTEwLjk4NiwxMi44NzctNy4zMzksMjAuMjFzMTIuODQ1LDEwLjE3MywyMC41NDQsNi4zNDMsMTAuOTg2LTEyLjg3Nyw3LjMzOS0yMC4yMDlTMjAzLjIzMiwzMDQuODQsMTk1LjUzMiwzMDguNjdaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMjUuOTE1LDMwMS41MDdjLTMuMjg3LDEuNjM0LTQuNzczLDUuMzMtMy4zMTksOC4yNTRzNS4zLDMuOTY5LDguNTg0LDIuMzM1LDQuNzc0LTUuMzMxLDMuMzItOC4yNTVTMjI5LjIsMjk5Ljg3MiwyMjUuOTE1LDMwMS41MDdaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTM1OC45MTMsMzA0Ljg2Yy02LjMzLDE5Ljg0NC0yMS4xLDQxLjItNTQuODMsNTguNzQ4LTIyLjA2MywxMS40NzMtNTEuNDA1LDIwLjg5NS04Mi42LDIwLjg5NS0xMDMuNzY5LDAtMTEyLjE1Mi02NS4wMzctMTEyLjE1Mi03OC40LDAtNDAuMDg0LDM2Ljc0My05Ni44NjgsNzAuMTQ2LTExNi45MXM1My40NDQtMjYuNzIyLDY2LjgwNi0xMy4zNmM3LjA2OCw3LjA2OCw2LjM2NywyMy4yMSwyLjIyLDM2LjE0NWEzLjY0NCwzLjY0NCwwLDAsMCw1LjQyNyw0LjE4OWMxMC43My02LjgwNSwyOC4wMTktMTUuNTI3LDQ1LjkyOS0xNS4zMzEsMjkuMjg1LjMyLDI1Ljc2NSwyOC44MDYsMjQuNDg1LDM1LjUyN0E1My41MjYsNTMuNTI2LDAsMCwxLDMyMSwyNDYuMjUxYTYuODksNi44OSwwLDAsMCw0Ljk0OCw5LjQ2NCw2Ni4zNDIsNjYuMzQyLDAsMCwxLDE5LjA0NSw2LjlDMzU3Ljk1MiwyNjkuOTczLDM2My41LDI5MC40OSwzNTguOTEzLDMwNC44NlptMi43MDYtODIuNzY0YTkuNjg2LDkuNjg2LDAsMCwxLTE4LjU3My01LjUwOWMxLjUxNC01LjEwNiwxLjA1LTE1LjUxMS00LjcyMi0yMi42NTktNC41NS01LjYzMS0xMS43MzQtOC4xMTQtMjEuMzU1LTcuMzc3YTkuNjg3LDkuNjg3LDAsMSwxLTEuNDc5LTE5LjMxN2MyMC4zNjQtMS41NjIsMzEuODU4LDcuMDM2LDM3LjksMTQuNTIxQzM2My41NCwxOTQuMzE3LDM2NC43NywyMTEuNDczLDM2MS42MTksMjIyLjFaTTM5OS42LDIzMy4zMzdhMTAuNjg5LDEwLjY4OSwwLDAsMS0yMC4zODQtNi40NDZjNC41MzgtMTQuMzQ3LDEuOTkzLTM5LjAxOC0xMS42Ni01Ni40NzgtMTIuMjU2LTE1LjY3NS0zMC42ODktMjIuODU2LTU0Ljc3Ny0yMS4zNDFhMTAuNjg5LDEwLjY4OSwwLDEsMS0xLjM0LTIxLjMzNmMzOS4yODktMi40NjksNjEuMzY2LDE0LjY4NCw3Mi45NTgsMjkuNTA5QzQwMy42MDcsMTgxLjgxMSw0MDUuNzQ0LDIxMy45MDksMzk5LjYsMjMzLjMzN1onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIxOC45MjgsMjQ3LjA0NmMtNDkuNzg2LDMuNDc5LTg4LjI3LDMzLjE0NS04NS45NTUsNjYuMjU3czQ0LjU1MSw1Ny4xMzUsOTQuMzM4LDUzLjY1NCw4OC4yNjktMzMuMTQ0LDg1Ljk1NS02Ni4yNTdTMjY4LjcxNSwyNDMuNTY1LDIxOC45MjgsMjQ3LjA0NlpNMjI2LDM1My4zNTRjLTI1Ljg0OCw1LjczLTUwLjgtNy42Ny01NS43MzUtMjkuOTNzMTIuMDE5LTQ0Ljk0OSwzNy44NjctNTAuNjc5LDUwLjgsNy42NzIsNTUuNzM1LDI5LjkzMVMyNTEuODUsMzQ3LjYyNSwyMjYsMzUzLjM1NFonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS53ZWlibyBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLndlaWJvIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWRhMWYyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLndlY2hhdCBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNzkuODg1LDE4Mi4zMjlhMTQuNjU4LDE0LjY1OCwwLDEsMCwxNC42NTcsMTQuNjU4QTE0LjY1OCwxNC42NTgsMCwwLDAsMTc5Ljg4NSwxODIuMzI5WicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUwLjczNSwyMTEuNjQ1YTE0LjY1OCwxNC42NTgsMCwxLDAtMTQuNjU4LTE0LjY1OEExNC42NTcsMTQuNjU3LDAsMCwwLDI1MC43MzUsMjExLjY0NVonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI4NC45MDksMjU2LjY3M2ExMi4yMDcsMTIuMjA3LDAsMSwwLDEyLjIwNywxMi4yMDZBMTIuMjA2LDEyLjIwNiwwLDAsMCwyODQuOTA5LDI1Ni42NzNaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTIxNS4zMSwzMTMuNWExMjQuOTIxLDEyNC45MjEsMCwwLDEtMzYuNi01LjQwNiw4LjgxNyw4LjgxNywwLDAsMC03LjM2OSwxLjAyNGwtMjMuODM4LDE1LjM5NWEyLjk5MiwyLjk5MiwwLDAsMS00LjUyMy0zLjI1bDUuMjY1LTIwLjczOGE4LjgyNSw4LjgyNSwwLDAsMC0zLjMtOS4yNjlDMTIzLjEsMjc1LjEsMTA5LjMzMywyNTEuNTQ0LDEwOS4zMzMsMjI1LjMxYzAtNDguNzA2LDQ3LjQ0OC04OC4xOSwxMDUuOTc3LTg4LjE5LDUyLjg0NiwwLDk2LjY1NCwzMi4xOTEsMTA0LjY2Miw3NC4yOTUtMS44NDEtLjA5LTMuNjk1LS4xNC01LjU2Mi0uMTQtNTIuOTM2LDAtOTYsMzYuNDIyLTk2LDgxLjE5MWE2OS4zNTUsNjkuMzU1LDAsMCwwLDMuMjIyLDIwLjg3NEMyMTkuNTM3LDMxMy40NDIsMjE3LjQzMiwzMTMuNSwyMTUuMzEsMzEzLjVabTE1Ny44ODMsMzMuNzQ5YTcuNzU0LDcuNzU0LDAsMCwwLTIuODY0LDguMTM0bDQsMTUuNzU4YTIuOTkyLDIuOTkyLDAsMCwxLTQuNTIzLDMuMjVsLTE4LjYxNi0xMi4wMjJhNy43ODMsNy43ODMsMCwwLDAtNi40OTQtLjksMTA0LjA4NSwxMDQuMDg1LDAsMCwxLTMwLjI4Niw0LjQ0M2MtNDguNzQzLDAtODguMjU3LTMyLjg4Mi04OC4yNTctNzMuNDQ0czM5LjUxNC03My40NDQsODguMjU3LTczLjQ0NCw4OC4yNTYsMzIuODgyLDg4LjI1Niw3My40NDRDNDAyLjY2NywzMTQuMjQsMzkxLjI4LDMzMy44LDM3My4xOTMsMzQ3LjI0OVonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTM0My45MTIsMjU2LjY3M2ExMi4yMDcsMTIuMjA3LDAsMSwwLDEyLjIwNywxMi4yMDZBMTIuMjA2LDEyLjIwNiwwLDAsMCwzNDMuOTEyLDI1Ni42NzNaJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkud2VjaGF0IGE6aG92ZXIsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkud2VjaGF0IGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWRhMWYyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnRpa3RvayBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTM4NS42MiwyMzIuMzgyYy0yNy4xODQsMC01My42MzQtOC44MjItNzQtMjMuNzVsLS4xNjIsMTAxLjVhOTIuNDU3LDkyLjQ1NywwLDEsMS04MC4xNzgtOTEuNzIxdjQ5Ljg0NWE0My42NTcsNDMuNjU3LDAsMSwwLDMxLjI4OCw0MS44NzZWMTA5LjMzM2g1MS4yNzVhNzEuNzczLDcxLjc3MywwLDAsMCw3MS43NzQsNzEuNzczWicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnRpa3RvayBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnRpa3RvayBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFkYTFmMn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS55b3V0dWJlIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MDAuMTQ4IC0zMTUpJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTgyMC4xLDMxNWMtMTEsMC0yMCw5LTIwLDIwczksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwUzgzMS4yLDMxNSw4MjAuMSwzMTV6IE04MjguOCwzNDEuOWMtMS40LDAuNC0yLjksMC41LTQuMywwLjRjLTMuMiwwLTYuMSwwLjEtOS4zLDBjLTEuOSwwLTQsMC00LjktMWMtMS4zLTEuMy0xLjItNS41LTEtOC4zYzAuMS0yLjQsMC4yLTQuNiwyLTUuM2MxLTAuMywyLTAuNCwzLTAuM2MxLjEsMCwyLjEsMCwzLjMtMC4xYzIuNy0wLjEsNS44LDAsOC43LDAuMWMxLjgsMC4xLDMsMC4yLDMuOCwxLjJjMC44LDEuMiwwLjgsMy43LDAuOCw1LjlDODMwLjcsMzM3LjgsODMwLjksMzQxLDgyOC44LDM0MS45TDgyOC44LDM0MS45eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNODE3LjcsMzM3LjZjMS45LTEsMy45LTEuOSw1LjgtM2MtMi0xLTMuOC0yLTUuOC0zVjMzNy42eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnlvdXR1YmUgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJlZH0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5saW5rZWRpbiBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjAsMEM5LDAsMCw5LDAsMjBzOSwyMCwyMCwyMHMyMC05LDIwLTIwUzMxLDAsMjAsMHogTTE2LjcsMjcuMWgtMi44di05LjdoMi44VjI3LjF6IE0xNS4zLDE2LjNjLTEsMC0xLjctMC44LTEuNy0xLjdjMCwwLDAsMCwwLDBjMC0xLDAuOC0xLjcsMS43LTEuN2MwLDAsMCwwLDAsMGMxLDAsMS43LDAuOCwxLjcsMS43YzAsMCwwLDAsMCwwQzE3LDE1LjYsMTYuMywxNi4zLDE1LjMsMTYuM0wxNS4zLDE2LjN6IE0yNi40LDI3LjFoLTIuOHYtNS45YzAsMCwwLjItMS40LTEuNC0xLjRjLTEuNCwwLTEuMywxLTEuMywxdjYuMmgtMi44di05LjdoMi44djAuNGMxLjItMC41LDIuNS0wLjUsMy43LDAuMWMxLjEsMC43LDEuOSwxLjksMS45LDMuM1YyNy4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6aG92ZXIsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkubGlua2VkaW4gYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDc3YjV9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuaW5zdGFncmFtIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01OTkuODUxIC0zMTUpJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYxOS44LDMzMi4xTDYxOS44LDMzMi4xYy0wLjgsMC0xLjQsMC4zLTEuOSwwLjhjLTAuNiwwLjUtMC45LDEuMy0wLjksMi4xYzAsMS42LDEuMywyLjksMi45LDIuOWMxLjYsMCwyLjktMS4zLDIuOS0yLjljMC0wLjctMC4yLTEuNC0wLjctMkM2MjEuNCwzMzIuNCw2MjAuNiwzMzIuMSw2MTkuOCwzMzIuMXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYyMy42LDMyNy40aC03LjRjLTIsMC0zLjYsMS42LTMuNiwzLjZsMCwwdjcuOWMwLDIsMS42LDMuNiwzLjYsMy42bDAsMGg3LjRjMiwwLDMuNi0xLjYsMy42LTMuNmwwLDBWMzMxQzYyNy4yLDMyOSw2MjUuNiwzMjcuNCw2MjMuNiwzMjcuNHogTTYyNS4yLDMzNWMwLDEuNC0wLjYsMi43LTEuNiwzLjdjLTEsMS0yLjMsMS42LTMuOCwxLjZjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM2MwLTEuNSwwLjYtMi45LDEuNi0zLjljMS0xLDIuMy0xLjUsMy43LTEuNWMxLjUsMCwyLjksMC42LDQsMS42QzYyNC44LDMzMi4zLDYyNS4zLDMzMy42LDYyNS4yLDMzNUw2MjUuMiwzMzV6IE02MjQuOSwzMzEuMWMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAsMCwwLDAsMCwwYzAtMC42LDAuNS0xLjEsMS4xLTEuMWMwLDAsMCwwLDAsMGMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLDAsMCwwLDBDNjI2LDMzMC41LDYyNS41LDMzMS4xLDYyNC45LDMzMS4xQzYyNC45LDMzMS4xLDYyNC45LDMzMS4xLDYyNC45LDMzMS4xTDYyNC45LDMzMS4xeicvJTNFJTNDcGF0aCBpZD0nUGF0aF82OTgnIGNsYXNzPSdzdDAnIGQ9J002MTkuOSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM2MzAuOSwzMTUsNjE5LjksMzE1eiBNNjI5LjIsMzM5YzAsMy4xLTIuNSw1LjYtNS42LDUuNmgtNy40Yy0zLjEsMC01LjYtMi41LTUuNi01LjZWMzMxYzAtMy4xLDIuNS01LjYsNS42LTUuNmg3LjRjMy4xLDAsNS42LDIuNSw1LjYsNS42TDYyOS4yLDMzOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzgzM2FiNH0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5waW50ZXJlc3QgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLDBDOSwwLDAsOSwwLDIwczksMjAsMjAsMjBzMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNS4zLDIzLjdjLTEuMiwxLjItNC4zLDEuOS02LDAuN2MtMC4yLTAuMS0wLjMtMC44LTAuNy0wLjdjLTAuNCwyLTEuMSw0LjQtMiw1LjhoLTEuMmMtMC4yLTAuNy0wLjEtMi4yLDAtM2MwLjMtMS45LDEuNi00LjYsMS42LTYuNWMwLTAuOC0wLjQtMS43LTAuMy0yLjZjMC4zLTEuOCwyLjktMy40LDMuOC0xLjNjMSwyLjItMi4xLDUuMS0wLjQsNi42YzAuNCwwLjMsMS4yLDAuNiwyLDAuNGMzLjYtMC44LDQtOC4yLDEuMS05LjljLTQuMy0yLjYtOS4xLDEuMi04LjgsNS40YzAuMiwxLjUsMS44LDIuNCwwLjQsMy43Yy0xLjktMC45LTIuNy0yLjItMi43LTQuNWMwLTQuOCw0LjUtNy44LDkuNi03LjNjMy4xLDAuMyw1LjgsMi45LDYuMiw1LjdDMjgsMTguOCwyNy4yLDIyLjEsMjUuMywyMy43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2JkMDgxY30uc29jaWFsLWZvbGxvdy0tc21hbGwuc29jaWFsLWZvbGxvdy0tbGlzdCBsaSBhe3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNvY2lhbC1mb2xsb3ctLXNtYWxsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkgYTo6YWZ0ZXJ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc29jaWFsLWZvbGxvdy0tc21hbGwuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNC41LDE0LjFoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xVjE3aDMuNXYzLjVoLTMuNVYyOWgtMy41di04LjVoLTIuOFYxN2gyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZoMi44TDI0LjUsMTQuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tc21hbGwuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzaGFwZS1yZW5kZXJpbmc9J2dlb21ldHJpY1ByZWNpc2lvbicgdGV4dC1yZW5kZXJpbmc9J2dlb21ldHJpY1ByZWNpc2lvbicgaW1hZ2UtcmVuZGVyaW5nPSdvcHRpbWl6ZVF1YWxpdHknIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1NiAwYzE0MS4zODQgMCAyNTYgMTE0LjYxNiAyNTYgMjU2IDAgMTQxLjM4NC0xMTQuNjE2IDI1Ni0yNTYgMjU2QzExNC42MTYgNTEyIDAgMzk3LjM4NCAwIDI1NiAwIDExNC42MTYgMTE0LjYxNiAwIDI1NiAwem02Mi42NCAxNTcuNTQ5aDMzLjQwMWwtNzIuOTc0IDgzLjQwNyA4NS44NSAxMTMuNDk1aC02Ny4yMjJsLTUyLjY0NS02OC44MzctNjAuMjQ0IDY4LjgzN2gtMzMuNDIybDc4LjA1MS04OS4yMTItODIuMzUyLTEwNy42OWg2OC45MjRsNDcuNTkgNjIuOTE2IDU1LjA0My02Mi45MTZ6bS0xMS43MjQgMTc2LjkwOGgxOC41MDlMMjA1Ljk1IDE3Ni40OTRoLTE5Ljg2MWwxMjAuODI3IDE1Ny45NjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLXNtYWxsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODAwLjE0OCAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J004MjAuMSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM4MzEuMiwzMTUsODIwLjEsMzE1eiBNODI4LjgsMzQxLjljLTEuNCwwLjQtMi45LDAuNS00LjMsMC40Yy0zLjIsMC02LjEsMC4xLTkuMywwYy0xLjksMC00LDAtNC45LTFjLTEuMy0xLjMtMS4yLTUuNS0xLTguM2MwLjEtMi40LDAuMi00LjYsMi01LjNjMS0wLjMsMi0wLjQsMy0wLjNjMS4xLDAsMi4xLDAsMy4zLTAuMWMyLjctMC4xLDUuOCwwLDguNywwLjFjMS44LDAuMSwzLDAuMiwzLjgsMS4yYzAuOCwxLjIsMC44LDMuNywwLjgsNS45QzgzMC43LDMzNy44LDgzMC45LDM0MSw4MjguOCwzNDEuOUw4MjguOCwzNDEuOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTgxNy43LDMzNy42YzEuOS0xLDMuOS0xLjksNS44LTNjLTItMS0zLjgtMi01LjgtM1YzMzcuNnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1zbWFsbC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzBweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwczIwLTksMjAtMjBTMzEsMCwyMCwweiBNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLXNtYWxsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuaW5zdGFncmFtIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzBweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01OTkuODUxIC0zMTUpJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYxOS44LDMzMi4xTDYxOS44LDMzMi4xYy0wLjgsMC0xLjQsMC4zLTEuOSwwLjhjLTAuNiwwLjUtMC45LDEuMy0wLjksMi4xYzAsMS42LDEuMywyLjksMi45LDIuOWMxLjYsMCwyLjktMS4zLDIuOS0yLjljMC0wLjctMC4yLTEuNC0wLjctMkM2MjEuNCwzMzIuNCw2MjAuNiwzMzIuMSw2MTkuOCwzMzIuMXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYyMy42LDMyNy40aC03LjRjLTIsMC0zLjYsMS42LTMuNiwzLjZsMCwwdjcuOWMwLDIsMS42LDMuNiwzLjYsMy42bDAsMGg3LjRjMiwwLDMuNi0xLjYsMy42LTMuNmwwLDBWMzMxQzYyNy4yLDMyOSw2MjUuNiwzMjcuNCw2MjMuNiwzMjcuNHogTTYyNS4yLDMzNWMwLDEuNC0wLjYsMi43LTEuNiwzLjdjLTEsMS0yLjMsMS42LTMuOCwxLjZjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM2MwLTEuNSwwLjYtMi45LDEuNi0zLjljMS0xLDIuMy0xLjUsMy43LTEuNWMxLjUsMCwyLjksMC42LDQsMS42QzYyNC44LDMzMi4zLDYyNS4zLDMzMy42LDYyNS4yLDMzNUw2MjUuMiwzMzV6IE02MjQuOSwzMzEuMWMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAsMCwwLDAsMCwwYzAtMC42LDAuNS0xLjEsMS4xLTEuMWMwLDAsMCwwLDAsMGMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLDAsMCwwLDBDNjI2LDMzMC41LDYyNS41LDMzMS4xLDYyNC45LDMzMS4xQzYyNC45LDMzMS4xLDYyNC45LDMzMS4xLDYyNC45LDMzMS4xTDYyNC45LDMzMS4xeicvJTNFJTNDcGF0aCBpZD0nUGF0aF82OTgnIGNsYXNzPSdzdDAnIGQ9J002MTkuOSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM2MzAuOSwzMTUsNjE5LjksMzE1eiBNNjI5LjIsMzM5YzAsMy4xLTIuNSw1LjYtNS42LDUuNmgtNy40Yy0zLjEsMC01LjYtMi41LTUuNi01LjZWMzMxYzAtMy4xLDIuNS01LjYsNS42LTUuNmg3LjRjMy4xLDAsNS42LDIuNSw1LjYsNS42TDYyOS4yLDMzOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1zbWFsbC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjAsMEM5LDAsMCw5LDAsMjBzOSwyMCwyMCwyMHMyMC05LDIwLTIwUzMxLDAsMjAsMHogTTI1LjMsMjMuN2MtMS4yLDEuMi00LjMsMS45LTYsMC43Yy0wLjItMC4xLTAuMy0wLjgtMC43LTAuN2MtMC40LDItMS4xLDQuNC0yLDUuOGgtMS4yYy0wLjItMC43LTAuMS0yLjIsMC0zYzAuMy0xLjksMS42LTQuNiwxLjYtNi41YzAtMC44LTAuNC0xLjctMC4zLTIuNmMwLjMtMS44LDIuOS0zLjQsMy44LTEuM2MxLDIuMi0yLjEsNS4xLTAuNCw2LjZjMC40LDAuMywxLjIsMC42LDIsMC40YzMuNi0wLjgsNC04LjIsMS4xLTkuOWMtNC4zLTIuNi05LjEsMS4yLTguOCw1LjRjMC4yLDEuNSwxLjgsMi40LDAuNCwzLjdjLTEuOS0wLjktMi43LTIuMi0yLjctNC41YzAtNC44LDQuNS03LjgsOS42LTcuM2MzLjEsMC4zLDUuOCwyLjksNi4yLDUuN0MyOCwxOC44LDI3LjIsMjIuMSwyNS4zLDIzLjd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1zaGFyZXtwb3NpdGlvbjpyZWxhdGl2ZX0uc29jaWFsLXNoYXJlLS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MzAwcHg7bWF4LWhlaWdodDowO3BhZGRpbmc6MCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDAwMDt0cmFuc2l0aW9uOmFsbCAuNXN9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zb2NpYWwtc2hhcmUtLXdyYXBwZXJ7bGVmdDowO3JpZ2h0OjA7d2lkdGg6YXV0b319LnNvY2lhbC1zaGFyZS5hY3RpdmUgLnNvY2lhbC1zaGFyZS0td3JhcHBlcnttYXgtaGVpZ2h0OjI5MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc29jaWFsLXNoYXJlLmFjdGl2ZSAuc29jaWFsLXNoYXJlLS13cmFwcGVye21heC1oZWlnaHQ6NDgwcHh9fS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGl7b3BhY2l0eToxfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDEpe3RyYW5zaXRpb24tZGVsYXk6LjE1c30uc29jaWFsLXNoYXJlLmFjdGl2ZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCgyKXt0cmFuc2l0aW9uLWRlbGF5Oi4yc30uc29jaWFsLXNoYXJlLmFjdGl2ZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCgzKXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoNCl7dHJhbnNpdGlvbi1kZWxheTouM3N9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoNSl7dHJhbnNpdGlvbi1kZWxheTouMzVzfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDYpe3RyYW5zaXRpb24tZGVsYXk6LjRzfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDcpe3RyYW5zaXRpb24tZGVsYXk6LjQ1c30uc29jaWFsLXNoYXJlIGgye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNTBweDttYXJnaW46MCAtMTBweCAxMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc29jaWFsLXNoYXJlIGgye2Rpc3BsYXk6YmxvY2t9fS5zb2NpYWwtc2hhcmUgaDI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOC43LDkuOWMwLDAuNC0wLjEsMC44LTAuMywxLjNsMy40LDIuMWMxLjMtMS40LDMuNC0xLjUsNC44LTAuM2MxLjQsMS4zLDEuNSwzLjQsMC4zLDQuOGMtMS4zLDEuNC0zLjQsMS41LTQuOCwwLjNjLTEuMS0wLjktMS40LTIuNC0wLjgtMy42bC0zLjQtMi4xYy0xLjMsMS40LTMuNSwxLjQtNC45LDAuMVMxLjcsOSwzLDcuN2MxLjMtMS40LDMuNS0xLjQsNC45LTAuMWwwLjEsMC4xbDMuNC0yLjFjLTAuNy0xLjksMC4zLTMuNywyLjEtNC40czMuNywwLjMsNC40LDIuMWMwLjcsMS45LTAuMywzLjctMi4xLDQuNGMtMS4zLDAuNC0yLjgsMC4xLTMuNy0wLjlMOC43LDguOUM4LjUsOSw4LjcsOS40LDguNyw5Ljl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtjb250ZW50OlwiXCJ9LnNvY2lhbC1zaGFyZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpe29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuMjVzfS5zb2NpYWwtc2hhcmUgaW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjEwcHg7bWFyZ2luOjAgMCAxMHB4O2JhY2tncm91bmQ6I2FmYWZhZjtib3JkZXI6MH0uc29jaWFsLXNoYXJlIGlucHV0OmZvY3Vze2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmV9LnNvY2lhbC1zaGFyZSAuYnRuLS1zb2NpYWwtc2hhcmV7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLXNvY2lhbC1zaGFyZTo6YWZ0ZXJ7bGVmdDowfS5zb2NpYWwtc2hhcmUgLmJ0bi0tc29jaWFsLXNoYXJlOmhvdmVyLC5zb2NpYWwtc2hhcmUgLmJ0bi0tc29jaWFsLXNoYXJlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLWNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjA7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLWNsb3NlOmhvdmVyLC5zb2NpYWwtc2hhcmUgLmJ0bi0tY2xvc2U6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaSBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjBweCcgaGVpZ2h0PSc2OXB4JyB2aWV3Qm94PScwIDAgNjAgNjknJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDpub25lOyU3RC5zdDElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIyNS44MTggNDk1LjM1OSkgcm90YXRlKC05MCknJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDc3LjUtMjI0LjhoLTMzLjRsLTE2LjcsMjlsMTYuNywyOWgzMy40bDE2LjctMjlMNDc3LjUtMjI0Ljh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000NDQuMi0yMjQuOGwtMTYuNywyOWwxNi43LDI5aDMzLjRsMTYuNy0yOWwtMTYuNy0yOUg0NDQuMiBNNDQzLjYtMjI1LjhoMC42aDMzLjRoMC42bDAuMywwLjVsMTYuNywyOWwwLjMsMC41bC0wLjMsMC41bC0xNi43LDI5bC0wLjMsMC41aC0wLjZoLTMzLjRoLTAuNmwtMC4zLTAuNWwtMTYuNy0yOWwtMC4zLTAuNWwwLjMtMC41bDE2LjctMjlMNDQzLjYtMjI1Ljh6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo2MHB4O2hlaWdodDo2OXB4O2JvcmRlci1yYWRpdXM6MH0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuZmFjZWJvb2sgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUsMTQuM2gtMi44Yy0wLjMsMC0wLjcsMC41LTAuNywxLjF2MS44SDI1djMuNWgtMy41djguNWgtMy41di04LjVIMTV2LTMuNWgyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZIMjVMMjUsMTQuM3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuZmFjZWJvb2sgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuZmFjZWJvb2sgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmZhY2Vib29rIGE6aG92ZXI6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyMzNiNTk5ODslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNSwxNC4zaC0yLjhjLTAuMywwLTAuNywwLjUtMC43LDEuMXYxLjhIMjV2My41aC0zLjV2OC41aC0zLjV2LTguNUgxNXYtMy41aDIuOHYtMS44Yy0wLjEtMi40LDEuOC00LjUsNC4yLTQuNkgyNUwyNSwxNC4zeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyAgdmlld0JveD0nMCAwIDUwIDUwJyAlM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTSA2LjkxOTkyMTkgNiBMIDIxLjEzNjcxOSAyNi43MjY1NjIgTCA2LjIyODUxNTYgNDQgTCA5LjQwNjI1IDQ0IEwgMjIuNTQ0OTIyIDI4Ljc3NzM0NCBMIDMyLjk4NjMyOCA0NCBMIDQzIDQ0IEwgMjguMTIzMDQ3IDIyLjMxMjUgTCA0Mi4yMDMxMjUgNiBMIDM5LjAyNzM0NCA2IEwgMjYuNzE2Nzk3IDIwLjI2MTcxOSBMIDE2LjkzMzU5NCA2IEwgNi45MTk5MjE5IDYgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkudHdpdHRlciBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6aG92ZXI6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyAgdmlld0JveD0nMCAwIDUwIDUwJyAlM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMWRhMWYyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTSA2LjkxOTkyMTkgNiBMIDIxLjEzNjcxOSAyNi43MjY1NjIgTCA2LjIyODUxNTYgNDQgTCA5LjQwNjI1IDQ0IEwgMjIuNTQ0OTIyIDI4Ljc3NzM0NCBMIDMyLjk4NjMyOCA0NCBMIDQzIDQ0IEwgMjguMTIzMDQ3IDIyLjMxMjUgTCA0Mi4yMDMxMjUgNiBMIDM5LjAyNzM0NCA2IEwgMjYuNzE2Nzk3IDIwLjI2MTcxOSBMIDE2LjkzMzU5NCA2IEwgNi45MTk5MjE5IDYgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnlvdXR1YmUgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmhvdmVyOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNi43LDI3LjFoLTIuOHYtOS43aDIuOFYyNy4xeiBNMTUuMywxNi4zYy0xLDAtMS43LTAuOC0xLjctMS43YzAsMCwwLDAsMCwwYzAtMSwwLjgtMS43LDEuNy0xLjdjMCwwLDAsMCwwLDBjMSwwLDEuNywwLjgsMS43LDEuN2MwLDAsMCwwLDAsMEMxNywxNS42LDE2LjMsMTYuMywxNS4zLDE2LjNMMTUuMywxNi4zeiBNMjYuNCwyNy4xaC0yLjh2LTUuOWMwLDAsMC4yLTEuNC0xLjQtMS40Yy0xLjQsMC0xLjMsMS0xLjMsMXY2LjJoLTIuOHYtOS43aDIuOHYwLjRjMS4yLTAuNSwyLjUtMC41LDMuNywwLjFjMS4xLDAuNywxLjksMS45LDEuOSwzLjNWMjcuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkubGlua2VkaW4gYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkubGlua2VkaW4gYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6aG92ZXI6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5saW5rZWRpbiBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDc3YjU7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5pbnN0YWdyYW0gYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuaW5zdGFncmFtIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5pbnN0YWdyYW0gYTpob3Zlcjo6YWZ0ZXIsLmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjM4MzNhYjQ7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5waW50ZXJlc3QgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1LjMsMjMuN2MtMS4yLDEuMi00LjMsMS45LTYsMC43Yy0wLjItMC4xLTAuMy0wLjgtMC43LTAuN2MtMC40LDItMS4xLDQuNC0yLDUuOGgtMS4yYy0wLjItMC43LTAuMS0yLjIsMC0zYzAuMy0xLjksMS42LTQuNiwxLjYtNi41YzAtMC44LTAuNC0xLjctMC4zLTIuNmMwLjMtMS44LDIuOS0zLjQsMy44LTEuM2MxLDIuMi0yLjEsNS4xLTAuNCw2LjZjMC40LDAuMywxLjIsMC42LDIsMC40YzMuNi0wLjgsNC04LjIsMS4xLTkuOWMtNC4zLTIuNi05LjEsMS4yLTguOCw1LjRjMC4yLDEuNSwxLjgsMi40LDAuNCwzLjdjLTEuOS0wLjktMi43LTIuMi0yLjctNC41YzAtNC44LDQuNS03LjgsOS42LTcuM2MzLjEsMC4zLDUuOCwyLjksNi4yLDUuN0MyOCwxOC44LDI3LjIsMjIuMSwyNS4zLDIzLjd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5waW50ZXJlc3QgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmhvdmVyOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkucGludGVyZXN0IGE6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2JkMDgxYzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNS4zLDIzLjdjLTEuMiwxLjItNC4zLDEuOS02LDAuN2MtMC4yLTAuMS0wLjMtMC44LTAuNy0wLjdjLTAuNCwyLTEuMSw0LjQtMiw1LjhoLTEuMmMtMC4yLTAuNy0wLjEtMi4yLDAtM2MwLjMtMS45LDEuNi00LjYsMS42LTYuNWMwLTAuOC0wLjQtMS43LTAuMy0yLjZjMC4zLTEuOCwyLjktMy40LDMuOC0xLjNjMSwyLjItMi4xLDUuMS0wLjQsNi42YzAuNCwwLjMsMS4yLDAuNiwyLDAuNGMzLjYtMC44LDQtOC4yLDEuMS05LjljLTQuMy0yLjYtOS4xLDEuMi04LjgsNS40YzAuMiwxLjUsMS44LDIuNCwwLjQsMy43Yy0xLjktMC45LTIuNy0yLjItMi43LTQuNWMwLTQuOCw0LjUtNy44LDkuNi03LjNjMy4xLDAuMyw1LjgsMi45LDYuMiw1LjdDMjgsMTguOCwyNy4yLDIyLjEsMjUuMywyMy43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5yaWNodGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNDBweH0ucmljaHRleHQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucmljaHRleHQgdWw6bm90KC5saXN0KSwucmljaHRleHQgb2w6bm90KC5saXN0KXtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpkaXNjO3BhZGRpbmc6MCAwIDAgMjBweH0ucmljaHRleHQgb2x7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWx9LnJpY2h0ZXh0IHAsLnJpY2h0ZXh0IGFkZHJlc3N7Zm9udC13ZWlnaHQ6NDAwfS5yaWNodGV4dCBhOm5vdCguYnRuKXtjb2xvcjojZTYwMDEzO291dGxpbmU6bm9uZX0ucmljaHRleHQgYTpub3QoLmJ0bik6aG92ZXIsLnJpY2h0ZXh0IGE6bm90KC5idG4pOmZvY3Vze291dGxpbmU6bm9uZX0ucmljaHRleHQgYiwucmljaHRleHQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ucmljaHRleHQgaSwucmljaHRleHQgZW17Zm9udC1zdHlsZTppdGFsaWN9LnJpY2h0ZXh0IHV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmljaHRleHQgYmxvY2txdW90ZXtwYWRkaW5nOjAgMTIlO21hcmdpbjoyNXB4IDAgNDBweDtib3JkZXItbGVmdDowIHNvbGlkfS5yaWNodGV4dCBibG9ja3F1b3RlIHB7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NDZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjB9LnJpY2h0ZXh0IHByZXtmb250LWZhbWlseTptb25vc3BhY2V9LnJpY2h0ZXh0IHRhYmxle3dpZHRoOjEwMCV9LnJpY2h0ZXh0IHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0aCwucmljaHRleHQgdGFibGUgdHI6bGFzdC1vZi10eXBlIHRke2JvcmRlci1ib3R0b206MH0ucmljaHRleHQgdGFibGUgdHIgdGgsLnJpY2h0ZXh0IHRhYmxlIHRyIHRke3BhZGRpbmc6NXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhZmFmYWZ9LnJpY2h0ZXh0IGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucmljaHRleHQgaHJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMxMjEyMTI7Ym9yZGVyOjB9LnJpY2h0ZXh0IC50YWJsZS13cmFwcGVye21hcmdpbjowIDAgNDBweDtvdmVyZmxvdy14OnNjcm9sbH0ucmljaHRleHQgLnRhYmxlLXdyYXBwZXIgdGFibGV7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5yaWNodGV4dCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCwucmljaHRleHQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGR7bWluLXdpZHRoOjIwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnJpY2h0ZXh0IHZpZGVve21heC13aWR0aDoxMDAlfX0ubGFuZGluZ3NwYWdlLTIgLnJpY2h0ZXh0IGE6bm90KC5idG4pe2NvbG9yOiMwMDBjZmZ9LmJsb2NrLS1hcnRpY2xle21hcmdpbjowfS5hcnRpY2xle21hcmdpbjowIDAgNjBweH0uYXJ0aWNsZV9fdGl0bGV7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0byA2MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmFydGljbGVfX3RpdGxle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjB9fS5hcnRpY2xlX190aXRsZSAuaXMtaDN7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NTVweH0uYXJ0aWNsZV9fdGl0bGUgLmlzLWgye21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5hcnRpY2xlX190aXRsZSAuaW5mby1wdWJsaXNoe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMTBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fS5hcnRpY2xlX19jb250ZW50e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0byA0MHB4O3BhZGRpbmc6MCA1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5hcnRpY2xlX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5hcnRpY2xlX19jb250ZW50IC5yaWNodGV4dHttYXJnaW46MH0uYXJ0aWNsZV9fY29udGVudC0tc21hbGx7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDEwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmFydGljbGVfX2NvbnRlbnQtLXNtYWxse3BhZGRpbmc6MH19LmFydGljbGVfX2ltYWdle2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0byA0MHB4O3BhZGRpbmc6MCA1cHh9LmFydGljbGVfX3RhZ3N7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyU7cGFkZGluZzowIDVweDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYXJ0aWNsZV9fdGFnc3tmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uYXJ0aWNsZV9fdGFncysuYXJ0aWNsZV9fYXV0aG9ye3BhZGRpbmctdG9wOjQwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH0uYXJ0aWNsZV9fYXV0aG9ye2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclO3BhZGRpbmc6MCA1cHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmFydGljbGVfX2F1dGhvcntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uYmxvY2stLWFjY2Vzc29yaWVze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt6LWluZGV4OjF9LmJsb2NrLS1hY2Nlc3NvcmllcysuYmxvY2stLWRvdWJsZS1zbGlkZXJ7bWFyZ2luLXRvcDotMTc1cHh9LmFjY2Vzc29yaWVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCA2MHB4fS5hY2Nlc3Nvcmllc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmFjY2Vzc29yeXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luOjAgMCA0MHB4O2JvcmRlci1yYWRpdXM6NXB4O3RyYW5zaXRpb246YWxsIC4zc30uYWNjZXNzb3J5W2hyZWZde2NvbG9yOiMxMjEyMTI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFjY2Vzc29yeVtocmVmXTpob3ZlciwuYWNjZXNzb3J5W2hyZWZdOmZvY3Vze2NvbG9yOiMxMjEyMTI7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5hY2Nlc3NvcnlbaHJlZl06aG92ZXIgLmFjY2Vzc29yeV9faW1hZ2UgaW1nLC5hY2Nlc3NvcnlbaHJlZl06Zm9jdXMgLmFjY2Vzc29yeV9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5hY2Nlc3NvcnlfX2ltYWdle292ZXJmbG93OmhpZGRlbn0uYWNjZXNzb3J5X19pbWFnZSBpbWd7dHJhbnNpdGlvbjphbGwgLjNzfS5hY2Nlc3NvcnlfX2NvbnRlbnR7cGFkZGluZzoxNXB4IDIwcHh9LmFjY2Vzc29yeV9fY29udGVudD4qe21hcmdpbjowfS5zbGlkZXItYWNjZXNzb3JpZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDphdXRvO21hcmdpbjowIC0xMHB4IDQwcHh9LnNsaWRlci1hY2Nlc3Nvcmllc19faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlO3BhZGRpbmc6MCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDIpfi5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNsaWRlci1hY2Nlc3Nvcmllc19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDEpfi5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW17ZGlzcGxheTpub25lfX0uc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVtOm50aC1jaGlsZCg0KX4uc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVte2Rpc3BsYXk6bm9uZX0uc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVtIC5hY2Nlc3Nvcnl7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cGFkZGluZzoxNXB4IDVweH0uc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLnNsaWRlci1hY2Nlc3Nvcmllc19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2e3JpZ2h0Oi00MHB4O2xlZnQ6LTQwcHh9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLW5hdntyaWdodDowO2xlZnQ6MH19LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMzRweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O29wYWNpdHk6LjI4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTJweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgMjIgMzQnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzMTIxMjEyOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNy4xLDM0TDAsMTdMMTcuMSwwTDIyLDQuOEw5LjcsMTdMMjIsMjkuMkwxNy4xLDM0eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fS5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3Zlciwuc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsLnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLC5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1c3tvcGFjaXR5OjF9LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkLC5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZHt2aXNpYmlsaXR5OmhpZGRlbn0ubGFuZGluZ3NwYWdlLTIgLmFjY2Vzc29yeXtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjIpfS5ibG9jay0tY29udGVudC1pbWFnZS1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7bWFyZ2luOjAgMCAxMDBweH0uYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC5jb250ZW50LWltYWdlLWJsb2Nre2NvbG9yOiNmZmZ9LmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC5jb250ZW50LWltYWdlLWJsb2NrIC5pcy1oMiwuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLmNvbnRlbnQtaW1hZ2UtYmxvY2sgLmlzLWgzLC5ibG9jay0tY29udGVudC1pbWFnZS1ibG9jayAuY29udGVudC1pbWFnZS1ibG9jayAuaXMtaDQsLmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC5jb250ZW50LWltYWdlLWJsb2NrIC5pcy1oNXtjb2xvcjojZmZmfS5ibG9jay0tY29udGVudC1pbWFnZS1ibG9jayAud3JhcHBlciwuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLnRlc3RpbW9uaWFsX19jb250ZW50LC5ibG9jay0tY29udGVudC1pbWFnZS1ibG9jayAuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLndyYXBwZXIsLmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC50ZXN0aW1vbmlhbF9fY29udGVudCwuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWF4LXdpZHRoOjE0NDBweH19LmNvbnRlbnQtaW1hZ2UtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MH0uY29udGVudC1pbWFnZS1ibG9ja19faW1hZ2V7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG8gMCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuY29udGVudC1pbWFnZS1ibG9ja19faW1hZ2V7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmNvbnRlbnQtaW1hZ2UtYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6NDBweCA2MHB4IDA7bWFyZ2luOjAgMCAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb250ZW50LWltYWdlLWJsb2NrX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzo0MHB4IDE1cHggMH19LmNvbnRlbnQtaW1hZ2UtYmxvY2stLXJldmVyc2VkIC5jb250ZW50LWltYWdlLWJsb2NrX19pbWFnZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvO29yZGVyOjJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb250ZW50LWltYWdlLWJsb2NrLS1yZXZlcnNlZCAuY29udGVudC1pbWFnZS1ibG9ja19faW1hZ2V7b3JkZXI6MX19LmNvbnRlbnQtaW1hZ2UtYmxvY2stLXJldmVyc2VkIC5jb250ZW50LWltYWdlLWJsb2NrX19jb250ZW50e21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OjA7b3JkZXI6MX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmNvbnRlbnQtaW1hZ2UtYmxvY2stLXJldmVyc2VkIC5jb250ZW50LWltYWdlLWJsb2NrX19jb250ZW50e29yZGVyOjJ9fS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5ibG9jay0tZG91YmxlLXNsaWRlcnttYXJnaW46MH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmRvdWJsZS1zbGlkZXItaXRlbXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZG91YmxlLXNsaWRlci1pdGVte21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kb3VibGUtc2xpZGVyLWl0ZW17bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kb3VibGUtc2xpZGVyLWl0ZW17bWF4LXdpZHRoOjExNzBweH19LmRvdWJsZS1zbGlkZXItaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3BhZGRpbmc6MzYwcHggMCAwO21hcmdpbjowIGF1dG8gMTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmRvdWJsZS1zbGlkZXItaXRlbXtwYWRkaW5nOjI2MHB4IDE1cHggMH19LmRvdWJsZS1zbGlkZXItaXRlbV9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjE5MjBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW1fX2ltYWdle2hlaWdodDozMjhweH19LmRvdWJsZS1zbGlkZXItaXRlbV9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO21heC13aWR0aDpub25lO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0MHB4IDQwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmRvdWJsZS1zbGlkZXItaXRlbV9fY29udGVudHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmRvdWJsZS1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDJ7Zm9udC1zaXplOjU0cHg7bGluZS1oZWlnaHQ6NThweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgye2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjUycHh9fS5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWg2e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5kb3VibGUtc2xpZGVyLWl0ZW0tLWFuaW1hdGU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NDBweDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDoxfS5kb3VibGUtc2xpZGVyLWl0ZW0tLWFuaW1hdGUgLmRvdWJsZS1zbGlkZXItaXRlbV9faW1hZ2V7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTBzfS5kb3VibGUtc2xpZGVyLWl0ZW0tLWFuaW1hdGUgLmRvdWJsZS1zbGlkZXItaXRlbV9fY29udGVudHt6LWluZGV4OjJ9LmRvdWJsZS1zbGlkZXJ7bWFyZ2luOjAgMCA5MHB4fS5kb3VibGUtc2xpZGVyX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0uZG91YmxlLXNsaWRlcl9faXRlbTpudGgtY2hpbGQoMSl+LmRvdWJsZS1zbGlkZXJfX2l0ZW17ZGlzcGxheTpub25lfS5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIC5kb3VibGUtc2xpZGVyX19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDo2MDBweDtsZWZ0OjUyJTt3aWR0aDoxNTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e2xlZnQ6NjUlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3dpZHRoOjExMHB4O3RvcDoyOTBweDtyaWdodDoxOCU7bGVmdDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3JpZ2h0OjI1cHh9fS5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMzRweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O29wYWNpdHk6LjI4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAyMiAzNCclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjMxMjEyMTI7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3LjEsMzRMMCwxN0wxNy4xLDBMMjIsNC44TDkuNywxN0wyMiwyOS4yTDE3LjEsMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3ZlciwuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLC5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsLmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1c3tvcGFjaXR5OjF9LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5kaXNhYmxlZCwuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LmRpc2FibGVke3Zpc2liaWxpdHk6aGlkZGVufS5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWNvdW50ZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MTtoZWlnaHQ6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVye2hlaWdodDozMHB4fX0uZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVyIHNwYW57Y29sb3I6IzEyMTIxMjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjkwMDttYXJnaW46MCA1cHg7cGFkZGluZzo2cHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtY291bnRlciBzcGFue21hcmdpbjowIDNweDtwYWRkaW5nOjFweCAwfX0uZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmFjdGl2ZSAuZG91YmxlLXNsaWRlci1pdGVtLS1hbmltYXRlIC5kb3VibGUtc2xpZGVyLWl0ZW1fX2ltYWdlIGltZ3thbmltYXRpb246em9vbWVmZmVjdCAxMHMgZm9yd2FyZHN9LmxhbmRpbmdzcGFnZS0yIC5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnR7Ym9yZGVyLXJhZGl1czowfS5ibG9jay0tZG93bmxvYWRze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NzBweCAwIDMwcHg7bWFyZ2luOjAgMCAxMDBweDtiYWNrZ3JvdW5kOiNlNjAwMTMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5ibG9jay0tZG93bmxvYWRzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9jay0tZG93bmxvYWRzOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtvcGFjaXR5Oi42MztiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7ei1pbmRleDowfS5ibG9jay0tZG93bmxvYWRzIC5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZjt6LWluZGV4OjF9LmJsb2NrLS1kb3dubG9hZHMgLmRvd25sb2FkcyAuaXMtaDJ7Y29sb3I6I2ZmZn0uYmxvY2stLWRvd25sb2FkcyAuZG93bmxvYWRzIC5saXN0LS1kb3dubG9hZHMgbGkgYXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5ibG9jay0tZG93bmxvYWRzIC5kb3dubG9hZHMgLmxpc3QtLWRvd25sb2FkcyBsaSBhOmhvdmVyLC5ibG9jay0tZG93bmxvYWRzIC5kb3dubG9hZHMgLmxpc3QtLWRvd25sb2FkcyBsaSBhOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDkwJSk7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5kb3dubG9hZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZG93bmxvYWRzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1kb3dubG9hZHN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLWRvd25sb2Fkczo6YWZ0ZXJ7b3BhY2l0eTouODU7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5ibG9jay0tZmlsdGVye21hcmdpbjowfS5maWx0ZXItYmxvY2t7bWFyZ2luOjAgMCA3NXB4fS5maWx0ZXItYmxvY2stLXNtYWxse3dpZHRoOjgzLjMzMzMlO21hcmdpbjowIGF1dG8gMTAwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5maWx0ZXItYmxvY2stLXNtYWxse3dpZHRoOmF1dG87bWFyZ2luOjAgMCAxMDBweH19LmZpbHRlci1ibG9jayAubGlzdHttYXJnaW46MH0uZmlsdGVyLWJsb2NrIC5mb3JtLWZpbHRlcnttYXJnaW46MH0uZmlsdGVyLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC01cHh9LmZpbHRlci1idXR0b25zIC5idG4sLmZpbHRlci1idXR0b25zIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5ocy1idXR0b257ZmxleDowIDAgY2FsYygyNSUgLSAxMHB4KTttYXJnaW46MCA1cHggMTBweDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsO2ZvbnQtc2l6ZToxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmZpbHRlci1idXR0b25zIC5idG4sLmZpbHRlci1idXR0b25zIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5ocy1idXR0b257ZmxleDowIDAgY2FsYygzMy4zJSAtIDEwcHgpfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZpbHRlci1idXR0b25zIC5idG4sLmZpbHRlci1idXR0b25zIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5ocy1idXR0b257ZmxleDowIDAgY2FsYyg1MCUgLSAxMHB4KX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5maWx0ZXItYnV0dG9ucyAuYnRuLC5maWx0ZXItYnV0dG9ucyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucyAuaHMtYnV0dG9ue2ZsZXg6MCAwIDEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5maWx0ZXItYnV0dG9ucyAuYnRuLmFjdGl2ZSwuZmlsdGVyLWJ1dHRvbnMgLmhic3B0LWZvcm0gLmFjdGl2ZS5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5hY3RpdmUuaHMtYnV0dG9uLC5maWx0ZXItYnV0dG9ucyAuYnRuOmhvdmVyLC5maWx0ZXItYnV0dG9ucyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucyAuaHMtYnV0dG9uOmhvdmVyLC5maWx0ZXItYnV0dG9ucyAuYnRuOmZvY3VzLC5maWx0ZXItYnV0dG9ucyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucyAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTc5LDAsMTQuNzg2OTU2NTIxNyk7Ym9yZGVyLWNvbG9yOnJnYigxNzksMCwxNC43ODY5NTY1MjE3KX0uYmxvY2stLWhpZ2hsaWdodHN7bWFyZ2luOjB9LmhpZ2hsaWdodHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDYwcHh9LmhpZ2hsaWdodHNfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5oaWdobGlnaHRzX19idXR0b25ze3RleHQtYWxpZ246Y2VudGVyfS5oaWdobGlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDQwcHh9LmhpZ2hsaWdodF9faW1hZ2V7d2lkdGg6ODMuMzMzMyU7bWFyZ2luOjAgYXV0byAwIDA7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlnaGxpZ2h0X19pbWFnZXt3aWR0aDo5MCV9fS5oaWdobGlnaHRfX2ltYWdlKy5oaWdobGlnaHRfX2NvbnRlbnR7bWFyZ2luLXRvcDotMTAwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHRfX2ltYWdlKy5oaWdobGlnaHRfX2NvbnRlbnR7bWFyZ2luLXRvcDotNTBweH19LmhpZ2hsaWdodF9faW1hZ2UgLmxpc3R7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZzo1cHg7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4LDE4LDE4LC42KX0uaGlnaGxpZ2h0X19pbWFnZSAubGlzdCBsaXtjb2xvcjojZmZmfS5oaWdobGlnaHRfX2ltYWdlIC5saXN0IGxpIC5pY29uLS1kYXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDgxLjI4LDM4SDQzMXY3MS43NmMwLDIzLjQ3LTE4LDQyLjI0LTQwLjYsNDIuMjRIMzc3LjZDMzU1LDE1MiwzMzcsMTMzLjI0LDMzNywxMDkuNzZWMzhIMTgzdjcxLjc2YzAsMjMuNDctMTguMzQsNDIuMjQtNDAuOTIsNDIuMjRoLTEyLjhDMTA2LjcsMTUyLDg4LDEzMy4yNCw4OCwxMDkuNzZWMzhIMzAuNzJDMTMuODIsMzgsMCw1Mi43NSwwLDcwLjMxVjQ4MC4wN0MwLDQ5Ny42MywxMy44Miw1MTIsMzAuNzIsNTEySDQ4MS4yOGMxNi45LDAsMzAuNzItMTQuMzcsMzAuNzItMzEuOTNWNzAuMzFDNTEyLDUyLjc1LDQ5OC4xOCwzOCw0ODEuMjgsMzhaTTQ2OSw0NDUuNUEyMi41NywyMi41NywwLDAsMSw0NDYuNSw0NjhINjUuNUEyMi41NywyMi41NywwLDAsMSw0Myw0NDUuNXYtMjMwQTIyLjU3LDIyLjU3LDAsMCwxLDY1LjUsMTkzaDM4MUEyMi41NywyMi41NywwLDAsMSw0NjksMjE1LjV2MjMwWiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEyOS4yOCwxMzRoMTIuOGMxMi43LDAsMjIuOTItMTEsMjIuOTItMjQuMjRWMjMuOTVDMTY1LDEwLjc0LDE1NC43OCwwLDE0Mi4wOCwwaC0xMi44QzExNi41OCwwLDEwNiwxMC43NCwxMDYsMjMuOTV2ODUuODJDMTA2LDEyMywxMTYuNTgsMTM0LDEyOS4yOCwxMzRaJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzc3LjYsMTM0aDEyLjhjMTIuNywwLDIyLjYtMTEsMjIuNi0yNC4yNFYyMy45NEM0MTMsMTAuNzQsNDAzLjEsMCwzOTAuNCwwSDM3Ny42QzM2NC45LDAsMzU1LDEwLjc0LDM1NSwyMy45NHY4NS44MkMzNTUsMTIzLDM2NC45LDEzNCwzNzcuNiwxMzRaJyUzRSUzQy9wYXRoJTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PSc4MCcgeT0nMjM3JyB3aWR0aD0nOTAnIGhlaWdodD0nNzYnJTNFJTNDL3JlY3QlM0UlM0NyZWN0IGNsYXNzPSdzdDAnIHg9JzgwJyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMjExJyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMjExJyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMzQ1JyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMzQ1JyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGlnaGxpZ2h0X19pbWFnZSAubGlzdCBsaSAuaWNvbi0tdGltZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTIsMjMgQzUuOTI0ODY3NzUsMjMgMSwxOC4wNzUxMzIyIDEsMTIgQzEsNS45MjQ4Njc3NSA1LjkyNDg2Nzc1LDEgMTIsMSBDMTguMDc1MTMyMiwxIDIzLDUuOTI0ODY3NzUgMjMsMTIgQzIzLDE4LjA3NTEzMjIgMTguMDc1MTMyMiwyMyAxMiwyMyBaIE0xMiwyMSBDMTYuOTcwNTYyNywyMSAyMSwxNi45NzA1NjI3IDIxLDEyIEMyMSw3LjAyOTQzNzI1IDE2Ljk3MDU2MjcsMyAxMiwzIEM3LjAyOTQzNzI1LDMgMyw3LjAyOTQzNzI1IDMsMTIgQzMsMTYuOTcwNTYyNyA3LjAyOTQzNzI1LDIxIDEyLDIxIFogTTEyLDEyLjM4MTk2NiBMMTUuNDQ3MjEzNiwxNC4xMDU1NzI4IEMxNS45NDExOTIxLDE0LjM1MjU2MjEgMTYuMTQxNDE2NCwxNC45NTMyMzUxIDE1Ljg5NDQyNzIsMTUuNDQ3MjEzNiBDMTUuNjQ3NDM3OSwxNS45NDExOTIxIDE1LjA0Njc2NDksMTYuMTQxNDE2NCAxNC41NTI3ODY0LDE1Ljg5NDQyNzIgTDEwLjU1Mjc4NjQsMTMuODk0NDI3MiBDMTAuMjE0MDAyNCwxMy43MjUwMzUyIDEwLDEzLjM3ODc3MjEgMTAsMTMgTDEwLDcgQzEwLDYuNDQ3NzE1MjUgMTAuNDQ3NzE1Myw2IDExLDYgQzExLjU1MjI4NDcsNiAxMiw2LjQ0NzcxNTI1IDEyLDcgTDEyLDEyLjM4MTk2NiBaJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oaWdobGlnaHRfX2ltYWdlIC5saXN0IGxpIC5pY29uLS1tYXJrZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgNjggOTAnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzYuMiwwSDM0aC0yLjNDMTIuMSwxLTQuNywyMS41LDEuMiw0MC42QzQuNCw0OS44LDkuMyw1OCwxNC44LDY1LjhjMS45LDIuOCw0LDUuNSw2LDguMWMxLjgsMi40LDMuNyw0LjcsNS41LDdjMi40LDMsNC44LDYsNy4yLDkuMUgzNGgwLjVjMi4zLTMuMSw0LjctNi4xLDcuMS05LjJjMS45LTIuMywzLjctNC43LDUuNS03YzIuMS0yLjcsNC4xLTUuMyw2LTguMWM1LjgtOC4xLDEwLjgtMTYuNywxNC0yNi4yQzcyLDIwLjUsNTUuNCwxLDM2LjIsMHogTTM0LDU1LjRjLTAuMSwwLTAuMSwwLTAuMiwwYy0xMi42LDAtMjIuOS0xMC4yLTIyLjktMjIuN0MxMC45LDIwLjIsMjEuMiwxMCwzMy44LDEwYzAuMSwwLDAuMSwwLDAuMiwwYzEyLjUsMC4xLDIyLjcsMTAuMywyMi43LDIyLjdDNTYuNyw0NS4xLDQ2LjUsNTUuMywzNCw1NS40eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGlnaGxpZ2h0X19pbWFnZSAubGlzdCBsaSAuaWNvbi0tc3BlYy13aWR0aHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzI2cHgnICBmaWxsPSclMjNmZmYnIHZpZXdib3g9JzAgMCAxMDAgMTAwJyB4bWxuczp4PSdodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLycgeG1sbnM6aT0naHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvJyB4bWxuczpncmFwaD0naHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDY0IDY0JyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA2NCA2NCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NtZXRhZGF0YSUzRSUzQ3NmdyB4bWxucz0naHR0cDovL25zLmFkb2JlLmNvbS9TYXZlRm9yV2ViLzEuMC8nJTNFJTNDc2xpY2VzJTNFJTNDL3NsaWNlcyUzRSUzQ3NsaWNlU291cmNlQm91bmRzIGhlaWdodD0nMTYzODQnIHdpZHRoPScxNjM4OScgeD0nLTgxNjUnIHk9Jy04MTYwJyBib3R0b21MZWZ0T3JpZ2luPSd0cnVlJyUzRSUzQy9zbGljZVNvdXJjZUJvdW5kcyUzRSUzQy9zZnclM0UlM0MvbWV0YWRhdGElM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjQxNCwzMC41ODZsLTQtMy45OTljLTAuNzgxLTAuNzgtMi4wNDctMC43ODEtMi44MjgsMHMtMC43ODEsMi4wNDcsMCwyLjgyOWwwLjU4NSwwLjU4NGgtMjIuMzRsMC41ODUtMC41ODUgICAgYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ3LDAtMi44MjhjLTAuNzgtMC43ODEtMi4wNDctMC43ODEtMi44MjgsMGwtNCw0Yy0wLjM3NSwwLjM3NS0wLjU4NiwwLjg4NC0wLjU4NiwxLjQxNCAgICBjMCwwLjUzMSwwLjIxMSwxLjAzOSwwLjU4NiwxLjQxNGw0LDMuOTk5QzE4Ljk3OSwzNy44MDUsMTkuNDkxLDM4LDIwLjAwMiwzOHMxLjAyNC0wLjE5NSwxLjQxNS0wLjU4NiAgICBjMC43ODEtMC43ODEsMC43ODEtMi4wNDgsMC0yLjgyOGwtMC41ODUtMC41ODVoMjIuMzM5bC0wLjU4NSwwLjU4NWMtMC43ODEsMC43OC0wLjc4MSwyLjA0NywwLDIuODI4ICAgIEM0Mi45NzcsMzcuODA1LDQzLjQ4OCwzOCw0NCwzOHMxLjAyMy0wLjE5NSwxLjQxNC0wLjU4Nmw0LTMuOTk5QzQ5Ljc4OSwzMy4wNCw1MCwzMi41MzIsNTAsMzIuMDAxUzQ5Ljc4OSwzMC45NjIsNDkuNDE0LDMwLjU4NnonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00zMiw2QzE3LjY2NCw2LDYsMTcuNjY0LDYsMzJjMCwxNC4zMzcsMTEuNjY0LDI2LDI2LDI2YzE0LjMzNywwLDI2LTExLjY2MywyNi0yNkM1OCwxNy42NjQsNDYuMzM3LDYsMzIsNnogTTMyLDU0IGMtMTIuMTMxLDAtMjItOS44NjktMjItMjJzOS44NjktMjIsMjItMjJzMjIsOS44NjksMjIsMjJTNDQuMTMxLDU0LDMyLDU0eiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhpZ2hsaWdodF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjE7d2lkdGg6ODMuMzMzMyU7bWFyZ2luOjAgMCAwIGF1dG87cGFkZGluZzoyMHB4IDMwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjIpO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhpZ2hsaWdodF9fY29udGVudHt3aWR0aDo5MCV9fS5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0IGF7Y29sb3I6I2U2MDAxMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCBhOmhvdmVyLC5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0IGE6Zm9jdXN7Y29sb3I6I2U2MDAxMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCsucmljaHRleHR7bWFyZ2luLXRvcDotNDBweH0uaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCsubGlzdHttYXJnaW4tdG9wOi0yMHB4fS5oaWdobGlnaHRfX2NvbnRlbnQgLnJlYWQtbW9yZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMzBweDtib3R0b206LTMwcHg7ZGlzcGxheTpmbGV4O3dpZHRoOjE0MnB4O2hlaWdodDoxNDJweDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjIwcHggMzBweDt6LWluZGV4OjA7Ym9yZGVyOjRweCBzb2xpZCAjZTYwMDEzO2JvcmRlci1yYWRpdXM6NTAlfS5oaWdobGlnaHRfX2NvbnRlbnQgLnJlYWQtbW9yZTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEyNHB4O2hlaWdodDoxMjRweDttYXJnaW46LTYycHggMCAwIC02MnB4O2NvbnRlbnQ6XCJcIjtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7ei1pbmRleDotMX0uaGlnaGxpZ2h0X19jb250ZW50IC5yZWFkLW1vcmU6aG92ZXIsLmhpZ2hsaWdodF9fY29udGVudCAucmVhZC1tb3JlOmZvY3Vze2NvbG9yOiNmZmZ9LmhpZ2hsaWdodF9fY29udGVudC0tcmVhZC1tb3Jle21pbi1oZWlnaHQ6MTI1cHg7cGFkZGluZy1yaWdodDoxMjVweH0uaGlnaGxpZ2h0LS1zaW1wbGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjIpfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbjowO2JvcmRlci1yYWRpdXM6MH0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9faW1hZ2UgYXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9faW1hZ2UgYSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dH0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9faW1hZ2UgYTpob3ZlciBpbWcsLmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2ltYWdlIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19jb250ZW50e2ZsZXg6MTt3aWR0aDoxMDAlO3BhZGRpbmc6MzBweCAzMHB4IDA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fY29udGVudCAubGlzdCBsaSBhOmhvdmVyLC5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19jb250ZW50IC5saXN0IGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fY29udGVudCAubGlzdC0tdGFnc3ttYXJnaW4tdG9wOmF1dG99LmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0e2ZvbnQtd2VpZ2h0OjcwMH0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQgYTpob3ZlciwuaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fYWN0aW9uc3twYWRkaW5nOjAgMzBweH0uaGlnaGxpZ2h0cy1vdmVydmlld3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4fS5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgNDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW1bZGF0YS1jYXRlZ29yeV17ZGlzcGxheTppbmhlcml0fS5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVtW2RhdGEtY2F0ZWdvcnldLmhpZGRlbntkaXNwbGF5Om5vbmV9LmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodHtoZWlnaHQ6MTAwJTttYXJnaW46MH0uaGlnaGxpZ2h0cy1vdmVydmlldy0tdGhyZWUtY29sdW1ucyAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhpZ2hsaWdodHMtb3ZlcnZpZXctLXRocmVlLWNvbHVtbnMgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGlnaGxpZ2h0cy1vdmVydmlldy0tdGhyZWUtY29sdW1ucyAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uaGlnaGxpZ2h0cy1vdmVydmlldy0tZm91ci1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlnaGxpZ2h0cy1vdmVydmlldy0tZm91ci1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmhpZ2hsaWdodHMtb3ZlcnZpZXctLWZvdXItY29sdW1ucyAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdHttYXJnaW46MCAwIDQwcHh9LmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17cGFkZGluZzowIDFweCAwIDA7bWFyZ2luOjAgMCAxcHh9LmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodHtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6MH0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19jb250ZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19jb250ZW50IGF7Y29sb3I6IzEyMTIxMn0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19jb250ZW50IGE6aG92ZXIsLmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodF9fY29udGVudCBhOmZvY3Vze2NvbG9yOiNlNjAwMTN9LmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodF9fY29udGVudCAubGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjEwcHh9LmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodF9faW1hZ2V7cGFkZGluZzowfS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1jb21wYWN0IC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVtIC5oaWdobGlnaHRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIC4zc30uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19pbWFnZTpob3ZlciBpbWcsLmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodF9faW1hZ2U6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5sYW5kaW5nc3BhZ2UtMiAuaGlnaGxpZ2h0X19pbWFnZXtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnR7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAuaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCBhe2NvbG9yOiMxMjEyMTJ9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0IGE6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0IGE6Zm9jdXN7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQrLnJpY2h0ZXh0LC5sYW5kaW5nc3BhZ2UtMiAuaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCsubGlzdHttYXJnaW4tdG9wOi0yMHB4fS5sYW5kaW5nc3BhZ2UtMiAuaGlnaGxpZ2h0X19jb250ZW50IC5yZWFkLW1vcmV7Ym9yZGVyLWNvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnQgLnJlYWQtbW9yZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAuaGlnaGxpZ2h0LS1zaW1wbGV7Ym9yZGVyLXJhZGl1czowfS5ibG9jay0taHVic3BvdC1ibG9ja3ttYXJnaW46MCAwIDYwcHh9Lmh1YnNwb3QtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MCAtMTVweH0uaHVic3BvdC1ibG9ja19fdGl0bGV7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmh1YnNwb3QtYmxvY2tfX3RpdGxle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5odWJzcG90LWJsb2NrX190aXRsZSAuaXMtaDIrLmlzLWgze21hcmdpbi10b3A6LTMwcHh9Lmh1YnNwb3QtYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmh1YnNwb3QtYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaHVic3BvdC1ibG9ja19fY29udGVudHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uaHVic3BvdC1ibG9ja19fY29udGVudCAuaGJzcHQtZm9ybXttYXJnaW46MCAwIDQwcHh9LmJsb2NrLS1oaXN0b3J5LXNsaWRlcnttYXJnaW46MH0uaGlzdG9yeS1ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgLTE1cHh9Lmhpc3RvcnktYmxvY2tfX3RpdGxle2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3RvcnktYmxvY2tfX3RpdGxle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5oaXN0b3J5LWJsb2NrX190aXRsZSAuaXMtaDJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oaXN0b3J5LWJsb2NrX190aXRsZSsuaGlzdG9yeS1ibG9ja19fY29udGVudHttYXJnaW4tdG9wOi00MHB4fS5oaXN0b3J5LWJsb2NrX19jb250ZW50e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3RvcnktYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmhpc3Rvcnktc2xpZGVyLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDYwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci1pdGVte3BhZGRpbmc6MjYwcHggMCAwO21hcmdpbi1ib3R0b206MH19Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2ltYWdle292ZXJmbG93OmhpZGRlbjttYXJnaW46MTBweCAwIDQwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci1pdGVtX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MzI4cHg7bWFyZ2luOjA7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MH0uaGlzdG9yeS1zbGlkZXItaXRlbV9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6YXV0byAhaW1wb3J0YW50O21pbi13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9fS5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowIDIwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7cGFkZGluZzo0MHB4IDQwcHggMDttYXJnaW4tYm90dG9tOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NXB4fX0uaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oNntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDZ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH19Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWg2Ky5pcy1oM3ttYXJnaW4tdG9wOi00MHB4fS5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dHtwYWRkaW5nLWxlZnQ6MTIwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dHtwYWRkaW5nLWxlZnQ6MH19Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0K3B7cGFkZGluZy1sZWZ0OjEyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudCAucmljaHRleHQrcHtwYWRkaW5nLWxlZnQ6MH19Lmhpc3Rvcnktc2xpZGVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjB9Lmhpc3Rvcnktc2xpZGVyX19pdGVte2ZsZXg6MTttYXgtd2lkdGg6NTkwcHg7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlcl9faXRlbXttYXgtd2lkdGg6MTAwJX0uaGlzdG9yeS1zbGlkZXJfX2l0ZW06bnRoLWNoaWxkKDEpfi5oaXN0b3J5LXNsaWRlcl9faXRlbXtkaXNwbGF5Om5vbmV9fS5oaXN0b3J5LXNsaWRlcl9faXRlbTpudGgtY2hpbGQoMil+Lmhpc3Rvcnktc2xpZGVyX19pdGVte2Rpc3BsYXk6bm9uZX0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1MHB4KTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uYWN0aXZlLmNlbnRlciAuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e21heC13aWR0aDoxMTcwcHh9fS5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAxNXB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdnt0b3A6MjkwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDozMjBweH19QG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDozMzBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDozNjBweH19QG1lZGlhKG1pbi13aWR0aDogMTUwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDozOTBweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDo0MjBweH19Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5OmZsZXh9Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMnB4JyBoZWlnaHQ9JzM0cHgnIHZpZXdCb3g9JzAgMCAyMiAzNCclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjMxMjEyMTI7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3LjEsMzRMMCwxN0wxNy4xLDBMMjIsNC44TDkuNywxN0wyMiwyOS4yTDE3LjEsMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtvcGFjaXR5Oi4yOH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAyMiAzNCclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjMxMjEyMTI7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3LjEsMzRMMCwxN0wxNy4xLDBMMjIsNC44TDkuNywxN0wyMiwyOS4yTDE3LjEsMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6aG92ZXIsLmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsLmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsLmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6Zm9jdXN7b3BhY2l0eToxfS5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVye2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtY291bnRlcntoZWlnaHQ6MzBweH19Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWNvdW50ZXIgc3Bhbntjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbjowIDVweDtwYWRkaW5nOjZweCAwfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtY291bnRlciBzcGFue21hcmdpbjowIDNweDtwYWRkaW5nOjFweCAwfX0uYmxvY2stLW5ld3NsZXR0ZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi1oZWlnaHQ6NTIwcHg7cGFkZGluZzo3MHB4IDAgMzBweDttYXJnaW46MCAwIDEwMHB4O2JhY2tncm91bmQ6IzEyMTIxMiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ibG9jay0tbmV3c2xldHRlcnttaW4taGVpZ2h0OjB9fS5ibG9jay0tbmV3c2xldHRlcjpsYXN0LW9mLXR5cGV7bWluLWhlaWdodDowO21hcmdpbi1ib3R0b206MH0uYmxvY2stLW5ld3NsZXR0ZXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO29wYWNpdHk6LjYzO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt6LWluZGV4OjB9LmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7ei1pbmRleDoxfS5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlciAuaXMtaDIsLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyIC5pcy1oMywuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXIgLmlzLWg0LC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlciAuaXMtaDV7Y29sb3I6I2ZmZn0ubmV3c2xldHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjY2LjY2NjclO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5uZXdzbGV0dGVye3dpZHRoOjEwMCV9fS5uZXdzbGV0dGVyX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3c2xldHRlcl9fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3c2xldHRlci0tc21hbGwgLm5ld3NsZXR0ZXJfX2NvbnRlbnR7bWF4LXdpZHRoOjgwJTttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmV3c2xldHRlci0tc21hbGwgLm5ld3NsZXR0ZXJfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCV9fS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXI6OmFmdGVye29wYWNpdHk6Ljg1O2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX190aXRsZSAuaXMtaDJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLmJ0biwubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuaHMtYnV0dG9ue2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLmJ0bjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLmJ0bjpmb2N1cywubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDkwJSk7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5ibG9jay0tc2xpZGVye21hcmdpbjowIDAgMTAwcHh9LmJsb2NrLS1zbGlkZXI6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNsaWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3R7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXItY29sb3I6I2ZmZn0uc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXIsLnNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM2cHgnIGhlaWdodD0nODFweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo4MXB4O2hlaWdodDo4MXB4fS5zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3Zlciwuc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsLnNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLC5zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM2cHgnIGhlaWdodD0nODFweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc2xpZGVyX19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCAxMDAlfS5zbGlkZXJfX2l0ZW0rLnNsaWRlcl9faXRlbXtkaXNwbGF5Om5vbmV9LnNsaWRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zbGlkZXItaXRlbXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDU5cHgpfS5zbGlkZXItaXRlbV9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LnNsaWRlci1pdGVtX19pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvO21heC13aWR0aDpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9fS5zbGlkZXItaXRlbV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uc2xpZGVyLWl0ZW1fX2ltYWdlLS12aWRlbzpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOHB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNS41NjE1ODY2LDguMTAwMDIxNDcgTDMuODcwNTYzNjcsMC4yMjUyMDkzMTMgQzMuMDUyMTkyMDcsLTAuMzM3Mjc3MjcgMiwwLjIyNTIwOTMxMyAyLDEuMTI1MTg3ODQgTDIsMTYuODc0ODEyMiBDMiwxNy43NzQ3OTA3IDMuMDUyMTkyMDcsMTguMzM3Mjc3MyAzLjg3MDU2MzY3LDE3Ljc3NDc5MDcgTDE1LjU2MTU4NjYsOS44OTk5Nzg1MyBDMTYuMTQ2MTM3OCw5LjQ0OTk4OTI3IDE2LjE0NjEzNzgsOC41NTAwMTA3MyAxNS41NjE1ODY2LDguMTAwMDIxNDcgTDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30uc2xpZGVyLWl0ZW1fX2ltYWdlLS12aWRlbzo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOHB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNS41NjE1ODY2LDguMTAwMDIxNDcgTDMuODcwNTYzNjcsMC4yMjUyMDkzMTMgQzMuMDUyMTkyMDcsLTAuMzM3Mjc3MjcgMiwwLjIyNTIwOTMxMyAyLDEuMTI1MTg3ODQgTDIsMTYuODc0ODEyMiBDMiwxNy43NzQ3OTA3IDMuMDUyMTkyMDcsMTguMzM3Mjc3MyAzLjg3MDU2MzY3LDE3Ljc3NDc5MDcgTDE1LjU2MTU4NjYsOS44OTk5Nzg1MyBDMTYuMTQ2MTM3OCw5LjQ0OTk4OTI3IDE2LjE0NjEzNzgsOC41NTAwMTA3MyAxNS41NjE1ODY2LDguMTAwMDIxNDcgTDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3BhZGRpbmc6MTVweDtjb250ZW50OlwiXCI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMCwwLDE5LC44KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6N31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnNsaWRlci1pdGVtX19pbWFnZS0tdmlkZW86OmFmdGVye3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9fS5zbGlkZXItaXRlbV9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtib3R0b206NjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwMHB4O21hcmdpbjowIDAgMCAtMTUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLS1zbGlkZXItZ2FsbGVyeXttYXJnaW46MCAwIDEwMHB4O2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0uYmxvY2stLXNsaWRlci1nYWxsZXJ5IC5zbGlkZXJ7bWFyZ2luOjB9LmJsb2NrLS1zbGlkZXItZ2FsbGVyeTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2xpZGVyLWdhbGxlcnl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTYxNXB4O2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0uc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDphdXRvO2JvdHRvbToyMHB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2e2luc2V0OjY1dncgMTBweCBhdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdnt0b3A6NzJ2d319LnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxM3B4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCAzNiA4MSclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjNmZmY7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTM0LjIsODFjLTAuNSwwLTEuMS0wLjItMS40LTAuN0wwLjQsNDEuNmMtMC41LTAuNi0wLjUtMS41LDAtMi4yTDMzLDAuNmMwLjYtMC43LDEuNi0wLjgsMi4zLTAuMmMwLDAsMCwwLDAuMSwwQzM2LjEsMSwzNi4yLDIsMzUuNiwyLjdsMCwwTDMuOSw0MC41bDMxLjYsMzcuOGMwLjYsMC43LDAuNiwxLjctMC4xLDIuM2MwLDAsMCwwLTAuMSwwLjFDMzUsODAuOCwzNC42LDgxLDM0LjIsODF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MCA0MHB4IDAgMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHR7bWFyZ2luOjB9fS5zbGlkZXItZ2FsbGVyeS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyLC5zbGlkZXItZ2FsbGVyeS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLC5zbGlkZXItZ2FsbGVyeS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLC5zbGlkZXItZ2FsbGVyeS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTNweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgMzYgODEnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzZmZmOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zbGlkZXItZ2FsbGVyeV9faXRlbXtmbGV4OjAgMCAxMDAlfS5zbGlkZXItZ2FsbGVyeV9faXRlbSsuc2xpZGVyLWdhbGxlcnlfX2l0ZW17ZGlzcGxheTpub25lfS5zbGlkZXItZ2FsbGVyeS1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zbGlkZXItZ2FsbGVyeS1pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjB9fS5zbGlkZXItZ2FsbGVyeS1pdGVtX19pbWFnZXtmbGV4OjAgMCA0OCU7bWF4LXdpZHRoOjQ4JTttYXJnaW46MCBhdXRvIDAgMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnNsaWRlci1nYWxsZXJ5LWl0ZW1fX2ltYWdle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjB9fS5zbGlkZXItZ2FsbGVyeS1pdGVtX19jb250ZW50e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6ODBweCAxNXB4IDA7bWFyZ2luOjAgMCAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zbGlkZXItZ2FsbGVyeS1pdGVtX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzo0MHB4IDUwcHggMH19LnNsaWRlci1nYWxsZXJ5LWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0ICp7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDIwcHh9LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb257ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDAgMDtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtkaXNwbGF5Om5vbmV9fS5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpe3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMjVweDttYXgtd2lkdGg6MjQwcHg7b3BhY2l0eTouMzt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpe21heC13aWR0aDpub25lfX0uc2xpZGVyLWdhbGxlcnktbmF2aWdhdGlvbiBsaTpob3Zlciwuc2xpZGVyLWdhbGxlcnktbmF2aWdhdGlvbiBsaTpmb2N1cywuc2xpZGVyLWdhbGxlcnktbmF2aWdhdGlvbiBsaS5hY3RpdmV7b3BhY2l0eToxfS5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24gbGkgYTpob3Zlciwuc2xpZGVyLWdhbGxlcnktbmF2aWdhdGlvbiBsaSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpIGEgaXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7bWFyZ2luOjAgMjBweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlfS5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpIGEgaSBpbWd7bWF4LXdpZHRoOjMwcHh9LmJsb2NrLS10ZXN0aW1vbmlhbHttYXJnaW46MCAwIDEwMHB4fS5ibG9jay0tdGVzdGltb25pYWw6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRlc3RpbW9uaWFse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZXN0aW1vbmlhbHttaW4taGVpZ2h0OjA7cGFkZGluZy10b3A6NzBweH19LnRlc3RpbW9uaWFsX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NjAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlc3RpbW9uaWFsX19pbWFnZXt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0udGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmUsLnRlc3RpbW9uaWFsX19pbWFnZTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMCU7ZGlzcGxheTpibG9jazt3aWR0aDo2MDBweDtoZWlnaHQ6MjAwJTtjb250ZW50OlwiXCI7ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmUsLnRlc3RpbW9uaWFsX19pbWFnZTo6YWZ0ZXJ7d2lkdGg6MTAwJX19LnRlc3RpbW9uaWFsX19pbWFnZTo6YmVmb3Jle3JpZ2h0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTgsIDE4LCAxOCwgMCkgMCwgIzEyMTIxMiA4MCUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE4LCAxOCwgMTgsIDApIDAsIHJnYmEoMTgsIDE4LCAxOCwgMCkgMTAwcHgsICMxMjEyMTIgMjUwcHgsICMxMjEyMTIgMTAwJSl9fS50ZXN0aW1vbmlhbF9faW1hZ2U6OmFmdGVye2xlZnQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZXN0aW1vbmlhbF9faW1hZ2U6OmFmdGVye2Rpc3BsYXk6bm9uZX19LnRlc3RpbW9uaWFsX19pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTt6LWluZGV4OjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50ZXN0aW1vbmlhbF9faW1hZ2UgaW1ne2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlc3RpbW9uaWFsX19pbWFnZSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztsZWZ0OjA7dHJhbnNmb3JtOm5vbmV9fS50ZXN0aW1vbmlhbF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2NvbG9yOiNmZmY7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjg4cHggMTVweCAxMHB4O3otaW5kZXg6MX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRlc3RpbW9uaWFsX19jb250ZW50e3BhZGRpbmc6NThweCAxNXB4IDEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVzdGltb25pYWxfX2NvbnRlbnR7cGFkZGluZzozMHB4IDE1cHggMTBweH19LnRlc3RpbW9uaWFsX19jb250ZW50IC5yaWNodGV4dHt3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZXN0aW1vbmlhbF9fY29udGVudCAucmljaHRleHR7d2lkdGg6MTAwJX19LnRlc3RpbW9uaWFsX19jb250ZW50IC5yaWNodGV4dD4qe2NvbG9yOiNmZmY7bWFyZ2luOjAgMCAyMHB4fS50ZXN0aW1vbmlhbF9fY29udGVudCAucmljaHRleHQ+KjpsYXN0LWNoaWxke21hcmdpbjowfS50ZXN0aW1vbmlhbF9fY29udGVudCAucmljaHRleHQ+Kjpub3QoLmlzLWg0KXtmb250LWZhbWlseTpMb3JhLHNlcmlmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7b3BhY2l0eTouNX0udGVzdGltb25pYWxfX2NvbnRlbnQgLnJpY2h0ZXh0IC5pcy1oNCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweH0udGVzdGltb25pYWwtLXJldmVyc2VkIC50ZXN0aW1vbmlhbF9faW1hZ2V7bGVmdDphdXRvO3JpZ2h0OjB9LnRlc3RpbW9uaWFsLS1yZXZlcnNlZCAudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7bGVmdDowO3JpZ2h0OmF1dG87dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlc3RpbW9uaWFsLS1yZXZlcnNlZCAudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7dHJhbnNmb3JtOm5vbmV9fS50ZXN0aW1vbmlhbC0tcmV2ZXJzZWQgLnRlc3RpbW9uaWFsX19jb250ZW50e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5sYW5kaW5nc3BhZ2UtMiAudGVzdGltb25pYWx7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7cmlnaHQ6MTUlO3RyYW5zZm9ybTpyb3RhdGUoMTBkZWcpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ5LCAyMDgsIDE3NiwgMCkgMCwgIzMxZDBiMCA4MCUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGFuZGluZ3NwYWdlLTIgLnRlc3RpbW9uaWFsX19pbWFnZTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0OSwgMjA4LCAxNzYsIDApIDAsIHJnYmEoNDksIDIwOCwgMTc2LCAwKSAxMDBweCwgIzMxZDBiMCAyNTBweCwgIzMxZDBiMCAxMDAlKX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5sYW5kaW5nc3BhZ2UtMiAudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7cmlnaHQ6MDt0cmFuc2Zvcm06bm9uZX19LmxhbmRpbmdzcGFnZS0yIC50ZXN0aW1vbmlhbF9faW1hZ2U6OmFmdGVye2xlZnQ6ODUlO3RyYW5zZm9ybTpyb3RhdGUoMTBkZWcpO2JhY2tncm91bmQtY29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLnRlc3RpbW9uaWFsX19jb250ZW50IC5yaWNodGV4dD4qOm5vdCguaXMtaDQpe2ZvbnQtZmFtaWx5OkxhdG8sc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO29wYWNpdHk6MX0uYmxvY2stLXVzcHN7bWFyZ2luOjB9LnVzcHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udXNwc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnVzcHMtb3ZlcnZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIC0xNXB4IDQwcHh9LnVzcHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyU7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey51c3BzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnVzcHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LnVzcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NjBweDtjb2xvcjojZTYwMDEzO21hcmdpbjowIDAgNjBweH0udXNwX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZTYwMDEzO2JvcmRlci1yYWRpdXM6NTAlfS51c3BfX2ljb24gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6YXV0bzttYXgtd2lkdGg6MzBweDtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0udXNwX19pY29uKy51c3BfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjIwcHh9LnVzcF9fY29udGVudHtmbGV4OjF9LmxhbmRpbmdzcGFnZS0yIC51c3B7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLnVzcF9faWNvbntib3JkZXItY29sb3I6IzAwMGNmZjtib3JkZXItd2lkdGg6MXB4fS5ibG9jay0tdWJyc3ttYXJnaW46MH0udWJyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51YnJzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0udWJycy1vdmVydmlld3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgLTE1cHh9LnVicnMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyU7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey51YnJzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS51YnJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDYwcHh9LnVicl9faW1hZ2V7bWFyZ2luOjAgMCA0MHB4fS51YnJfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjkwcHg7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDo5MHB4O21hcmdpbjowIGF1dG99LnVicl9fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0udWJyX19jb250ZW50IC5pcy1oNCsucmljaHRleHR7bWFyZ2luLXRvcDotNDBweH0udWJyX19jb250ZW50IC5yaWNodGV4dCsucmVhZC1tb3Jle21hcmdpbi10b3A6LTQwcHh9LmJsb2NrLS1wcm9kdWN0c3ttYXJnaW46MH0ucHJvZHVjdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNDBweH0ucHJvZHVjdFtocmVmXTpob3ZlciAucHJvZHVjdF9faW1hZ2UgaW1nLC5wcm9kdWN0W2hyZWZdOmZvY3VzIC5wcm9kdWN0X19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnByb2R1Y3RfX2ltYWdle21hcmdpbjowIDAgMjBweDtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3RfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fS5wcm9kdWN0X19jb250ZW50IC5pcy1oMnttYXJnaW46MCAwIDIwcHg7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjNweDtmb250LXdlaWdodDo4MDA7Y29sb3I6I2U2MDAxM30ucHJvZHVjdF9fY29udGVudCAuaXMtaDIrLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6LTIwcHh9LnByb2R1Y3RfX2NvbnRlbnQgLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOiMxMjEyMTI7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDIwcHh9LnByb2R1Y3RfX2NvbnRlbnQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyM3B4O21hcmdpbjowfS5wcm9kdWN0X19jb250ZW50IGF7Y29sb3I6I2U2MDAxM30ucHJvZHVjdF9fY29udGVudCBhOmhvdmVyLC5wcm9kdWN0X19jb250ZW50IGE6Zm9jdXN7Y29sb3I6I2U2MDAxMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ibG9jay0tY3RhLWJsb2Nre21hcmdpbjowfS5jdGEtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MCAtMTVweCAyMHB4fS5jdGEtYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmN0YS1ibG9ja19fY29udGVudHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jdGEtYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmN0YS1ibG9ja19fY29udGVudCAuYnRuLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5ocy1idXR0b257bWFyZ2luOjAgMCA0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuY3RhLWJsb2NrX19jb250ZW50IC5idG4sLmN0YS1ibG9ja19fY29udGVudCAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhzLWJ1dHRvbnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0uY3RhLWJsb2NrX19jb250ZW50IC5idG4rLmJ0biwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmJ0biwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5ocy1idXR0b24rLmJ0biwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5idG4rLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5idG4rLmhzLWJ1dHRvbiwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5ocy1idXR0b24rLmhzLWJ1dHRvbnttYXJnaW4tbGVmdDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuY3RhLWJsb2NrX19jb250ZW50IC5idG4rLmJ0biwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmJ0biwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5ocy1idXR0b24rLmJ0biwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5idG4rLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5idG4rLmhzLWJ1dHRvbiwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuY3RhLWJsb2NrX19jb250ZW50IC5ocy1idXR0b24rLmhzLWJ1dHRvbnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0uYmxvY2stLXN0b3JpZXN7bWFyZ2luOjB9LnN0b3JpZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDYwcHh9LnN0b3JpZXNfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5zdG9yeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4fS5zdG9yeSsuc3Rvcnl7bWFyZ2luLXRvcDo2MHB4fS5zdG9yeV9faW1hZ2V7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgYXV0byA0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc3RvcnlfX2ltYWdle2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnN0b3J5X19pbWFnZXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uc3RvcnlfX2ltYWdlIGltZ3tib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjIpfS5zdG9yeV9faW1hZ2UgYXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjIpfS5zdG9yeV9faW1hZ2UgYSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS5zdG9yeV9faW1hZ2UgYTpob3ZlciBpbWcsLnN0b3J5X19pbWFnZSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0uc3RvcnlfX2NvbnRlbnR7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyU7cGFkZGluZzo0MHB4IDExJSAwO21hcmdpbjowIDAgMCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc3RvcnlfX2NvbnRlbnR7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyU7cGFkZGluZzowIDE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc3RvcnlfX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LnN0b3J5X19jb250ZW50IC5pcy1oM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN0b3J5X19jb250ZW50IC5pcy1oMyBhe2NvbG9yOiMxMjEyMTI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN0b3J5X19jb250ZW50IC5pcy1oMyBhOmhvdmVyLC5zdG9yeV9fY29udGVudCAuaXMtaDMgYTpmb2N1c3tjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjpub25lfS5zdG9yeV9fY29udGVudCAuaXMtaDMrLnJpY2h0ZXh0LC5zdG9yeV9fY29udGVudCAuaXMtaDMrLmxpc3R7bWFyZ2luLXRvcDotNDBweH0uc3RvcnlfX2NvbnRlbnQgLnJpY2h0ZXh0Ky5yZWFkLW1vcmV7bWFyZ2luLXRvcDotNDBweH0uc3RvcnktLWxhcmdlIC5zdG9yeV9faW1hZ2V7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zdG9yeS0tbGFyZ2UgLnN0b3J5X19pbWFnZXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uc3RvcnktLWxhcmdlIC5zdG9yeV9faW1hZ2UgaW1ne2JveC1zaGFkb3c6bm9uZX0uc3RvcnktLWxhcmdlIC5zdG9yeV9faW1hZ2UgYXtib3gtc2hhZG93Om5vbmV9LnN0b3J5LS1sYXJnZSAuc3RvcnlfX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zdG9yeS0tbGFyZ2UgLnN0b3J5X19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5zdG9yeS0tcmV2ZXJzZWQgLnN0b3J5X19pbWFnZXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowO29yZGVyOjJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zdG9yeS0tcmV2ZXJzZWQgLnN0b3J5X19pbWFnZXtvcmRlcjoxfX0uc3RvcnktLXJldmVyc2VkIC5zdG9yeV9fY29udGVudHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvO29yZGVyOjF9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zdG9yeS0tcmV2ZXJzZWQgLnN0b3J5X19jb250ZW50e29yZGVyOjJ9fS5zdG9yeS0tY2VudGVyZWQgLnN0b3J5X19pbWFnZXtkaXNwbGF5Om5vbmV9LnN0b3J5LS1jZW50ZXJlZCAuc3RvcnlfX2NvbnRlbnR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc3RvcnkgLnZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlfS5zdG9yeSAudmlkZW86OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMThweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgMTggMTgnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDolMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IEwzLjg3MDU2MzY3LDAuMjI1MjA5MzEzIEMzLjA1MjE5MjA3LC0wLjMzNzI3NzI3IDIsMC4yMjUyMDkzMTMgMiwxLjEyNTE4Nzg0IEwyLDE2Ljg3NDgxMjIgQzIsMTcuNzc0NzkwNyAzLjA1MjE5MjA3LDE4LjMzNzI3NzMgMy44NzA1NjM2NywxNy43NzQ3OTA3IEwxNS41NjE1ODY2LDkuODk5OTc4NTMgQzE2LjE0NjEzNzgsOS40NDk5ODkyNyAxNi4xNDYxMzc4LDguNTUwMDEwNzMgMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IEwxNS41NjE1ODY2LDguMTAwMDIxNDcgWiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtwYWRkaW5nOjE1cHg7bWFyZ2luOi0yNHB4IDAgMCAtMjRweDtjb250ZW50OlwiXCI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzMCwwLDE5LC44KTt6LWluZGV4Ojd9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zdG9yeSAudmlkZW86OmFmdGVye3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7bWFyZ2luOi0zMHB4IDAgMCAtMzBweH19LnN0b3J5IC52aWRlbzpob3Zlcjo6YWZ0ZXIsLnN0b3J5IC52aWRlbzpmb2N1czo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOHB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNS41NjE1ODY2LDguMTAwMDIxNDcgTDMuODcwNTYzNjcsMC4yMjUyMDkzMTMgQzMuMDUyMTkyMDcsLTAuMzM3Mjc3MjcgMiwwLjIyNTIwOTMxMyAyLDEuMTI1MTg3ODQgTDIsMTYuODc0ODEyMiBDMiwxNy43NzQ3OTA3IDMuMDUyMTkyMDcsMTguMzM3Mjc3MyAzLjg3MDU2MzY3LDE3Ljc3NDc5MDcgTDE1LjU2MTU4NjYsOS44OTk5Nzg1MyBDMTYuMTQ2MTM3OCw5LjQ0OTk4OTI3IDE2LjE0NjEzNzgsOC41NTAwMTA3MyAxNS41NjE1ODY2LDguMTAwMDIxNDcgTDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30ubGFuZGluZ3NwYWdlLTIgLnN0b3J5X19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnlfX2ltYWdlIGF7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnlfX2NvbnRlbnQgLmlzLWgzIGF7Y29sb3I6IzEyMTIxMn0ubGFuZGluZ3NwYWdlLTIgLnN0b3J5X19jb250ZW50IC5pcy1oMyBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuc3RvcnlfX2NvbnRlbnQgLmlzLWgzIGE6Zm9jdXN7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLnN0b3J5X19jb250ZW50IC5pcy1oMysucmljaHRleHQsLmxhbmRpbmdzcGFnZS0yIC5zdG9yeV9fY29udGVudCAuaXMtaDMrLmxpc3R7bWFyZ2luLXRvcDotNDBweH0ubGFuZGluZ3NwYWdlLTIgLnN0b3J5IC52aWRlbzo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIsMjU1LC44KX0ubGFuZGluZ3NwYWdlLTIgLnN0b3J5IC52aWRlbzpob3Zlcjo6YWZ0ZXIsLmxhbmRpbmdzcGFnZS0yIC5zdG9yeSAudmlkZW86Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0uYmxvY2stLXRlYXNlciwuYmxvY2stLXRlYXNlci0yLC5ibG9jay0tdGVhc2VyLTN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6NzBweCAwIDMwcHg7bWFyZ2luOjAgMCAxMDBweDtiYWNrZ3JvdW5kOiNlNjAwMTMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYmxvY2stLXRlYXNlciwuYmxvY2stLXRlYXNlci0yLC5ibG9jay0tdGVhc2VyLTN7bWluLWhlaWdodDowfX0uYmxvY2stLXRlYXNlcjpsYXN0LW9mLXR5cGUsLmJsb2NrLS10ZWFzZXItMjpsYXN0LW9mLXR5cGUsLmJsb2NrLS10ZWFzZXItMzpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5ibG9jay0tdGVhc2VyOjphZnRlciwuYmxvY2stLXRlYXNlci0yOjphZnRlciwuYmxvY2stLXRlYXNlci0zOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtvcGFjaXR5Oi44NTtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7ei1pbmRleDowfS5ibG9jay0tdGVhc2VyIC50ZWFzZXIsLmJsb2NrLS10ZWFzZXItMiAudGVhc2VyLC5ibG9jay0tdGVhc2VyLTMgLnRlYXNlcntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO3otaW5kZXg6MX0uYmxvY2stLXRlYXNlciAudGVhc2VyIC5pcy1oMiwuYmxvY2stLXRlYXNlciAudGVhc2VyIC5pcy1oMywuYmxvY2stLXRlYXNlciAudGVhc2VyIC5pcy1oNCwuYmxvY2stLXRlYXNlciAudGVhc2VyIC5pcy1oNSwuYmxvY2stLXRlYXNlci0yIC50ZWFzZXIgLmlzLWgyLC5ibG9jay0tdGVhc2VyLTIgLnRlYXNlciAuaXMtaDMsLmJsb2NrLS10ZWFzZXItMiAudGVhc2VyIC5pcy1oNCwuYmxvY2stLXRlYXNlci0yIC50ZWFzZXIgLmlzLWg1LC5ibG9jay0tdGVhc2VyLTMgLnRlYXNlciAuaXMtaDIsLmJsb2NrLS10ZWFzZXItMyAudGVhc2VyIC5pcy1oMywuYmxvY2stLXRlYXNlci0zIC50ZWFzZXIgLmlzLWg0LC5ibG9jay0tdGVhc2VyLTMgLnRlYXNlciAuaXMtaDV7Y29sb3I6I2ZmZn0uYmxvY2stLXRlYXNlci0ye21pbi1oZWlnaHQ6NTIwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5ibG9jay0tdGVhc2VyLTI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uYmxvY2stLXRlYXNlci0ze21pbi1oZWlnaHQ6NTIwcHg7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5ibG9jay0tdGVhc2VyLTM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30udGVhc2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6NjYuNjY2NyU7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlYXNlcnt3aWR0aDoxMDAlfX0udGVhc2VyX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0udGVhc2VyX190aXRsZSAuaXMtaDJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZWFzZXJfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlYXNlcl9fc29jaWFse3RleHQtYWxpZ246Y2VudGVyfS50ZWFzZXJfX3NvY2lhbCAuaXMtaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZWFzZXItLXNtYWxsIC50ZWFzZXJfX2NvbnRlbnR7bWF4LXdpZHRoOjgwJTttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVhc2VyLS1zbWFsbCAudGVhc2VyX19jb250ZW50e21heC13aWR0aDoxMDAlfX0ubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlcjo6YWZ0ZXJ7b3BhY2l0eTouODU7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlciAudGVhc2VyX19jb250ZW50IC5idG4sLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyIC50ZWFzZXJfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXIgLnRlYXNlcl9fY29udGVudCAuaHMtYnV0dG9ue2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlciAudGVhc2VyX19jb250ZW50IC5idG46aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyIC50ZWFzZXJfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXIgLnRlYXNlcl9fY29udGVudCAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlciAudGVhc2VyX19jb250ZW50IC5idG46Zm9jdXMsLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyIC50ZWFzZXJfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXIgLnRlYXNlcl9fY29udGVudCAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDkwJSk7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlci0ye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyLTI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyLTN7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlci0zOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMWQwYjB9LmJsb2NrLS10YWJsZS1kb3dubG9hZHN7bWFyZ2luOjB9LnRhYmxlLWRvd25sb2Fkc3t3aWR0aDo4My4zMzMzJTttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGFibGUtZG93bmxvYWRze3dpZHRoOmF1dG87bWFyZ2luOjB9fS50YWJsZS0tZG93bmxvYWRze2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAwIDkwcHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHN7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWFyZ2luOjAgMCAzMHB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMil9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2Fkcz4qLC50YWJsZS0tZG93bmxvYWRzPio+dHIsLnRhYmxlLS1kb3dubG9hZHM+Kj50cj4qe2Rpc3BsYXk6YmxvY2t9fS50YWJsZS0tZG93bmxvYWRzIHRkLC50YWJsZS0tZG93bmxvYWRzIHRoe2JvcmRlcjpyZ2JhKDAsMCwwLDApIDFweCBzb2xpZDtwYWRkaW5nOjI1cHggMjBweDt0ZXh0LWFsaWduOmxlZnR9LnRhYmxlLS1kb3dubG9hZHMgdGh7YmFja2dyb3VuZDojMjgyYTJhO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6OTAwO3BhZGRpbmc6MTZweCAyMHB4fS50YWJsZS0tZG93bmxvYWRzIHRoOm50aC1vZi10eXBlKDEpe3dpZHRoOmF1dG99LnRhYmxlLS1kb3dubG9hZHMgdGg6bnRoLW9mLXR5cGUoMil7d2lkdGg6MTUlfS50YWJsZS0tZG93bmxvYWRzIHRoOm50aC1vZi10eXBlKDNzKXt3aWR0aDoyOCV9LnRhYmxlLS1kb3dubG9hZHMgdGg6bnRoLW9mLXR5cGUoNCl7d2lkdGg6ODBweH0udGFibGUtLWRvd25sb2FkcyB0aDpudGgtb2YtdHlwZSg1KXt3aWR0aDoxMTBweH0udGFibGUtLWRvd25sb2FkcyB0aDpudGgtb2YtdHlwZSg2KXt3aWR0aDoxOCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRye2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMil9fS50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pe2JhY2tncm91bmQ6I2Y1ZjVmNX0udGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjVmNWY1fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQgc3BhbntwYWRkaW5nOjVweCAxMHB4O2ZsZXg6MX19LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQ6OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10aXRsZSk7ZGlzcGxheTpub25lO3BhZGRpbmc6NXB4IDEwcHg7ZmxleDoxO2ZvbnQtd2VpZ2h0OjgwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMTIxMjEyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZDo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS10aXRsZXtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojMjgyYTJhO2JvcmRlci1ib3R0b206cmdiYSgwLDAsMCwwKSAycHggc29saWQ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtdGl0bGU6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWxpbmt7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDoxcHggc29saWQgIzEyMTIxMjtwYWRkaW5nLXRvcDoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1saW5rOjpiZWZvcmV7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1saW5rIC5idG4sLnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1saW5rIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1saW5rIC5ocy1idXR0b257Y29sb3I6I2ZmZjtwYWRkaW5nOjVweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6I2U2MDAxMzttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWVtcHR5e3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MXB4IHNvbGlkICMxMjEyMTI7cGFkZGluZy10b3A6MTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtZW1wdHk6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtZW1wdHkgLmJ0biwudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWVtcHR5IC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1lbXB0eSAuaHMtYnV0dG9ue2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOml0YWxpYztvcGFjaXR5Oi41fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWVtcHR5IC5idG4sLnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1lbXB0eSAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtZW1wdHkgLmhzLWJ1dHRvbntjb2xvcjojZmZmO3BhZGRpbmc6NXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojZTYwMDEzO21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRoZWFke2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzPio+dHJ7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlcjoycHggc29saWQgIzEyMTIxMn19LmJsb2NrLS1hdXRob3J7bWFyZ2luOjB9LmF1dGhvcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuYXV0aG9ye2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5hdXRob3JfX2ltYWdle2ZsZXg6MCAwIDE0NnB4O21heC13aWR0aDoxNDZweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MCAwIDQwcHh9LmF1dGhvcl9faW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NTAlfS5hdXRob3JfX2NvbnRlbnR7ZmxleDoxO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMzBweH0uYXV0aG9yX19jb250ZW50IC5pcy1oM3ttYXJnaW46MCAwIDE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hdXRob3JfX2NvbnRlbnQgLmlzLWg2e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5hdXRob3JfX2NvbnRlbnQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbjotMTVweCAwIDE1cHh9LmF1dGhvcl9fY29udGVudCAubGlzdCBsaXttYXJnaW4tYm90dG9tOjEwcHh9LmJsb2NrLS1oZXJve21hcmdpbjowIDAgMTAwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ibG9jay0taGVyb3ttYXJnaW46MCAwIDYwcHh9fS5ibG9jay0taGVybzpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmJsb2NrLS1oZXJvOmxhc3QtY2hpbGR7bWFyZ2luOjAgMCA2MHB4fX0uYmxvY2stLWhlcm8rW2RhdGEtYWpheC1zZWxmLXJlcGxhY2VdIC5ibG9jay0tZmlsdGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTIwOHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYmxvY2stLWhlcm8rW2RhdGEtYWpheC1zZWxmLXJlcGxhY2VdIC5ibG9jay0tZmlsdGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH19Lmhlcm97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo1MDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmhlcm97bWluLWhlaWdodDp1bnNldH19Lmhlcm9fX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjUwMHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmhlcm9fX2ltYWdle2hlaWdodDphdXRvO21hcmdpbjowIDAgNDBweH19Lmhlcm9fX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oZXJvX19pbWFnZSBpbWd7aGVpZ2h0OmF1dG99fS5oZXJvX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmhlcm9fX2NvbnRlbnR7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lfX0uaGVyb19fY29udGVudCAuaXMtaDF7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIDNweCAyMHB4IGhzbGEoMCwwJSwxMDAlLC40KTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmhlcm9fX2NvbnRlbnQgLmlzLWgxe2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6NTJweDt0ZXh0LXNoYWRvdzpub25lfX0uYmxvY2stLWxvY2F0aW9uc3ttYXJnaW46MH0ubG9jYXRpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCA2MHB4fS5sb2NhdGlvbnNfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5sb2NhdGlvbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6ODMuMzMzMyU7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmxvY2F0aW9ue3dpZHRoOmF1dG87bWFyZ2luOjAgLTE1cHh9fS5sb2NhdGlvbisubG9jYXRpb257bWFyZ2luLXRvcDo2MHB4fS5sb2NhdGlvbl9faW1hZ2V7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgYXV0byA0MHB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5sb2NhdGlvbl9faW1hZ2V7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmxvY2F0aW9uX19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKX0ubG9jYXRpb25fX2ltYWdlIGF7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKX0ubG9jYXRpb25fX2ltYWdlIGEgaW1ne3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0ubG9jYXRpb25fX2ltYWdlIGE6aG92ZXIgaW1nLC5sb2NhdGlvbl9faW1hZ2UgYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmxvY2F0aW9uX19jb250ZW50e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubG9jYXRpb25fX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmxvY2F0aW9uX19jb250ZW50IC5pcy1oM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxvY2F0aW9uX19jb250ZW50IC5pcy1oMyBhe2NvbG9yOiMxMjEyMTI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxvY2F0aW9uX19jb250ZW50IC5pcy1oMyBhOmhvdmVyLC5sb2NhdGlvbl9fY29udGVudCAuaXMtaDMgYTpmb2N1c3tjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjpub25lfS5sb2NhdGlvbl9fY29udGVudCAuaXMtaDMrLmlzLWg1e21hcmdpbi10b3A6LTQwcHh9LmxvY2F0aW9uX19jb250ZW50IC5pcy1oNXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjhweH0ubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzKy5yaWNodGV4dCwubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzKy5saXN0LC5sb2NhdGlvbl9fY29udGVudCAuaXMtaDUrLnJpY2h0ZXh0LC5sb2NhdGlvbl9fY29udGVudCAuaXMtaDUrLmxpc3R7bWFyZ2luLXRvcDotMjBweH0ubG9jYXRpb25fX2NvbnRlbnQgLnJlYWQtbW9yZXttYXJnaW4tdG9wOi00MHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojMTIxMjEyO2ZvbnQtd2VpZ2h0OjcwMH0ubG9jYXRpb24tLXJldmVyc2VkIC5sb2NhdGlvbl9faW1hZ2V7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6YXV0bztvcmRlcjoyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubG9jYXRpb24tLXJldmVyc2VkIC5sb2NhdGlvbl9faW1hZ2V7b3JkZXI6MX19LmxvY2F0aW9uLS1yZXZlcnNlZCAubG9jYXRpb25fX2NvbnRlbnR7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MDtvcmRlcjoxfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubG9jYXRpb24tLXJldmVyc2VkIC5sb2NhdGlvbl9fY29udGVudHtvcmRlcjoyfX0ub2ZmaWNlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4fS5vZmZpY2VzX19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsub2ZmaWNlc19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0ub2ZmaWNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm9mZmljZV9fY29udGVudCAuaXMtaDZ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5sYW5kaW5nc3BhZ2UtMiAubG9jYXRpb25fX2ltYWdlIGltZ3tib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5sb2NhdGlvbl9faW1hZ2UgYXtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5sb2NhdGlvbl9fY29udGVudCAuaXMtaDMgYXtjb2xvcjojMTIxMjEyfS5sYW5kaW5nc3BhZ2UtMiAubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzIGE6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5sb2NhdGlvbl9fY29udGVudCAuaXMtaDMgYTpmb2N1c3tjb2xvcjojMDAwY2ZmfS5ibG9jay0tbWFpbi1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAxMDBweH0uYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo1MCU7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjkwMDtwYWRkaW5nOjEwcHggMCAzMHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4Ojk5fS5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjo6YmVmb3JlLC5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtjb250ZW50OlwiXCI7bWFyZ2luOjAgMCAwIC01cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjo6YmVmb3Jle2JvdHRvbToxNnB4fS5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjo6YWZ0ZXJ7Ym90dG9tOjEwcHh9LmJsb2NrLS1tYWluLXNsaWRlciAuYnRuLXNjcm9sbC1kb3duOmhvdmVyLC5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjpmb2N1c3tjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjQwcHh9LmJsb2NrLS1tYWluLXNsaWRlciAuYnRuLXNjcm9sbC1kb3duOmhvdmVyOjpiZWZvcmUsLmJsb2NrLS1tYWluLXNsaWRlciAuYnRuLXNjcm9sbC1kb3duOmZvY3VzOjpiZWZvcmV7Ym90dG9tOjEwcHh9LmJsb2NrLS1tYWluLXNsaWRlciAuYnRuLXNjcm9sbC1kb3duOmhvdmVyOjphZnRlciwuYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd246Zm9jdXM6OmFmdGVye2JvdHRvbTo0cHh9Lm1haW4tc2xpZGVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7aGVpZ2h0OmNhbGMoMTAwdmggLSAxMzBweCk7bWluLWhlaWdodDo1NzVweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tYWluLXNsaWRlci1pdGVte2hlaWdodDpjYWxjKDEwMHZoIC0gNTlweCl9fS5tYWluLXNsaWRlci1pdGVtX192aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9Lm1haW4tc2xpZGVyLWl0ZW1fX3ZpZGVvIC5wbHlye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5tYWluLXNsaWRlci1pdGVtX19iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm1haW4tc2xpZGVyLWl0ZW1fX2JhY2tncm91bmR7aGVpZ2h0OjEwMCV9fS5tYWluLXNsaWRlci1pdGVtX19iYWNrZ3JvdW5kIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDo0NSU7bGVmdDoxMCU7d2lkdGg6NDUlO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bGVmdDoxMiU7cmlnaHQ6MTIlO3dpZHRoOjc2JX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tYWluLXNsaWRlci1pdGVtX19jb250ZW50e2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7cGFkZGluZzowIDUwcHh9fS5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oMntjb2xvcjojZmZmO2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjY0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgMjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgye2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjUycHh9fS5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dHtjb2xvcjojZmZmO21hcmdpbjowIDAgMjBweH0ubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAucmljaHRleHQ+KnttYXJnaW46MCAwIDIwcHh9Lm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0Pio6bGFzdC1jaGlsZHttYXJnaW46MH0ubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDEsLm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgyLC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dHt0ZXh0LXNoYWRvdzowIDNweCAzcHggcmdiYSgwLDAsMCwuMil9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oMSwubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDIsLm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0e3RleHQtc2hhZG93Om5vbmV9fS5tYWluLXNsaWRlci1pdGVtIC5idG4tLXZpZGVvLXBsYXk6aG92ZXIsLm1haW4tc2xpZGVyLWl0ZW0gLmJ0bi0tdmlkZW8tcGxheTpmb2N1cywubWFpbi1zbGlkZXItaXRlbSAuYnRuLS12aWRlby1wYXVzZTpob3ZlciwubWFpbi1zbGlkZXItaXRlbSAuYnRuLS12aWRlby1wYXVzZTpmb2N1c3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0ubWFpbi1zbGlkZXItaXRlbSAuYnRuLS12aWRlby1wYXVzZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtyaWdodDo0MHB4fS5tYWluLXNsaWRlci1pdGVtLS1kYXJrIC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oMSwubWFpbi1zbGlkZXItaXRlbS0tZGFyayAubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDIsLm1haW4tc2xpZGVyLWl0ZW0tLWRhcmsgLm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0e2NvbG9yOiMxMjEyMTJ9Lm1haW4tc2xpZGVyLWl0ZW0tLWRhcmsgLm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmJ0bi0tdmlkZW8tcGxheXtjb2xvcjojMTIxMjEyfS5tYWluLXNsaWRlci1pdGVtLS1kYXJrIC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5idG4tLXZpZGVvLXBsYXk6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTc5LjI2NiwzNy44ODVMMzQuNzIzLDEyLjE2OEMyNS4zOTcsNi43ODQsMTMuNzQsMTMuNTE0LDEzLjc0LDI0LjI4M3Y1MS40MzRjMCwxMC43NjgsMTEuNjU3LDE3LjQ5OSwyMC45ODMsMTIuMTE1ICBsNDQuNTQzLTI1LjcxN0M4OC41OTIsNTYuNzMsODguNTkyLDQzLjI3LDc5LjI2NiwzNy44ODV6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JvcmRlci1jb2xvcjojMTIxMjEyfS5tYWluLXNsaWRlci1pdGVtLnZpZGVvLWFjdGl2ZSAubWFpbi1zbGlkZXItaXRlbV9fdmlkZW97b3BhY2l0eToxO3otaW5kZXg6MX0ubWFpbi1zbGlkZXItaXRlbS52aWRlby1hY3RpdmUgLm1haW4tc2xpZGVyLWl0ZW1fX2JhY2tncm91bmQsLm1haW4tc2xpZGVyLWl0ZW0udmlkZW8tYWN0aXZlIC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50e29wYWNpdHk6MDt6LWluZGV4OjB9Lm1haW4tc2xpZGVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowfS5tYWluLXNsaWRlcl9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm1haW4tc2xpZGVyX19pdGVtOm50aC1jaGlsZCgxKX4ubWFpbi1zbGlkZXJfX2l0ZW17ZGlzcGxheTpub25lfS5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSAubWFpbi1zbGlkZXJfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e2xlZnQ6MDtyaWdodDowfS5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjJweCcgaGVpZ2h0PSczNHB4JyB2aWV3Qm94PScwIDAgMjIgMzQnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzZmZmOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNy4xLDM0TDAsMTdMMTcuMSwwTDIyLDQuOEw5LjcsMTdMMjIsMjkuMkwxNy4xLDM0eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTJweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgMjIgMzQnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzZmZmOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNy4xLDM0TDAsMTdMMTcuMSwwTDIyLDQuOEw5LjcsMTdMMjIsMjkuMkwxNy4xLDM0eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fS5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5tYWluLXNsaWRlci1pdGVtX19iYWNrZ3JvdW5kIGltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO3RyYW5zaXRpb246MTBzO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmFjdGl2ZXt6LWluZGV4Ojk5OTl9Lm1haW4tc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uYWN0aXZlIC5tYWluLXNsaWRlci1pdGVtLS1hbmltYXRlIC5tYWluLXNsaWRlci1pdGVtX19iYWNrZ3JvdW5kIGltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpfS5ibG9jay0tcGVvcGxlc3ttYXJnaW46MH0ucGVvcGxlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNjBweH0ucGVvcGxlc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnBlb3BsZXMtb3ZlcnZpZXd7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MCAtMTVweH0ucGVvcGxlcy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JTtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnBlb3BsZXMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsucGVvcGxlcy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0ucHJvZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMik7bWFyZ2luOjAgMCA0MHB4fS5wcm9maWxlOmhvdmVyIC5wcm9maWxlX19jb250ZW50LC5wcm9maWxlOmZvY3VzIC5wcm9maWxlX19jb250ZW50e29wYWNpdHk6MX0ucHJvZmlsZV9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7cmlnaHQ6MTBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30ucHJvZmlsZV9fY29udGVudCAuaXMtaDR7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDEwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7LnByb2ZpbGVfX2NvbnRlbnQgLmlzLWg0e2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0Om5vcm1hbH19LnByb2ZpbGVfX2NvbnRlbnQgLmlzLWg0K3B7bWFyZ2luLXRvcDotMTBweH0ucHJvZmlsZV9fY29udGVudCBwe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowIDAgMTBweH0ucHJvZmlsZV9fY29udGVudCAuc29jaWFsLWZvbGxvdy0tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6bGVmdDttYXJnaW46MCAtNXB4IDEwcHh9LnByb2ZpbGVfX2NvbnRlbnQgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGl7bWFyZ2luOjAgNXB4fS5wcm9maWxlX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1cHg7bGVmdDo1cHg7cmlnaHQ6NXB4O2NvbG9yOiNmZmZ9LnByb2ZpbGUgLmxpc3QtLWxhYmVse21hcmdpbjowfS5wcm9maWxlIC5saXN0LS1sYWJlbCBsaXtjb2xvcjojZmZmfS5wcm9maWxlIC5saXN0LS1sYWJlbCBsaSBhe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByb2ZpbGUgLmxpc3QtLWxhYmVsIGxpIGE6aG92ZXIsLnByb2ZpbGUgLmxpc3QtLWxhYmVsIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9maWxlIC5saXN0LS1sYWJlbCBsaSAuaWNvbi0tbWFya2Vye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDY4IDkwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTM2LjIsMEgzNGgtMi4zQzEyLjEsMS00LjcsMjEuNSwxLjIsNDAuNkM0LjQsNDkuOCw5LjMsNTgsMTQuOCw2NS44YzEuOSwyLjgsNCw1LjUsNiw4LjFjMS44LDIuNCwzLjcsNC43LDUuNSw3YzIuNCwzLDQuOCw2LDcuMiw5LjFIMzRoMC41YzIuMy0zLjEsNC43LTYuMSw3LjEtOS4yYzEuOS0yLjMsMy43LTQuNyw1LjUtN2MyLjEtMi43LDQuMS01LjMsNi04LjFjNS44LTguMSwxMC44LTE2LjcsMTQtMjYuMkM3MiwyMC41LDU1LjQsMSwzNi4yLDB6IE0zNCw1NS40Yy0wLjEsMC0wLjEsMC0wLjIsMGMtMTIuNiwwLTIyLjktMTAuMi0yMi45LTIyLjdDMTAuOSwyMC4yLDIxLjIsMTAsMzMuOCwxMGMwLjEsMCwwLjEsMCwwLjIsMGMxMi41LDAuMSwyMi43LDEwLjMsMjIuNywyMi43QzU2LjcsNDUuMSw0Ni41LDU1LjMsMzQsNTUuNHonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnByb2ZpbGUgLmxpc3QtLWxhYmVsIGxpIC5pY29uLS1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjQuNSwyNy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNGwtMi44LDAuNmMtMC4xLDAtMC4zLDAuMS0wLjQsMGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xbC0wLjEsMGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjMtMC4yLTAuNS0wLjQtMC43LTAuNmMtMC40LTAuNC0wLjgtMC44LTEuMS0xLjNjLTAuNS0wLjctMC45LTEuNC0xLjItMi4xYy0wLjQtMS0wLjgtMi4xLTEtMy4yYy0wLjItMC45LTAuNC0xLjgtMC41LTIuN2MtMC4xLTAuNy0wLjEtMS40LDAtMi4xYzAtMC41LDAuMS0xLjEsMC4yLTEuNmMwLjEtMC40LDAuMi0wLjgsMC40LTEuMWMwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJsMi44LTAuN2MwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzIxLDEyLDIxLDEyLjEsMjEsMTIuM2wtMC4zLDMuNWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4zbC0xLDAuMmMwLDAtMC4xLDAtMC4xLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuOGMwLDAuNCwwLDAuNywwLDEuMWMwLjEsMC41LDAuMiwxLjEsMC4zLDEuNmMwLjEsMC41LDAuMywxLjEsMC41LDEuNmMwLjEsMC4zLDAuMywwLjcsMC41LDFjMC4xLDAuMiwwLjIsMC4zLDAuNCwwLjVsMC4xLDAuMWMwLDAsMCwwLDAuMSwwaDAuMWwxLjItMC4zYzAuMiwwLDAuNSwwLDAuNywwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNoMGwxLjYsM0MyNC41LDI3LDI0LjUsMjcuMiwyNC41LDI3LjRMMjQuNSwyNy40eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5wcm9maWxlIC5saXN0LS1sYWJlbCBsaSAuaWNvbi0tZW1haWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLjEsMTBjMi44LDAsNS4yLDEsNy4xLDIuOVMzMCwxNy4yLDMwLDIwYzAsMS42LTAuMywyLjgtMSwzLjljLTAuNiwxLTEuNiwxLjUtMi44LDEuNWMtMS4zLDAtMi4yLTAuNi0yLjktMS45Yy0wLjgsMS4zLTIsMS45LTMuNiwxLjljLTEuNCwwLTIuNi0wLjUtMy41LTEuNWMtMS0xLTEuNC0yLjMtMS40LTMuOGMwLTEuNSwwLjUtMi44LDEuNC0zLjhjMS0xLDIuMS0xLjUsMy40LTEuNWMxLjMsMCwyLjQsMC41LDMuMywxLjVIMjN2LTEuMWgxLjh2Ni44YzAsMC40LDAuMSwwLjksMC40LDEuMmMwLjMsMC40LDAuNiwwLjUsMS4yLDAuNWMxLjIsMCwxLjgtMS4yLDEuOC0zLjdjMC0yLjMtMC44LTQuMi0yLjQtNS44cy0zLjUtMi40LTUuNy0yLjRjLTIuMywwLTQuMiwwLjgtNS43LDIuNGMtMS43LDEuNi0yLjUsMy41LTIuNSw1LjhzMC44LDQuMiwyLjQsNS44YzEuNiwxLjYsMy41LDIuNCw1LjcsMi40YzEuMiwwLDIuMy0wLjIsMy4zLTAuN2wwLjcsMS44Yy0xLjIsMC42LTIuNSwwLjgtNCwwLjhjLTIuOCwwLTUuMi0xLTcuMi0yLjlDMTEsMjUsMTAsMjIuNywxMCwyMHMxLTUuMSwyLjktNy4xQzE0LjgsMTEsMTcuMiwxMCwyMC4xLDEwIE0xNy43LDIyLjRjMC42LDAuNiwxLjQsMC45LDIuMiwwLjljMC45LDAsMS42LTAuMywyLjItMC45QzIyLjcsMjEuOCwyMywyMSwyMywyMGMwLTEtMC4zLTEuOC0wLjktMi40Yy0wLjYtMC42LTEuMy0wLjktMi4yLTAuOXMtMS42LDAuMy0yLjIsMC45Yy0wLjYsMC42LTAuOSwxLjQtMC45LDIuNEMxNi44LDIxLDE3LjEsMjEuOCwxNy43LDIyLjQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnByb2ZpbGV7Ym9yZGVyLXJhZGl1czowfS5ibG9jay0tZ2hvc3RmcmFtZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7bWFyZ2luOjAgMCAxMDBweDtvdmVyZmxvdzpoaWRkZW59LmJsb2NrLS1naG9zdGZyYW1lOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9Lmdob3N0ZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ0MHB4O2hlaWdodDo2NjBweDttYXgtaGVpZ2h0OjEwMHZoO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5naG9zdGZyYW1le2hlaWdodDo1NTBweH19Lmdob3N0ZnJhbWVfX2ZyYW1lc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MzAlO2hlaWdodDoxMDAlO3otaW5kZXg6M31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmdob3N0ZnJhbWVfX2ZyYW1lc3t3aWR0aDo3NSV9fS5naG9zdGZyYW1lX19mcmFtZXMgLmZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggNDBweCAwO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO29wYWNpdHk6MH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmdob3N0ZnJhbWVfX2ZyYW1lcyAuZnJhbWV7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fX0uZ2hvc3RmcmFtZV9fZnJhbWVzIC5mcmFtZTpmaXJzdC1jaGlsZHtvcGFjaXR5OjF9Lmdob3N0ZnJhbWVfX2ZyYW1lcyAuZnJhbWUgLmlzLWgyLC5naG9zdGZyYW1lX19mcmFtZXMgLmZyYW1lIC5pcy1oM3tjb2xvcjojZmZmfS5naG9zdGZyYW1lX19mcmFtZXMgLmZyYW1lIC5pcy1oMiAuc3BlY2lhbCwuZ2hvc3RmcmFtZV9fZnJhbWVzIC5mcmFtZSAuaXMtaDMgLnNwZWNpYWx7Y29sb3I6I2ZmZn0uZ2hvc3RmcmFtZV9fbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDBweDtib3R0b206MTAlO3dpZHRoOjI3MHB4O2hlaWdodDo1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjt6LWluZGV4OjN9Lmdob3N0ZnJhbWVfX2xvYWRlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjkwcHg7aGVpZ2h0OjRweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5naG9zdGZyYW1lX19zY3JlZW5ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxfS5naG9zdGZyYW1lX19zY3JlZW5zIC5zY3JlZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDo5MHB4O3dpZHRoOjYzMHB4O2hlaWdodDo1MDVweDtvdmVyZmxvdzpoaWRkZW47cGVyc3BlY3RpdmU6MjAwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVue3dpZHRoOjQ3Mi41cHg7aGVpZ2h0OjM3OC43NXB4O3JpZ2h0OjY1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVue3dpZHRoOjI5MHB4O2hlaWdodDoyMzJweDtyaWdodDozMHB4fX0uZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVuIGltZ3t0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOmF1dG87aGVpZ2h0OjkwJTttYXgtd2lkdGg6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MyUsIC01MCUpIHJvdGF0ZVkoLTMwZGVnKX0uZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVuLS0xe21hcmdpbjotMjBweCAtNTBweCAwIDA7ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVuLS0xe21hcmdpbjotMTVweCAtMTVweCAwIDB9fS5naG9zdGZyYW1lX19zY3JlZW5zIC5zY3JlZW4tLTJ7ei1pbmRleDoyfS5naG9zdGZyYW1lX19zY3JlZW5zIC5zY3JlZW4tLTN7bWFyZ2luOjIwcHggNTBweCAwIDA7ei1pbmRleDozfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVuLS0ze21hcmdpbjoxNXB4IDE1cHggMCAwfX0uZ2hvc3RmcmFtZV9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyfS5naG9zdGZyYW1lX19vdmVybGF5IGltZ3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjMwJTt3aWR0aDphdXRvO21heC13aWR0aDpub25lO2hlaWdodDo5MCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5naG9zdGZyYW1lX19vdmVybGF5IGltZ3tsZWZ0Oi0xMCU7aGVpZ2h0OjU1JX19LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tZ2hvc3RmcmFtZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIHNldHRpbmdzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBcInNtXCI6IDU0MHB4LFxuICAgIFwibWRcIjogNzIwcHgsXG4gICAgXCJsZ1wiOiA5NjBweCxcbiAgICBcInhsXCI6IDExNzBweFxuKSAhZGVmYXVsdDtcblxuLy8gTGlnaHRjYXNlIHNldHRpbmdzXG4kbGlnaHRjYXNlLWN1c3RvbTogKFxuICAgIFwiZm9udC1wYXRoXCI6IFwiL2Fzc2V0cy9mb250cy9cIixcbiAgICBcImJyZWFrcG9pbnRcIjogNzY4cHhcbikgIWRlZmF1bHQ7XG5cbi8vIE92ZXJhbGxcbiRkZWZhdWx0LW1hcmdpbjogNDBweDtcbiRkZWZhdWx0LWJsb2NrLW1hcmdpbjogMTAwcHg7XG4kaGVhZGluZy1mb250OiBcIk1hdmVuIFByb1wiLCBzYW5zLXNlcmlmO1xuJHRleHQtZm9udDogXCJNYXZlbiBQcm9cIiwgc2Fucy1zZXJpZjtcbiR0ZXh0LXNpemU6IDE2cHg7XG4kbGluZS1oZWlnaHQ6IDI4cHg7XG4kdGV4dC1jb2xvcjogIzEyMTIxMjtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzEyMTIxMjtcbiRjb2xvci1leHRyYS1ibGFjazogIzAwMDtcbiRjb2xvci1ncmF5LWRhcms6ICMyODJhMmE7XG4kY29sb3ItcmVkOiAjZTYwMDEzO1xuJGNvbG9yLXJlZC1kYXJrOiAjY2YwMDBkO1xuJGNvbG9yLWdyYXk6ICNhZmFmYWY7XG4kY29sb3ItZ3JheS1saWdodDogI2Y1ZjVmNTtcbiRjb2xvci1lbWFpbDogIzBhODhmZjtcbiRjb2xvci1uZXdzbGV0dGVyOiAjMGE4OGZmO1xuJGNvbG9yLWZhY2Vib29rOiAjM2I1OTk4O1xuJGNvbG9yLXR3aXR0ZXI6ICMxZGExZjI7XG4kY29sb3IteW91dHViZTogI2YwMDtcbiRjb2xvci1saW5rZWRpbjogIzAwNzdiNTtcbiRjb2xvci1pbnN0YWdyYW06ICM4MzNhYjQ7XG4kY29sb3ItcGludGVyZXN0OiAjYmQwODFjO1xuJGNvbG9yLXdoYXRzYXBwOiAjMjVkMzY2O1xuJGNvbG9yLWJsYWNrLXJnYmE6IHJnYigwIDAgMCAvIDEpO1xuJGNvbG9yLWJsYWNrLXJnYmEtdHJhbnNwYXJhbnQ6IHJnYigwIDAgMCAvIC4zKTtcbiRjb2xvci1ibGFjay1yZ2JhLWRhcmstdHJhbnNwYXJhbnQ6IHJnYigwIDAgMCAvIC45KTtcblxuLy8gTGFuZGluZ3NwYWdlIDJcbiRoZWFkaW5nLWZvbnQyOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiR0ZXh0LWZvbnQyOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiRjb2xvci1ibHVlOiAjMDAwY2ZmO1xuJGNvbG9yLWJsdWUtZGFyazogIzAwMDQ1MDtcbiRjb2xvci1ncmVlbjogIzMxZDBiMDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlnaHRjYXNlJztcbiAgc3JjOiB1cmwoJyN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCBmb250LXBhdGgpfWxpZ2h0Y2FzZS5lb3Q/NTUzNTYxNzcnKTtcbiAgc3JjOiB1cmwoJyN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCBmb250LXBhdGgpfWxpZ2h0Y2FzZS5lb3Q/NTUzNTYxNzcjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgZm9udC1wYXRoKX1saWdodGNhc2Uud29mZj81NTM1NjE3NycpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsIGZvbnQtcGF0aCl9bGlnaHRjYXNlLnR0Zj81NTM1NjE3NycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJyN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCBmb250LXBhdGgpfWxpZ2h0Y2FzZS5zdmc/NTUzNTYxNzcjbGlnaHRjYXNlJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPSdsaWdodGNhc2UtaWNvbi0nXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2xpZ2h0Y2FzZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4vKiBDb2RlcyAqL1xuLmxpZ2h0Y2FzZS1pY29uLXBsYXk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH1cbi5saWdodGNhc2UtaWNvbi1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfVxuLmxpZ2h0Y2FzZS1pY29uLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9XG4ubGlnaHRjYXNlLWljb24tcHJldjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfVxuLmxpZ2h0Y2FzZS1pY29uLW5leHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH1cbi5saWdodGNhc2UtaWNvbi1zcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IiwiLy8gU3BpbiBhbmltYXRpb25cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59XG5cbkAtby1rZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW4ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cblxufVxuXG5ALW1zLWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW4ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cblxufSIsIiNsaWdodGNhc2UtY2FzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuXG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICd0ZXh0LXNoYWRvdycpfTtcblxuICAvLyBPbmx5IGZvciB0eXBlOiBpbmxpbmUsIGFqYXhcbiAgaHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAmLFxuICBodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAmIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNTVweCAwIDcwcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIjbGlnaHRjYXNlLWNvbnRlbnQge1xuXG4gIC8vIE5vdCB0eXBlOiBlcnJvclxuICBodG1sOm5vdChbZGF0YS1sYy10eXBlPWVycm9yXSkgJiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdjYXNlLWJhY2tncm91bmQnKX07XG5cbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAtby1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIFR5cGU6IGltYWdlICsgdmlkZW9cbiAgaHRtbFtkYXRhLWxjLXR5cGU9aW1hZ2VdICYsXG4gIGh0bWxbZGF0YS1sYy10eXBlPXZpZGVvXSAmIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnY2FzZS1iYWNrZ3JvdW5kLW1lZGlhJyl9O1xuICAgIH1cbiAgfVxuXG4gIC8vIE9ubHkgZm9yIHR5cGU6IGlubGluZSwgYWpheCwgZXJyb3JcbiAgaHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAmLFxuICBodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAmLFxuICBodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gJiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAtby1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgQGluY2x1ZGUgY2xlYXIodHJ1ZSk7XG4gICAgfVxuXG4gICAgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJiwgJiA+ICoge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZXQgYXV0byBoZWlnaHQgdG8gZWFjaCBlbGVtZW50IGV4Y2VwdCBpZnJhbWVzLCBiZWNhdXNlIG9mIHRoYXRcbiAgICAgICAgLy8gdGhvc2UgY2Fubm90IGhhdmUgYSBuYXR1cmFsL25hdGl2ZSBoZWlnaHQgYW5kIGl0IG11c3QgYmUgZXNwZWNpYWxseSBkZWZpbmVkLlxuICAgICAgICAmID4gKjpub3QoaWZyYW1lKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICAvLyBGb3IgbW9iaWxlICh0b3VjaCkgZGV2aWNlc1xuICAgICAgaHRtbC5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2VbZGF0YS1sYy10eXBlPWlmcmFtZV0gJiBpZnJhbWUge1xuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdygpO1xuICAgICAgfVxuICAgICAgLy8gVHlwZTogaW1hZ2UgKyB2aWRlb1xuICAgICAgaHRtbFtkYXRhLWxjLXR5cGU9aW1hZ2VdICYsXG4gICAgICBodG1sW2RhdGEtbGMtdHlwZT12aWRlb10gJiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaHRtbFtkYXRhLWxjLXR5cGU9aW1hZ2VdICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIE5vdGU6IFRoaXMgaXMgYSB2ZXJ5IHNwZWNpYWwgd3JhcCBvbmx5IGFkZGVkIGZvciBmZXdcbiAgICAvLyB0eXBlcyBvZiBjb250ZW50LCB0eXBlICdpbmxpbmUnIGFuZCAnYWpheCcuXG4gICAgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIHtcbiAgICAgIC8vIE9ubHkgZm9yIHR5cGU6IGlubGluZSwgYWpheCBlcnJvclxuICAgICAgaHRtbFtkYXRhLWxjLXR5cGU9aW5saW5lXSAmLFxuICAgICAgaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gJixcbiAgICAgIGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAmIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgICAgIEBpbmNsdWRlIGNsZWFyKHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE5vdCB0eXBlOiBlcnJvclxuICAgICAgaHRtbDpub3QoW2RhdGEtbGMtdHlwZT1lcnJvcl0pICYge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbnRlbnQgLSBFeHRlbmQgd2l0aCBmdXJ0aGVyIHNlbGVjdG9ycyBhbmQgY29sb3JzIGluIGNhc2UgeW91IGhhdmVcbiAgLy8gZWxlbWVudHMgbGlrZSA8dWw+LCA8bGk+LCA8c3Bhbj4gb3Igb3RoZXIgYXMgcGFydCBvZiBjb250ZW50IHdpdGhpbiBsaWdodGNhc2UuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICBjb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICd0ZXh0LWNvbG9yLXZpZXdwb3J0LXNtYWxsJyl9O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAndGV4dC1jb2xvci12aWV3cG9ydC1sYXJnZScpfTtcbiAgICB9XG4gIH1cblxufSIsIi8qKlxuICogUHJvdmlkZXMgbmF0dXJhbCBjb250ZW50IG92ZXJmbG93IGJlaGF2aW9yIGFuZCBzY3JvbGxpbmcgc3VwcG9ydFxuICogZXZlbiBzbyBmb3IgdG91Y2ggZGV2aWNlcy5cbiAqXG4gKiBFeGFtcGxlIHVzYWdlOlxuICogQGluY2x1ZGUgb3ZlcmZsb3coKVxuICovXG5AbWl4aW4gb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qKlxuICogTmV1dHJhbGl6ZXMvcmVzZXRzIGRpbWVuc2lvbnMgaW5jbHVkaW5nIHdpZHRoLCBoZWlnaHQsIHBvc2l0aW9uIGFzIHdlbGwgYXMgbWFyZ2lucyxcbiAqIHBhZGRpbmdzIGFuZCBzdHlsZXMuIFVzZWQgdG8gZW5mb3JjZSBhIG5ldXRyYWwgYW5kIHVuc3R5bGVkIGxvb2sgYW5kIGJlaGF2b2lyIVxuICpcbiAqIEV4YW1wbGUgdXNhZ2U6XG4gKiBAaW5jbHVkZSBjbGVhcih0cnVlKVxuICpcbiAqIEBwYXJhbSBib29sZWFuICRpbXBvcnRhbnRcbiAqL1xuQG1peGluIGNsZWFyKCRpbXBvcnRhbnQpIHtcbiAgQGlmICRpbXBvcnRhbnQge1xuICAgICRpbXBvcnRhbnQ6ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmUgJGltcG9ydGFudDtcblxuICB0b3A6IGF1dG8gJGltcG9ydGFudDtcbiAgbGVmdDogYXV0byAkaW1wb3J0YW50O1xuXG4gIHdpZHRoOiBhdXRvICRpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAkaW1wb3J0YW50O1xuXG4gIG1hcmdpbjogMCAkaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICRpbXBvcnRhbnQ7XG5cbiAgYm9yZGVyOiBub25lICRpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgJGltcG9ydGFudDtcbn0iLCIjbGlnaHRjYXNlLWNhc2Uge1xuXG4gIHAubGlnaHRjYXNlLWVycm9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIGNvbG9yOiAjYWFhO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbn0iLCIvLyBTdHlsZXMgYW5kIG92ZXJyaWRlcyBmb3IgYWxsIGVsZW1lbnRzIG91dCBvZiB0aGUgbGlnaHRjYXNlIHNjb3BlXG4ubGlnaHRjYXNlLW9wZW4ge1xuXG4gIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyBGb3IgbW9iaWxlICh0b3VjaCkgZGV2aWNlc1xuICAgIC5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2UgJiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59IiwiI2xpZ2h0Y2FzZS1pbmZvIHtcbiAgLy8gWW91IGNhbiBjaGFuZ2UgdG8gcG9zaXRpb24gXCJzdGF0aWNcIiBvciBcInJlbGF0aXZlXCIgaW5zdGVhZCwgYnV0IGNvbnNpZGVyXG4gIC8vIHRoYXQgdGhpcyBoZWlnaHQgd2lsbCBiZSBpbnRlZ3JhdGVkIGFuZCBjYWxjdWxhdGVkXG4gIC8vIHRvIHRoZSBtYXhpbXVtIGhlaWdodCBhZGRpdGlvbmFsbHkgdG8gdGhlIGltYWdlIGhlaWdodC5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICNsaWdodGNhc2UtdGl0bGUsXG4gICNsaWdodGNhc2UtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAjbGlnaHRjYXNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAndGl0bGUtZm9udC1zaXplJyl9O1xuICAgIGNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3RpdGxlLWNvbG9yJyl9O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ292ZXJsYXktY29sb3InKX07XG4gICAgfVxuICB9XG5cbiAgI2xpZ2h0Y2FzZS1jYXB0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnY2FwdGlvbi1mb250LXNpemUnKX07XG4gICAgY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnY2FwdGlvbi1jb2xvcicpfTtcbiAgfVxuXG4gICNsaWdodGNhc2Utc2VxdWVuY2VJbmZvIHtcbiAgICBmb250LXNpemU6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnc2VxdWVuY2VJbmZvLWZvbnQtc2l6ZScpfTtcbiAgICBjb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdzZXF1ZW5jZUluZm8tY29sb3InKX07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgIC5saWdodGNhc2UtZnVsbFNjcmVlbk1vZGUgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC8vIE5vdCB0eXBlOiBpbWFnZSwgdmlkZW8sIGZsYXNoIG9yIGVycm9yXG4gICAgaHRtbDpub3QoW2RhdGEtbGMtdHlwZT1pbWFnZV0pOm5vdChbZGF0YS1sYy10eXBlPXZpZGVvXSk6bm90KFtkYXRhLWxjLXR5cGU9Zmxhc2hdKTpub3QoW2RhdGEtbGMtdHlwZT1lcnJvcl0pICYge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICogTWl4aW4gcHJvdmlkaW5nIGljb24gZGVmYXVsdHMgdG8gYmUgdXNlZCBvbiB0b3Agb2YgZm9udC1saWdodGNhc2UuXG4gKlxuICogRXhhbXBsZSB1c2FnZTpcbiAqIEBpbmNsdWRlIGljb24oI2U5ZTllOSlcbiAqL1xuQG1peGluIGljb24oJGNvbG9yOiAjZmZmKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcblxuICB3aWR0aDogMS4xMjNlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIGZvbnQtc2l6ZTogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdpY29uLWZvbnQtc2l6ZScpfTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAmLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yLCBvcGFjaXR5LCBlYXNlLWluLW91dCAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciwgb3BhY2l0eSwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG59XG5cbi8qKlxuICogTWl4aW4gcHJvdmlkaW5nIGljb24gZGVmYXVsdHMgaW5jbHVkaW5nIGEgaG92ZXIgc3RhdHVzIHRvIGJlIHVzZWRcbiAqIG9uIHRvcCBvZiBmb250LWxpZ2h0Y2FzZS5cbiAqXG4gKiBFeGFtcGxlIHVzYWdlOlxuICogQGluY2x1ZGUgaWNvbi1ob3ZlcigjZTllOWU5LCAjZmZmKVxuICovXG5AbWl4aW4gaWNvbi1ob3ZlcigkY29sb3I6ICNmZmYsICRjb2xvci1ob3ZlcjogI2Y5ZjlmOSkge1xuICBAaW5jbHVkZSBpY29uKCRjb2xvcik7XG5cbiAgLy8gRGVmYXVsdCBob3ZlciBzdGF0dXNcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggJGNvbG9yLWhvdmVyO1xuICB9XG59IiwiI2xpZ2h0Y2FzZS1sb2FkaW5nIHtcbiAgQGluY2x1ZGUgaWNvbigjZmZmKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG5cbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuXG4gIG9wYWNpdHk6IDE7XG5cbiAgZm9udC1zaXplOiAzMnB4O1xuXG4gIHRleHQtc2hhZG93OiAwIDAgMTVweCAjZmZmO1xuXG4gIC8vIEZpeGVzIHRoZSBpY29uIHdvYmJsZSBpc3N1ZSBpbiBmaXJlZm94XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUzJTtcblxuICAtd2Via2l0LWFuaW1hdGlvbjogbGlnaHRjYXNlLXNwaW4gMC41cyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBsaWdodGNhc2Utc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgLW8tYW5pbWF0aW9uOiBsaWdodGNhc2Utc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsaWdodGNhc2Utc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcbn0iLCIvLyBHZW5lcmljIHN0eWxlcyBmb3IgYWxsIG5hdmlnYXRpb24gbGlua3NcbmFbY2xhc3MqPSdsaWdodGNhc2UtaWNvbi0nXSB7XG4gIEBpbmNsdWRlIGljb24taG92ZXIoI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdpY29uLWNvbG9yJyl9LCAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2ljb24tY29sb3ItaG92ZXInKX0pO1xuXG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBIb3ZlciBzdGF0dXMgZm9yIG1vYmlsZSAodG91Y2gpIGRldmljZXNcbiAgLmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSAmIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2xvc2UgYnV0dG9uXG4gICYubGlnaHRjYXNlLWljb24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvLyBQcmV2IGJ1dHRvblxuICAmLmxpZ2h0Y2FzZS1pY29uLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cblxuICAvLyBOZXh0IGJ1dHRvblxuICAmLmxpZ2h0Y2FzZS1pY29uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLy8gUGxheS9QYXVzZSBidXR0b25cbiAgJi5saWdodGNhc2UtaWNvbi1wYXVzZSxcbiAgJi5saWdodGNhc2UtaWNvbi1wbGF5IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICBib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG5cbiAgICAmOmhvdmVyLFxuICAgICNsaWdodGNhc2UtY2FzZTpob3ZlciB+ICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn0iLCIjbGlnaHRjYXNlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogLTk5OTlweDtcbiAgYm90dG9tOiAtOTk5OXB4O1xuICBsZWZ0OiAwO1xuXG4gIGJhY2tncm91bmQ6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnb3ZlcmxheS1jb2xvcicpfTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufSIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gICAgbWF4LWhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4vKlxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtdGhlbWUgLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ10ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIGJhY2tncm91bmQ6ICNENkQ2RDY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm93bC10aGVtZSAub3dsLW5hdiAuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm93bC10aGVtZSAub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiA1cHggN3B4O1xuICAgICAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Njk3OTE7IH1cbiIsIi8vIDIwLzIwIENsYXNzIFByZWZpeFxuJHBsdWdpblByZWZpeDogXCJ0d2VudHl0d2VudHlcIiAhZGVmYXVsdDtcblxuLy8gMjAvMjAgSGFuZGxlIFN0eWxlc1xuJHR3ZW50eTIwLWhhbmRsZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlOiAzcHggIWRlZmF1bHQ7XG4kdHdlbnR5MjAtaGFuZGxlLWNpcmNsZS13aWR0aDogMzhweCAhZGVmYXVsdDtcbiR0d2VudHkyMC1oYW5kbGUtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoIzMzMywwLjUpICFkZWZhdWx0O1xuJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1jb2xvcjogJHR3ZW50eTIwLWhhbmRsZS1jb2xvciAhZGVmYXVsdDtcbiR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1wb3NpdGlvbjogNXB4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLWhhbmRsZS1yYWRpdXM6IDEwMDBweCAhZGVmYXVsdDtcblxuLy8gMjAvMjAgT3ZlcmxheSBTdHlsZXNcbiR0d2VudHkyMC1vdmVybGF5LWJnOiByZ2JhKCMwMDAsMC41KSAhZGVmYXVsdDtcbiR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtYmc6IHJnYmEoI2ZmZiwgLjIpICFkZWZhdWx0O1xuJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtaGVpZ2h0OiAzOHB4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtd2lkdGg6IDkwcHggIWRlZmF1bHQ7XG4kdHdlbnR5MjAtb3ZlcmxheS1sYWJlbC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFkZWZhdWx0O1xuJHR3ZW50eTIwLWxhYmVsLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuXG4vLyAyMC8yMCBQbGFjZWhvbGRlcnNcbiVoYW5kbGUtY29udGVudCB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJHR3ZW50eTIwLWhhbmRsZS1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgLy8gQGluY2x1ZGUgYm94LXNoYWRvdygkdHdlbnR5MjAtaGFuZGxlLWJveC1zaGFkb3cpO1xufVxuXG4laGFuZGxlLXBvc2l0aW9uLWhvcml6b250YWwge1xuICB3aWR0aDogJHR3ZW50eTIwLWhhbmRsZS1zdHJva2U7XG4gIGhlaWdodDogOTk5OXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtKCR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlIC8gMik7XG59XG5cbiVoYW5kbGUtcG9zaXRpb24tdmVydGljYWwge1xuICB3aWR0aDogOTk5OXB4O1xuICBoZWlnaHQ6ICR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLSgkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSAvIDIpO1xufVxuXG4lYWJzb2x1dGUtd2gtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuJW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbiVsYWJlbC10cmFuc2l0aW9uLXByb3BlcnR5IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuJWxhYmVsLXRleHQge1xuICBjb2xvcjogJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtY29sb3I7XG4gIGZvbnQtc2l6ZTogJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtZm9udC1zaXplO1xuICBsZXR0ZXItc3BhY2luZzogJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtbGV0dGVyLXNwYWNpbmc7XG59XG5cbiVsYWJlbC1zdHJ1Y3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWJnO1xuICBsaW5lLWhlaWdodDogJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtaGVpZ2h0O1xuICBwYWRkaW5nOiAwICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLXBhZGRpbmc7XG4gIGJvcmRlci1yYWRpdXM6ICR0d2VudHkyMC1sYWJlbC1yYWRpdXM7XG59XG5cbiVsYWJlbC1wb3NpdGlvbi1ob3Jpem9udGFsIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0oJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtaGVpZ2h0IC8gMik7XG59XG5cbiVsYWJlbC1wb3NpdGlvbi12ZXJ0aWNhbCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0oJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtd2lkdGggLyAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtd2lkdGg7XG59XG5cbiVjc3MtdHJpYW5nbGUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6ICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZSBpbnNldCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4lY3NzLXRyaWFuZ2xlLWhvcml6b250YWwge1xuICBAZXh0ZW5kICVjc3MtdHJpYW5nbGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplO1xufVxuXG4lY3NzLXRyaWFuZ2xlLXZlcnRpY2FsIHtcbiAgQGV4dGVuZCAlY3NzLXRyaWFuZ2xlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplO1xufVxuXG4vLyAyMC8yMCBDb250YWluZXJcbi4jeyRwbHVnaW5QcmVmaXh9LWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuYWN0aXZlIC4jeyRwbHVnaW5QcmVmaXh9LW92ZXJsYXksXG4gICYuYWN0aXZlIDpob3Zlci4jeyRwbHVnaW5QcmVmaXh9LW92ZXJsYXkgeyBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsMCk7XG5cbiAgICAuI3skcGx1Z2luUHJlZml4fS1iZWZvcmUtbGFiZWwsXG4gICAgLiN7JHBsdWdpblByZWZpeH0tYWZ0ZXItbGFiZWwgeyBvcGFjaXR5OiAwOyB9XG4gIH1cbiAgKiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuLy8gMjAvMjAgQmVmb3JlIExhYmVsXG4uI3skcGx1Z2luUHJlZml4fS1iZWZvcmUtbGFiZWwge1xuICBAZXh0ZW5kICVhYnNvbHV0ZS13aC1wb3NpdGlvbjtcbiAgQGV4dGVuZCAlbGFiZWwtdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgQGV4dGVuZCAlb3ZlcmxheS10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVsYWJlbC1zdHJ1Y3R1cmU7XG4gICAgQGV4dGVuZCAlbGFiZWwtdGV4dDtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gIH1cbn1cblxuLy8gMjAvMjAgQWZ0ZXIgTGFiZWxcbi4jeyRwbHVnaW5QcmVmaXh9LWFmdGVyLWxhYmVsIHtcbiAgQGV4dGVuZCAlYWJzb2x1dGUtd2gtcG9zaXRpb247XG4gIEBleHRlbmQgJWxhYmVsLXRyYW5zaXRpb24tcHJvcGVydHk7XG4gIEBleHRlbmQgJW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlbGFiZWwtc3RydWN0dXJlO1xuICAgIEBleHRlbmQgJWxhYmVsLXRleHQ7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xuICB9XG59XG5cbi8vIDIwLzIwIEhvcml6b250YWwgTGFiZWxzXG4uI3skcGx1Z2luUHJlZml4fS1ob3Jpem9udGFsIC4jeyRwbHVnaW5QcmVmaXh9LWJlZm9yZS1sYWJlbCB7XG5cbiAgJjpiZWZvcmUge1xuICAgICBAZXh0ZW5kICVsYWJlbC1wb3NpdGlvbi1ob3Jpem9udGFsO1xuICAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi4jeyRwbHVnaW5QcmVmaXh9LWhvcml6b250YWwgLiN7JHBsdWdpblByZWZpeH0tYWZ0ZXItbGFiZWwge1xuXG4gICY6YmVmb3JlIHtcbiAgICAgQGV4dGVuZCAlbGFiZWwtcG9zaXRpb24taG9yaXpvbnRhbDtcbiAgICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLy8gMjAvMjAgVmVydGljYWwgTGFiZWxzXG4uI3skcGx1Z2luUHJlZml4fS12ZXJ0aWNhbCAuI3skcGx1Z2luUHJlZml4fS1iZWZvcmUtbGFiZWwge1xuXG4gICY6YmVmb3JlIHtcbiAgICAgQGV4dGVuZCAlbGFiZWwtcG9zaXRpb24tdmVydGljYWw7XG4gICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4uI3skcGx1Z2luUHJlZml4fS12ZXJ0aWNhbCAuI3skcGx1Z2luUHJlZml4fS1hZnRlci1sYWJlbCB7XG5cbiAgJjpiZWZvcmUge1xuICAgICBAZXh0ZW5kICVsYWJlbC1wb3NpdGlvbi12ZXJ0aWNhbDtcbiAgICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8vIDIwLzIwIE92ZXJsYXlcbi4jeyRwbHVnaW5QcmVmaXh9LW92ZXJsYXkge1xuICBAZXh0ZW5kICVhYnNvbHV0ZS13aC1wb3NpdGlvbjtcbiAgQGV4dGVuZCAlb3ZlcmxheS10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsMCk7XG4gIHotaW5kZXg6IDI1O1xuXG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkdHdlbnR5MjAtb3ZlcmxheS1iZztcblxuICAgIC4jeyRwbHVnaW5QcmVmaXh9LWFmdGVyLWxhYmVsIHsgb3BhY2l0eTogMTsgfVxuICAgIC4jeyRwbHVnaW5QcmVmaXh9LWJlZm9yZS1sYWJlbCB7IG9wYWNpdHk6IDE7IH1cbiAgfVxufVxuXG4uI3skcGx1Z2luUHJlZml4fS1iZWZvcmUgeyB6LWluZGV4OiAyMDsgfVxuLiN7JHBsdWdpblByZWZpeH0tYWZ0ZXIgeyB6LWluZGV4OiAxMDsgfVxuXG4vLyAyMC8yMCBIYW5kbGUgU3R5bGVzXG4uI3skcGx1Z2luUHJlZml4fS1oYW5kbGUge1xuICBoZWlnaHQ6ICR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoO1xuICB3aWR0aDogJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0oJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGgvMikgLSAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTtcbiAgbWFyZ2luLXRvcDogLSgkdHdlbnR5MjAtaGFuZGxlLWNpcmNsZS13aWR0aC8yKSAtICR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlO1xuICBib3JkZXI6ICR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlIHNvbGlkICR0d2VudHkyMC1oYW5kbGUtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICR0d2VudHkyMC1oYW5kbGUtcmFkaXVzO1xuICBib3gtc2hhZG93OiAkdHdlbnR5MjAtaGFuZGxlLWJveC1zaGFkb3c7XG4gIHotaW5kZXg6IDQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIDIwLzIwIEhvcml6b250YWwgSGFuZGxlIFN0eWxlc1xuLiN7JHBsdWdpblByZWZpeH0taG9yaXpvbnRhbCAuI3skcGx1Z2luUHJlZml4fS1oYW5kbGUge1xuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVoYW5kbGUtY29udGVudDtcbiAgICBAZXh0ZW5kICVoYW5kbGUtcG9zaXRpb24taG9yaXpvbnRhbDtcbiAgICBib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGgvMikgKyAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTtcbiAgICBib3gtc2hhZG93OiAwICR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlIDAgJHR3ZW50eTIwLWhhbmRsZS1jb2xvciwgJHR3ZW50eTIwLWhhbmRsZS1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaGFuZGxlLWNvbnRlbnQ7XG4gICAgQGV4dGVuZCAlaGFuZGxlLXBvc2l0aW9uLWhvcml6b250YWw7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogKCR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoLzIpICsgJHR3ZW50eTIwLWhhbmRsZS1zdHJva2U7XG4gICAgYm94LXNoYWRvdzogMCAoLSR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlKSAwICR0d2VudHkyMC1oYW5kbGUtY29sb3IsICR0d2VudHkyMC1oYW5kbGUtYm94LXNoYWRvdztcbiAgfVxufVxuXG4vLyAyMC8yMCBWZXJ0aWNhbCBIYW5kbGUgU3R5bGVzXG4uI3skcGx1Z2luUHJlZml4fS12ZXJ0aWNhbCAuI3skcGx1Z2luUHJlZml4fS1oYW5kbGUge1xuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVoYW5kbGUtY29udGVudDtcbiAgICBAZXh0ZW5kICVoYW5kbGUtcG9zaXRpb24tdmVydGljYWw7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGgvMikgKyAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTtcbiAgICBib3gtc2hhZG93OiAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSAwIDAgJHR3ZW50eTIwLWhhbmRsZS1jb2xvciwgJHR3ZW50eTIwLWhhbmRsZS1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlaGFuZGxlLWNvbnRlbnQ7XG4gICAgQGV4dGVuZCAlaGFuZGxlLXBvc2l0aW9uLXZlcnRpY2FsO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGgvMikgKyAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTtcbiAgICBib3gtc2hhZG93OiAoLSR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlKSAwIDAgJHR3ZW50eTIwLWhhbmRsZS1jb2xvciwgJHR3ZW50eTIwLWhhbmRsZS1ib3gtc2hhZG93O1xuICB9XG59XG5cbi8vIDIwLzIwIExlZnQgSGFuZGxlXG4uI3skcGx1Z2luUHJlZml4fS1sZWZ0LWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0OiAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgc29saWQgJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1jb2xvcjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLSgkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgKiAyKSAtICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtcG9zaXRpb247XG4gIEBleHRlbmQgJWNzcy10cmlhbmdsZS1ob3Jpem9udGFsO1xufVxuXG4vLyAyMC8yMCBSaWdodCBIYW5kbGVcbi4jeyRwbHVnaW5QcmVmaXh9LXJpZ2h0LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6ICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZSBzb2xpZCAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLWNvbG9yO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0oJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplICogMikgLSAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXBvc2l0aW9uO1xuICBAZXh0ZW5kICVjc3MtdHJpYW5nbGUtaG9yaXpvbnRhbDtcbn1cblxuLy8gMjAvMjAgVXAgSGFuZGxlXG4uI3skcGx1Z2luUHJlZml4fS11cC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206ICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZSBzb2xpZCAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLWNvbG9yO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLSgkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgKiAyKSAtICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtcG9zaXRpb247XG4gIEBleHRlbmQgJWNzcy10cmlhbmdsZS12ZXJ0aWNhbDtcbn1cblxuLy8gMjAvMjAgRG93biBIYW5kbGVcbi4jeyRwbHVnaW5QcmVmaXh9LWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wOiAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgc29saWQgJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1jb2xvcjtcbiAgYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0oJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplICogMikgLSAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXBvc2l0aW9uO1xuICBAZXh0ZW5kICVjc3MtdHJpYW5nbGUtdmVydGljYWw7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7QGtleWZyYW1lcyBwbHlyLXByb2dyZXNze3Rve2JhY2tncm91bmQtcG9zaXRpb246MjVweCAwO2JhY2tncm91bmQtcG9zaXRpb246dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDthbGlnbi1pdGVtczpjZW50ZXI7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tcGx5ci1mb250LWZhbWlseSxpbmhlcml0KTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xpbmUtaGVpZ2h0OjEuNztsaW5lLWhlaWdodDp2YXIoLS1wbHlyLWxpbmUtaGVpZ2h0LDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciBhdWRpbywucGx5ciBpZnJhbWUsLnBseXIgdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCM0YTU0NjQpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLDJweCk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsOXB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7bGVmdDowO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6MjBweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1sYXJnZSwxOHB4KX19LnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnN7ZGlzcGxheTpibG9ja30ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KX4ucGx5cl9fY2FwdGlvbnN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi00KSl9LnBseXJfX2NhcHRpb257YmFja2dyb3VuZDojMDAwYztiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCwjMDAwYyk7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwjZmZmKTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cyw0cHgpO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dH0ucGx5cl9fY29udHJvbCBzdmd7ZGlzcGxheTpibG9jaztmaWxsOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MThweDtoZWlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KTtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjE4cHg7d2lkdGg6dmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KX0ucGx5cl9fY29udHJvbDpmb2N1c3tvdXRsaW5lOjB9LnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLGEucGx5cl9fY29udHJvbDphZnRlcixhLnBseXJfX2NvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZXtwYWRkaW5nOjAgNXB4O3BhZGRpbmc6MCBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBdLC5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDojZmZmZmZmZTY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOmFmdGVye2JvcmRlcjo0cHggc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmZmZmZTY7Ym9yZGVyOnZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9de21hcmdpbi10b3A6MnB4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1tZW51LWNvbG9yLCM0YTU0NjQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbWVudSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzo0LjY2NjY3cHggMTAuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMS41KSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlcntib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO3JpZ2h0OjYuNXB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6Zm9jdXMtdmlzaWJsZTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206My41cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtwYWRkaW5nLWxlZnQ6MjhweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjIpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtsZWZ0OjYuNXB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpiZWZvcmV7YmFja2dyb3VuZDojZGNkZmU1O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCNkY2RmZTUpO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtiYWNrZ3JvdW5kOiMwMDAwMDAxYTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6IzIzMjgyZjFhfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqLTEgLSAtMnB4KTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjI0LjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMy41KTtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2Vde2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MjZweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKjIpO2NvbG9yOiMwMGIyZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5cHg7aGVpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpKjIgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxjdXJyZW50Q29sb3IgMCwjMDAwMCAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksIzAwMDAgdmFyKC0tdmFsdWUsMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYnthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6LTRweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2NvbG9yOiMwMDAwfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciwucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOiMwMDAwO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwe2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi1tb3otcmFuZ2UtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi1tcy10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9LnBseXJfX3Bvc3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXJ7b3BhY2l0eToxfS5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX190aW1le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKX0ucGx5cl9fdGltZSsucGx5cl9fdGltZTpiZWZvcmV7Y29udGVudDpcIuKBhFwiO21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsNXB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCAjMDAwMDAwMjY7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LDAgMXB4IDJweCAjMDAwMDAwMjYpO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWNvbG9yLCM0YTU0NjQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGVmdDo1MCU7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMikgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioxLjUpO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OjE2cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6YXV0bztyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjE2cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnttYXJnaW4tbGVmdDotNi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTttYXJnaW4tcmlnaHQ6LTYuNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7bGVmdDowO21heC13aWR0aDoxMjBweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMHB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO21hcmdpbi10b3A6LTIuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKi0xKTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDojMDAwMH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbW96LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDstbXMtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2FuaW1hdGlvbjpwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsIzIzMjgyZjk5IDI1JSwjMDAwMCAwLCMwMDAwIDUwJSwjMjMyODJmOTkgMCwjMjMyODJmOTkgNzUlLCMwMDAwIDAsIzAwMDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwjMjMyODJmOTkpIDI1JSwjMDAwMCAyNSUsIzAwMDAgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgNzUlLCMwMDAwIDc1JSwjMDAwMCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCk7Y29sb3I6IzAwMDB9LnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpfS5wbHlyX19wcm9ncmVzc19fbWFya2Vye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czoxcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDozcHg7d2lkdGg6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItd2lkdGgsM3B4KTt6LWluZGV4OjN9LnBseXJfX3ZvbHVtZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21heC13aWR0aDo5MHB4O21pbi13aWR0aDo2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5ci0tYXVkaW97ZGlzcGxheTpibG9ja30ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbHMtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3IsIzRhNTQ2NCk7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIzIzMjgyZjFhKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIzIzMjgyZjFhKX0ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6I2MxYzhkMTk5O2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpfS5wbHlyLS12aWRlb3tvdmVyZmxvdzpoaWRkZW59LnBseXItLXZpZGVvLnBseXItLW1lbnUtb3BlbntvdmVyZmxvdzp2aXNpYmxlfS5wbHlyX192aWRlby13cmFwcGVye2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtoZWlnaHQ6MTAwJTttYXJnaW46YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2FzcGVjdC1yYXRpbzoxNi85fUBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzoxNi85KXsucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX19LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkPi5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjI0MCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTM4LjI4MTI1JSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtsZWZ0OjA7cGFkZGluZzo1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjMuNSl9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtvcGFjaXR5Oi45O3BhZGRpbmc6MTVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjEuNSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNpdGlvbjouM3M7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntvcGFjaXR5OjF9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjZmZmZmZmODA7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjZmZmZmZmODApfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6I2ZmZmZmZjQwO2NvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApfS5wbHlyOmZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO2luc2V0OjA7bWFyZ2luOjA7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwMDAwfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtpbnNldDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xfS5wbHlyX19hZHM+ZGl2LC5wbHlyX19hZHM+ZGl2IGlmcmFtZXtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5wbHlyX19hZHM6YWZ0ZXJ7YmFja2dyb3VuZDojMjMyODJmO2JvcmRlci1yYWRpdXM6MnB4O2JvdHRvbToxMHB4O2JvdHRvbTp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhZGdlLXRleHQpO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4IDZweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7cmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7ei1pbmRleDozfS5wbHlyX19hZHM6ZW1wdHk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7b3BhY2l0eTouODtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjNweDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLDhweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3due29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDpjYWxjKDUwJSArIHZhcigtLXByZXZpZXctYXJyb3ctb2Zmc2V0KSk7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNjMWM4ZDE7Ym9yZGVyLXJhZGl1czo3cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcsLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyOmFmdGVye2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjMDAwMDAwMjY7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7Ym90dG9tOjA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nOjIwcHggNnB4IDZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtpbnNldDowO21hcmdpbjphdXRvO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiLyohIG5vdWlzbGlkZXIgLSAxNC43LjAgLSA0LzYvMjAyMSAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogMTAlO1xufVxuLyogT2Zmc2V0IGRpcmVjdGlvblxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcbiAqIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHdpZHRoOiAwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7XG59XG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm9VaS10b3VjaC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IC02cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLyogU3R5bGluZztcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xufVxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcbn1cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7XG59XG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG59XG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTtcbn1cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luID4gLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI4cHg7XG59XG4iLCJAaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlKSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbWVmZmVjdCkge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpO1xuICAgIH1cbn1cbiIsIi8vIFNWRyBpY29uc1xuQG1peGluIGljb24oJHR5cGUsICRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gICAgQGlmICR0eXBlID09IGZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjUsMTQuM2gtMi44Yy0wLjMsMC0wLjcsMC41LTAuNywxLjF2MS44SDI1djMuNWgtMy41djguNWgtMy41di04LjVIMTV2LTMuNWgyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZIMjVMMjUsMTQuM3pcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBmYWNlYm9vazIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3Qwe2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNC41LDE0LjFoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xVjE3aDMuNXYzLjVoLTMuNVYyOWgtMy41di04LjVoLTIuOFYxN2gyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZoMi44TDI0LjUsMTQuMXpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB0d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiICB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNIDYuOTE5OTIxOSA2IEwgMjEuMTM2NzE5IDI2LjcyNjU2MiBMIDYuMjI4NTE1NiA0NCBMIDkuNDA2MjUgNDQgTCAyMi41NDQ5MjIgMjguNzc3MzQ0IEwgMzIuOTg2MzI4IDQ0IEwgNDMgNDQgTCAyOC4xMjMwNDcgMjIuMzEyNSBMIDQyLjIwMzEyNSA2IEwgMzkuMDI3MzQ0IDYgTCAyNi43MTY3OTcgMjAuMjYxNzE5IEwgMTYuOTMzNTk0IDYgTCA2LjkxOTkyMTkgNiB6XCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gdHdpdHRlcjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBzaGFwZS1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIiB0ZXh0LXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiIGltYWdlLXJlbmRlcmluZz1cIm9wdGltaXplUXVhbGl0eVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjU2IDBjMTQxLjM4NCAwIDI1NiAxMTQuNjE2IDI1NiAyNTYgMCAxNDEuMzg0LTExNC42MTYgMjU2LTI1NiAyNTZDMTE0LjYxNiA1MTIgMCAzOTcuMzg0IDAgMjU2IDAgMTE0LjYxNiAxMTQuNjE2IDAgMjU2IDB6bTYyLjY0IDE1Ny41NDloMzMuNDAxbC03Mi45NzQgODMuNDA3IDg1Ljg1IDExMy40OTVoLTY3LjIyMmwtNTIuNjQ1LTY4LjgzNy02MC4yNDQgNjguODM3aC0zMy40MjJsNzguMDUxLTg5LjIxMi04Mi4zNTItMTA3LjY5aDY4LjkyNGw0Ny41OSA2Mi45MTYgNTUuMDQzLTYyLjkxNnptLTExLjcyNCAxNzYuOTA4aDE4LjUwOUwyMDUuOTUgMTc2LjQ5NGgtMTkuODYxbDEyMC44MjcgMTU3Ljk2M3pcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB5b3V0dWJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTMwLjYsMTkuNmMwLTIuMiwwLTQuOC0wLjgtNS45Yy0wLjctMS4xLTItMS4xLTMuOC0xLjJjLTIuOC0wLjEtNS45LTAuMi04LjctMC4xYy0xLjEsMC0yLjIsMC0zLjMsMC4xYy0xLTAuMS0yLDAuMS0zLDAuM2MtMS44LDAuNy0xLjksMi45LTIsNS4zYy0wLjEsMi44LTAuMiw2LjksMSw4LjNjMC45LDEsMy4xLDEsNC45LDFjMy4yLDAuMSw2LjEsMCw5LjMsMGMxLjUsMC4xLDIuOSwwLDQuMy0wLjR2MEMzMC43LDI2LDMwLjYsMjIuOCwzMC42LDE5LjZ6IE0xNy42LDIyLjZ2LTZjMiwxLDMuOCwyLDUuOCwzQzIxLjUsMjAuNywxOS41LDIxLjYsMTcuNiwyMi42elwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHlvdXR1YmUyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC04MDAuMTQ4IC0zMTUpXCI+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTgyMC4xLDMxNWMtMTEsMC0yMCw5LTIwLDIwczksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwUzgzMS4yLDMxNSw4MjAuMSwzMTV6IE04MjguOCwzNDEuOWMtMS40LDAuNC0yLjksMC41LTQuMywwLjRjLTMuMiwwLTYuMSwwLjEtOS4zLDBjLTEuOSwwLTQsMC00LjktMWMtMS4zLTEuMy0xLjItNS41LTEtOC4zYzAuMS0yLjQsMC4yLTQuNiwyLTUuM2MxLTAuMywyLTAuNCwzLTAuM2MxLjEsMCwyLjEsMCwzLjMtMC4xYzIuNy0wLjEsNS44LDAsOC43LDAuMWMxLjgsMC4xLDMsMC4yLDMuOCwxLjJjMC44LDEuMiwwLjgsMy43LDAuOCw1LjlDODMwLjcsMzM3LjgsODMwLjksMzQxLDgyOC44LDM0MS45TDgyOC44LDM0MS45elwiLz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNODE3LjcsMzM3LjZjMS45LTEsMy45LTEuOSw1LjgtM2MtMi0xLTMuOC0yLTUuOC0zVjMzNy42elwiLz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB3ZWlibyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggZD1cIk0xOTUuNTMyLDMwOC42N2MtNy43LDMuODI5LTEwLjk4NiwxMi44NzctNy4zMzksMjAuMjFzMTIuODQ1LDEwLjE3MywyMC41NDQsNi4zNDMsMTAuOTg2LTEyLjg3Nyw3LjMzOS0yMC4yMDlTMjAzLjIzMiwzMDQuODQsMTk1LjUzMiwzMDguNjdaXCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yMjUuOTE1LDMwMS41MDdjLTMuMjg3LDEuNjM0LTQuNzczLDUuMzMtMy4zMTksOC4yNTRzNS4zLDMuOTY5LDguNTg0LDIuMzM1LDQuNzc0LTUuMzMxLDMuMzItOC4yNTVTMjI5LjIsMjk5Ljg3MiwyMjUuOTE1LDMwMS41MDdaXCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTM1OC45MTMsMzA0Ljg2Yy02LjMzLDE5Ljg0NC0yMS4xLDQxLjItNTQuODMsNTguNzQ4LTIyLjA2MywxMS40NzMtNTEuNDA1LDIwLjg5NS04Mi42LDIwLjg5NS0xMDMuNzY5LDAtMTEyLjE1Mi02NS4wMzctMTEyLjE1Mi03OC40LDAtNDAuMDg0LDM2Ljc0My05Ni44NjgsNzAuMTQ2LTExNi45MXM1My40NDQtMjYuNzIyLDY2LjgwNi0xMy4zNmM3LjA2OCw3LjA2OCw2LjM2NywyMy4yMSwyLjIyLDM2LjE0NWEzLjY0NCwzLjY0NCwwLDAsMCw1LjQyNyw0LjE4OWMxMC43My02LjgwNSwyOC4wMTktMTUuNTI3LDQ1LjkyOS0xNS4zMzEsMjkuMjg1LjMyLDI1Ljc2NSwyOC44MDYsMjQuNDg1LDM1LjUyN0E1My41MjYsNTMuNTI2LDAsMCwxLDMyMSwyNDYuMjUxYTYuODksNi44OSwwLDAsMCw0Ljk0OCw5LjQ2NCw2Ni4zNDIsNjYuMzQyLDAsMCwxLDE5LjA0NSw2LjlDMzU3Ljk1MiwyNjkuOTczLDM2My41LDI5MC40OSwzNTguOTEzLDMwNC44NlptMi43MDYtODIuNzY0YTkuNjg2LDkuNjg2LDAsMCwxLTE4LjU3My01LjUwOWMxLjUxNC01LjEwNiwxLjA1LTE1LjUxMS00LjcyMi0yMi42NTktNC41NS01LjYzMS0xMS43MzQtOC4xMTQtMjEuMzU1LTcuMzc3YTkuNjg3LDkuNjg3LDAsMSwxLTEuNDc5LTE5LjMxN2MyMC4zNjQtMS41NjIsMzEuODU4LDcuMDM2LDM3LjksMTQuNTIxQzM2My41NCwxOTQuMzE3LDM2NC43NywyMTEuNDczLDM2MS42MTksMjIyLjFaTTM5OS42LDIzMy4zMzdhMTAuNjg5LDEwLjY4OSwwLDAsMS0yMC4zODQtNi40NDZjNC41MzgtMTQuMzQ3LDEuOTkzLTM5LjAxOC0xMS42Ni01Ni40NzgtMTIuMjU2LTE1LjY3NS0zMC42ODktMjIuODU2LTU0Ljc3Ny0yMS4zNDFhMTAuNjg5LDEwLjY4OSwwLDEsMS0xLjM0LTIxLjMzNmMzOS4yODktMi40NjksNjEuMzY2LDE0LjY4NCw3Mi45NTgsMjkuNTA5QzQwMy42MDcsMTgxLjgxMSw0MDUuNzQ0LDIxMy45MDksMzk5LjYsMjMzLjMzN1pcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIxOC45MjgsMjQ3LjA0NmMtNDkuNzg2LDMuNDc5LTg4LjI3LDMzLjE0NS04NS45NTUsNjYuMjU3czQ0LjU1MSw1Ny4xMzUsOTQuMzM4LDUzLjY1NCw4OC4yNjktMzMuMTQ0LDg1Ljk1NS02Ni4yNTdTMjY4LjcxNSwyNDMuNTY1LDIxOC45MjgsMjQ3LjA0NlpNMjI2LDM1My4zNTRjLTI1Ljg0OCw1LjczLTUwLjgtNy42Ny01NS43MzUtMjkuOTNzMTIuMDE5LTQ0Ljk0OSwzNy44NjctNTAuNjc5LDUwLjgsNy42NzIsNTUuNzM1LDI5LjkzMVMyNTEuODUsMzQ3LjYyNSwyMjYsMzUzLjM1NFpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB3ZWNoYXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xNzkuODg1LDE4Mi4zMjlhMTQuNjU4LDE0LjY1OCwwLDEsMCwxNC42NTcsMTQuNjU4QTE0LjY1OCwxNC42NTgsMCwwLDAsMTc5Ljg4NSwxODIuMzI5WlwiLz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjUwLjczNSwyMTEuNjQ1YTE0LjY1OCwxNC42NTgsMCwxLDAtMTQuNjU4LTE0LjY1OEExNC42NTcsMTQuNjU3LDAsMCwwLDI1MC43MzUsMjExLjY0NVpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI4NC45MDksMjU2LjY3M2ExMi4yMDcsMTIuMjA3LDAsMSwwLDEyLjIwNywxMi4yMDZBMTIuMjA2LDEyLjIwNiwwLDAsMCwyODQuOTA5LDI1Ni42NzNaXCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTIxNS4zMSwzMTMuNWExMjQuOTIxLDEyNC45MjEsMCwwLDEtMzYuNi01LjQwNiw4LjgxNyw4LjgxNywwLDAsMC03LjM2OSwxLjAyNGwtMjMuODM4LDE1LjM5NWEyLjk5MiwyLjk5MiwwLDAsMS00LjUyMy0zLjI1bDUuMjY1LTIwLjczOGE4LjgyNSw4LjgyNSwwLDAsMC0zLjMtOS4yNjlDMTIzLjEsMjc1LjEsMTA5LjMzMywyNTEuNTQ0LDEwOS4zMzMsMjI1LjMxYzAtNDguNzA2LDQ3LjQ0OC04OC4xOSwxMDUuOTc3LTg4LjE5LDUyLjg0NiwwLDk2LjY1NCwzMi4xOTEsMTA0LjY2Miw3NC4yOTUtMS44NDEtLjA5LTMuNjk1LS4xNC01LjU2Mi0uMTQtNTIuOTM2LDAtOTYsMzYuNDIyLTk2LDgxLjE5MWE2OS4zNTUsNjkuMzU1LDAsMCwwLDMuMjIyLDIwLjg3NEMyMTkuNTM3LDMxMy40NDIsMjE3LjQzMiwzMTMuNSwyMTUuMzEsMzEzLjVabTE1Ny44ODMsMzMuNzQ5YTcuNzU0LDcuNzU0LDAsMCwwLTIuODY0LDguMTM0bDQsMTUuNzU4YTIuOTkyLDIuOTkyLDAsMCwxLTQuNTIzLDMuMjVsLTE4LjYxNi0xMi4wMjJhNy43ODMsNy43ODMsMCwwLDAtNi40OTQtLjksMTA0LjA4NSwxMDQuMDg1LDAsMCwxLTMwLjI4Niw0LjQ0M2MtNDguNzQzLDAtODguMjU3LTMyLjg4Mi04OC4yNTctNzMuNDQ0czM5LjUxNC03My40NDQsODguMjU3LTczLjQ0NCw4OC4yNTYsMzIuODgyLDg4LjI1Niw3My40NDRDNDAyLjY2NywzMTQuMjQsMzkxLjI4LDMzMy44LDM3My4xOTMsMzQ3LjI0OVpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTM0My45MTIsMjU2LjY3M2ExMi4yMDcsMTIuMjA3LDAsMSwwLDEyLjIwNywxMi4yMDZBMTIuMjA2LDEyLjIwNiwwLDAsMCwzNDMuOTEyLDI1Ni42NzNaXCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gdGlrdG9rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjU2LDBDMTE0LjYxNSwwLDAsMTE0LjYxNSwwLDI1NlMxMTQuNjE1LDUxMiwyNTYsNTEyLDUxMiwzOTcuMzg1LDUxMiwyNTYsMzk3LjM4NSwwLDI1NiwwWk0zODUuNjIsMjMyLjM4MmMtMjcuMTg0LDAtNTMuNjM0LTguODIyLTc0LTIzLjc1bC0uMTYyLDEwMS41YTkyLjQ1Nyw5Mi40NTcsMCwxLDEtODAuMTc4LTkxLjcyMXY0OS44NDVhNDMuNjU3LDQzLjY1NywwLDEsMCwzMS4yODgsNDEuODc2VjEwOS4zMzNoNTEuMjc1YTcxLjc3Myw3MS43NzMsMCwwLDAsNzEuNzc0LDcxLjc3M1pcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBsaW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xNi43LDI3LjFoLTIuOHYtOS43aDIuOFYyNy4xeiBNMTUuMywxNi4zYy0xLDAtMS43LTAuOC0xLjctMS43YzAsMCwwLDAsMCwwYzAtMSwwLjgtMS43LDEuNy0xLjdjMCwwLDAsMCwwLDBjMSwwLDEuNywwLjgsMS43LDEuN2MwLDAsMCwwLDAsMEMxNywxNS42LDE2LjMsMTYuMywxNS4zLDE2LjNMMTUuMywxNi4zeiBNMjYuNCwyNy4xaC0yLjh2LTUuOWMwLDAsMC4yLTEuNC0xLjQtMS40Yy0xLjQsMC0xLjMsMS0xLjMsMXY2LjJoLTIuOHYtOS43aDIuOHYwLjRjMS4yLTAuNSwyLjUtMC41LDMuNywwLjFjMS4xLDAuNywxLjksMS45LDEuOSwzLjNWMjcuMXpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBsaW5rZWRpbjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjAsMEM5LDAsMCw5LDAsMjBzOSwyMCwyMCwyMHMyMC05LDIwLTIwUzMxLDAsMjAsMHogTTE2LjcsMjcuMWgtMi44di05LjdoMi44VjI3LjF6IE0xNS4zLDE2LjNjLTEsMC0xLjctMC44LTEuNy0xLjdjMCwwLDAsMCwwLDBjMC0xLDAuOC0xLjcsMS43LTEuN2MwLDAsMCwwLDAsMGMxLDAsMS43LDAuOCwxLjcsMS43YzAsMCwwLDAsMCwwQzE3LDE1LjYsMTYuMywxNi4zLDE1LjMsMTYuM0wxNS4zLDE2LjN6IE0yNi40LDI3LjFoLTIuOHYtNS45YzAsMCwwLjItMS40LTEuNC0xLjRjLTEuNCwwLTEuMywxLTEuMywxdjYuMmgtMi44di05LjdoMi44djAuNGMxLjItMC41LDIuNS0wLjUsMy43LDAuMWMxLjEsMC43LDEuOSwxLjksMS45LDMuM1YyNy4xelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGluc3RhZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KVwiPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk02MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk02MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXpcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gaW5zdGFncmFtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KVwiPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk02MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk02MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXpcIi8+PHBhdGggaWQ9XCJQYXRoXzY5OFwiIGNsYXNzPVwic3QwXCIgZD1cIk02MTkuOSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM2MzAuOSwzMTUsNjE5LjksMzE1eiBNNjI5LjIsMzM5YzAsMy4xLTIuNSw1LjYtNS42LDUuNmgtNy40Yy0zLjEsMC01LjYtMi41LTUuNi01LjZWMzMxYzAtMy4xLDIuNS01LjYsNS42LTUuNmg3LjRjMy4xLDAsNS42LDIuNSw1LjYsNS42TDYyOS4yLDMzOXpcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gcGludGVyZXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI1LjMsMjMuN2MtMS4yLDEuMi00LjMsMS45LTYsMC43Yy0wLjItMC4xLTAuMy0wLjgtMC43LTAuN2MtMC40LDItMS4xLDQuNC0yLDUuOGgtMS4yYy0wLjItMC43LTAuMS0yLjIsMC0zYzAuMy0xLjksMS42LTQuNiwxLjYtNi41YzAtMC44LTAuNC0xLjctMC4zLTIuNmMwLjMtMS44LDIuOS0zLjQsMy44LTEuM2MxLDIuMi0yLjEsNS4xLTAuNCw2LjZjMC40LDAuMywxLjIsMC42LDIsMC40YzMuNi0wLjgsNC04LjIsMS4xLTkuOWMtNC4zLTIuNi05LjEsMS4yLTguOCw1LjRjMC4yLDEuNSwxLjgsMi40LDAuNCwzLjdjLTEuOS0wLjktMi43LTIuMi0yLjctNC41YzAtNC44LDQuNS03LjgsOS42LTcuM2MzLjEsMC4zLDUuOCwyLjksNi4yLDUuN0MyOCwxOC44LDI3LjIsMjIuMSwyNS4zLDIzLjd6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gcGludGVyZXN0MiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwczIwLTksMjAtMjBTMzEsMCwyMCwweiBNMjUuMywyMy43Yy0xLjIsMS4yLTQuMywxLjktNiwwLjdjLTAuMi0wLjEtMC4zLTAuOC0wLjctMC43Yy0wLjQsMi0xLjEsNC40LTIsNS44aC0xLjJjLTAuMi0wLjctMC4xLTIuMiwwLTNjMC4zLTEuOSwxLjYtNC42LDEuNi02LjVjMC0wLjgtMC40LTEuNy0wLjMtMi42YzAuMy0xLjgsMi45LTMuNCwzLjgtMS4zYzEsMi4yLTIuMSw1LjEtMC40LDYuNmMwLjQsMC4zLDEuMiwwLjYsMiwwLjRjMy42LTAuOCw0LTguMiwxLjEtOS45Yy00LjMtMi42LTkuMSwxLjItOC44LDUuNGMwLjIsMS41LDEuOCwyLjQsMC40LDMuN2MtMS45LTAuOS0yLjctMi4yLTIuNy00LjVjMC00LjgsNC41LTcuOCw5LjYtNy4zYzMuMSwwLjMsNS44LDIuOSw2LjIsNS43QzI4LDE4LjgsMjcuMiwyMi4xLDI1LjMsMjMuN3pcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB3aGF0c2FwcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xOC41LDkuOGMwLDQuNi0zLjcsOC4zLTguMyw4LjNjLTEuNSwwLTIuOC0wLjQtNC0xbC00LjYsMS41TDMsMTQuMWMtMC44LTEuMi0xLjItMi43LTEuMi00LjNjMC00LjYsMy43LTguMyw4LjMtOC4zQzE0LjgsMS41LDE4LjUsNS4yLDE4LjUsOS44eiBNMTAuMiwyLjhjLTMuOSwwLTcsMy4xLTcsN2MwLDEuNSwwLjUsMi45LDEuMyw0LjFsLTAuOSwyLjZsMi43LTAuOWMxLjEsMC43LDIuNCwxLjIsMy45LDEuMmMzLjksMCw3LTMuMSw3LTdTMTQsMi44LDEwLjIsMi44eiBNMTQuNCwxMS43Yy0wLjEtMC4xLTAuMi0wLjEtMC40LTAuMmMtMC4yLTAuMS0xLjItMC42LTEuNC0wLjdjLTAuMi0wLjEtMC4zLTAuMS0wLjUsMC4xYy0wLjEsMC4yLTAuNSwwLjctMC42LDAuOGMtMC4xLDAuMS0wLjIsMC4yLTAuNCwwLjFjLTAuMi0wLjEtMC45LTAuMy0xLjYtMWMtMC42LTAuNS0xLTEuMi0xLjEtMS40QzguMSw5LjEsOC4yLDksOC4zLDguOWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuNGMwLjEtMC4xLDAuMS0wLjIsMC4yLTAuM2MwLjEtMC4xLDAtMC4zLDAtMC40QzguOCw3LjgsOC40LDYuOCw4LjIsNi40QzgsNiw3LjksNiw3LjcsNkM3LjYsNiw3LjUsNiw3LjMsNlM3LDYuMSw2LjgsNi4zQzYuNiw2LjUsNi4xLDYuOSw2LjEsNy45YzAsMSwwLjcsMiwwLjgsMi4xYzAuMSwwLjEsMS40LDIuMywzLjUsMy4xYzIuMSwwLjgsMi4xLDAuNSwyLjUsMC41YzAuNCwwLDEuMi0wLjUsMS40LTFDMTQuNCwxMi4yLDE0LjQsMTEuOCwxNC40LDExLjd6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IG5ld3NsZXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48Zz48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMSwxN2MwLTQuNiwwLTkuNCwwLTE0YzYsMCwxMiwwLDE4LDBjMCw0LjYsMCw5LjQsMCwxNEMxMywxNyw3LDE3LDEsMTd6IE0xNy40LDQuMWMtNSwwLTkuOSwwLTE0LjgsMGMyLjUsMi41LDUsNS4xLDcuNCw3LjdDMTIuNSw5LjMsMTQuOSw2LjgsMTcuNCw0LjF6IE03LjQsMTAuOWMtMS42LDEuNy0zLjMsMy4zLTQuOCw1YzQuOSwwLDkuOSwwLDE0LjcsMGMtMS42LTEuNy0zLjMtMy4zLTQuOC01Yy0wLjksMC45LTEuNywxLjgtMi42LDIuNkM5LjEsMTIuNiw4LjMsMTEuOCw3LjQsMTAuOXogTTYuNiwxMGMtMS41LTEuNi0zLTMuMS00LjUtNC42YzAsMy4xLDAsNi4yLDAsOS4zQzMuNiwxMy4xLDUuMSwxMS42LDYuNiwxMHogTTE3LjksNS40Yy0xLjUsMS42LTMsMy4xLTQuNSw0LjZjMS41LDEuNiwzLDMuMSw0LjUsNC42QzE3LjksMTEuNiwxNy45LDguNCwxNy45LDUuNHpcIi8+PC9nPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGVtYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIwLjEsMTBjMi44LDAsNS4yLDEsNy4xLDIuOVMzMCwxNy4yLDMwLDIwYzAsMS42LTAuMywyLjgtMSwzLjljLTAuNiwxLTEuNiwxLjUtMi44LDEuNWMtMS4zLDAtMi4yLTAuNi0yLjktMS45Yy0wLjgsMS4zLTIsMS45LTMuNiwxLjljLTEuNCwwLTIuNi0wLjUtMy41LTEuNWMtMS0xLTEuNC0yLjMtMS40LTMuOGMwLTEuNSwwLjUtMi44LDEuNC0zLjhjMS0xLDIuMS0xLjUsMy40LTEuNWMxLjMsMCwyLjQsMC41LDMuMywxLjVIMjN2LTEuMWgxLjh2Ni44YzAsMC40LDAuMSwwLjksMC40LDEuMmMwLjMsMC40LDAuNiwwLjUsMS4yLDAuNWMxLjIsMCwxLjgtMS4yLDEuOC0zLjdjMC0yLjMtMC44LTQuMi0yLjQtNS44cy0zLjUtMi40LTUuNy0yLjRjLTIuMywwLTQuMiwwLjgtNS43LDIuNGMtMS43LDEuNi0yLjUsMy41LTIuNSw1LjhzMC44LDQuMiwyLjQsNS44YzEuNiwxLjYsMy41LDIuNCw1LjcsMi40YzEuMiwwLDIuMy0wLjIsMy4zLTAuN2wwLjcsMS44Yy0xLjIsMC42LTIuNSwwLjgtNCwwLjhjLTIuOCwwLTUuMi0xLTcuMi0yLjlDMTEsMjUsMTAsMjIuNywxMCwyMHMxLTUuMSwyLjktNy4xQzE0LjgsMTEsMTcuMiwxMCwyMC4xLDEwIE0xNy43LDIyLjRjMC42LDAuNiwxLjQsMC45LDIuMiwwLjljMC45LDAsMS42LTAuMywyLjItMC45QzIyLjcsMjEuOCwyMywyMSwyMywyMGMwLTEtMC4zLTEuOC0wLjktMi40Yy0wLjYtMC42LTEuMy0wLjktMi4yLTAuOXMtMS42LDAuMy0yLjIsMC45Yy0wLjYsMC42LTAuOSwxLjQtMC45LDIuNEMxNi44LDIxLDE3LjEsMjEuOCwxNy43LDIyLjRcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwaG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiICB2aWV3Qm94PVwiMCAwIDE4LjQyNSAxOC40MjZcIj48cGF0aCBpZD1cIm5wX3NlYXJjaF82ODQ3MzNfMDAwMDAwXCIgZD1cIk0xOC4zNDUsMzQuNDY3bDQuMDYtNC4wODhhNy42ODksNy42ODksMCwwLDEtMS41MjYtNC42MDYsNy43NzMsNy43NzMsMCwxLDEsNy43NzMsNy43NzMsNy42ODksNy42ODksMCwwLDEtNC42MDYtMS41MjZsLTQuMDYsNC4wNmExLjE0NiwxLjE0NiwwLDAsMS0xLjY0MSwwLDEuMTE1LDEuMTE1LDAsMCwxLDAtMS42MTNabTEwLjMwNy0zLjIyNGE1LjQ3LDUuNDcsMCwxLDAtNS40Ny01LjQ3QTUuNDcsNS40NywwLDAsMCwyOC42NTIsMzEuMjQzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTggLTE4KVwiIGZpbGw9XCInICsgJGNvbG9yICsgJ1wiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHNoYXJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTguNyw5LjljMCwwLjQtMC4xLDAuOC0wLjMsMS4zbDMuNCwyLjFjMS4zLTEuNCwzLjQtMS41LDQuOC0wLjNjMS40LDEuMywxLjUsMy40LDAuMyw0LjhjLTEuMywxLjQtMy40LDEuNS00LjgsMC4zYy0xLjEtMC45LTEuNC0yLjQtMC44LTMuNmwtMy40LTIuMWMtMS4zLDEuNC0zLjUsMS40LTQuOSwwLjFTMS43LDksMyw3LjdjMS4zLTEuNCwzLjUtMS40LDQuOS0wLjFsMC4xLDAuMWwzLjQtMi4xYy0wLjctMS45LDAuMy0zLjcsMi4xLTQuNHMzLjcsMC4zLDQuNCwyLjFjMC43LDEuOS0wLjMsMy43LTIuMSw0LjRjLTEuMywwLjQtMi44LDAuMS0zLjctMC45TDguNyw4LjlDOC41LDksOC43LDkuNCw4LjcsOS45elwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IG1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAzMCAyNFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjguMiw0SDEuOEMwLjgsNCwwLDMuMiwwLDIuMmwwLTAuNEMwLDAuOCwwLjgsMCwxLjgsMGwyNi40LDBjMSwwLDEuOCwwLjgsMS44LDEuOHYwLjRDMzAsMy4yLDI5LjIsNCwyOC4yLDR6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yOC4yLDE0SDEuOGMtMSwwLTEuOC0wLjgtMS44LTEuOGwwLTAuNGMwLTEsMC44LTEuOCwxLjgtMS44aDI2LjRjMSwwLDEuOCwwLjgsMS44LDEuOHYwLjRDMzAsMTMuMiwyOS4yLDE0LDI4LjIsMTR6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yOC4yLDI0SDEuOGMtMSwwLTEuOC0wLjgtMS44LTEuOGwwLTAuNGMwLTEsMC44LTEuOCwxLjgtMS44aDI2LjRjMSwwLDEuOCwwLjgsMS44LDEuOHYwLjRDMzAsMjMuMiwyOS4yLDI0LDI4LjIsMjR6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBjbG9zZTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz1cInN0MFwiIHBvaW50cz1cIjIwLDAuNyAxOS4zLDAgMTAsOS4zIDAuNywwIDAsMC43IDkuMywxMCAwLDE5LjMgMC43LDIwIDEwLDEwLjcgMTkuMywyMCAyMCwxOS4zIDEwLjcsMTAgXCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAzNiA4MVwiPjxzdHlsZSA+LnN0MCB7IGZpbGw6ICcgKyAkY29sb3IgKyAnOyB9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBhcnJvdy1iaWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMiAzNFwiPjxzdHlsZSA+LnN0MCB7IGZpbGw6ICcgKyAkY29sb3IgKyAnOyB9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBhcnJvdy1zbWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlID4uc3QwIHsgZmlsbDogJyArICRjb2xvciArICc7IH08L3N0eWxlPjxnPjxwb2x5Z29uIGNsYXNzPVwic3QwXCIgcG9pbnRzPVwiMTQuNCwwIDE1LDAuNyA2LjMsMTAgMTUsMTkuMyAxNC40LDIwIDUsMTAgXHRcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgNlwiPjxzdHlsZT4uc3Qwe2ZpbGw6JyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTEwLjYsMC4yYzAuNC0wLjMsMC45LTAuMywxLjIsMC4xbDAsMGMwLjMsMC40LDAuMywwLjktMC4xLDEuMmwtNSw0LjMgYy0wLjMsMC4zLTAuOCwwLjMtMS4xLDBMMC4zLDEuNmMtMC40LTAuMy0wLjQtMC45LTAuMS0xLjJDMC41LDAsMS0wLjEsMS40LDAuMmwwLDBMNi4xLDRMMTAuNiwwLjJ6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gcGxheSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDE4IDE4XCI+PHN0eWxlPi5zdDB7ZmlsbDonICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IEwzLjg3MDU2MzY3LDAuMjI1MjA5MzEzIEMzLjA1MjE5MjA3LC0wLjMzNzI3NzI3IDIsMC4yMjUyMDkzMTMgMiwxLjEyNTE4Nzg0IEwyLDE2Ljg3NDgxMjIgQzIsMTcuNzc0NzkwNyAzLjA1MjE5MjA3LDE4LjMzNzI3NzMgMy44NzA1NjM2NywxNy43NzQ3OTA3IEwxNS41NjE1ODY2LDkuODk5OTc4NTMgQzE2LjE0NjEzNzgsOS40NDk5ODkyNyAxNi4xNDYxMzc4LDguNTUwMDEwNzMgMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IEwxNS41NjE1ODY2LDguMTAwMDIxNDcgWlwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGNoZWNraWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgaWQ9XCJMYWFnXzFcIiBkYXRhLW5hbWU9XCJMYWFnIDFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNzAuMiA3MC4yXCI+PHBhdGggZmlsbD1cIicgKyAkY29sb3IgKyAnXCIgZD1cIk0zNS4xLDcwLjJBMzUuMSwzNS4xLDAsMSwwLDAsMzUuMSwzNS4xNCwzNS4xNCwwLDAsMCwzNS4xLDcwLjJabTAtNjYuOEEzMS43LDMxLjcsMCwxLDEsMy40LDM1LjEsMzEuNzEsMzEuNzEsMCwwLDEsMzUuMSwzLjRaTTMxLjIsNDQuMmwtNi44OS02Ljg5LDIuMzktMi40LDQuNjEsNC42TDQzLjcsMjcuMTFsMi40LDIuNFpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBnbG9iZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDMwIDMwXCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggaWQ9XCJQYXRoXzE4XCIgY2xhc3M9XCJzdDBcIiBkPVwiTTE1LDVDOS41LDUsNSw5LjUsNSwxNWMwLDUuNSw0LjUsMTAsMTAsMTBjNS41LDAsMTAtNC41LDEwLTEwQzI1LDkuNSwyMC41LDUsMTUsNXogTTIwLjksMTVjMC0xLjEtMC4xLTIuMi0wLjMtMy4zaDIuMmMwLjQsMS4xLDAuNywyLjIsMC43LDMuM2MwLDEuMS0wLjIsMi4zLTAuNywzLjNoLTIuMkMyMC44LDE3LjMsMjAuOSwxNi4xLDIwLjksMTVMMjAuOSwxNXogTTE1LjcsMjMuM3YtMy41aDIuOUMxNy45LDIxLjcsMTYuOSwyMywxNS43LDIzLjNMMTUuNywyMy4zeiBNMTUuNywxMC4yVjYuNmMxLjEsMC40LDIuMiwxLjcsMi45LDMuNUgxNS43eiBNMTguOSw3LjRjMS4yLDAuNywyLjMsMS42LDMuMSwyLjhoLTEuOEMyMCw5LjIsMTkuNSw4LjMsMTguOSw3LjRMMTguOSw3LjR6IE0xNS43LDE4LjN2LTYuN2gzLjRjMC4yLDEuMSwwLjQsMi4yLDAuNCwzLjRjMCwxLjEtMC4xLDIuMi0wLjQsMy4zTDE1LjcsMTguM3ogTTE4LjgsMjIuNmMwLjYtMC45LDEuMS0xLjgsMS40LTIuOEgyMkMyMS4yLDIxLDIwLjEsMjIsMTguOCwyMi42TDE4LjgsMjIuNnogTTE0LjMsNi42djMuNWgtMi45QzEyLjEsOC4zLDEzLjEsNywxNC4zLDYuNkwxNC4zLDYuNnogTTE0LjMsMTkuOHYzLjVjLTEuMS0wLjQtMi4yLTEuNy0yLjktMy41SDE0LjN6IE04LDEwLjJDOC44LDksOS45LDgsMTEuMiw3LjRjLTAuNiwwLjktMS4xLDEuOC0xLjQsMi44SDh6IE05LjcsMTkuOGMwLjMsMSwwLjcsMS45LDEuMywyLjhDOS44LDIxLjksOC44LDIxLDgsMTkuOEg5Ljd6IE0xNC4zLDExLjd2Ni42aC0zLjRjLTAuMi0xLjEtMC40LTIuMi0wLjQtMy4zYzAtMS4xLDAuMS0yLjIsMC40LTMuM0wxNC4zLDExLjd6IE05LjQsMTguM0g3LjJjLTAuNC0xLjEtMC43LTIuMi0wLjctMy4zYzAtMS4xLDAuMi0yLjMsMC43LTMuM2gyLjJjLTAuMiwxLjEtMC4zLDIuMi0wLjMsMy4zQzkuMSwxNi4xLDkuMiwxNy4yLDkuNCwxOC4zTDkuNCwxOC4zelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGFjY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTMsMjYuMmMwLTMuMSwzLjEtNS43LDctNS43czcsMi42LDcsNS43YzAsMS4yLTMuNSwxLjgtNywxLjhTMTMsMjcuNCwxMywyNi4yeiBNMjAsMTkuN2MyLjEsMCwzLjgtMS43LDMuOC0zLjhTMjIuMSwxMiwyMCwxMnMtMy44LDEuNy0zLjgsMy44YzAsMSwwLjQsMiwxLjEsMi43QzE4LDE5LjMsMTksMTkuNywyMCwxOS43elwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGFycm93dGhpbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiICB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAxMS42MjMgNS43MDZcIj48cGF0aCBpZD1cIlBhdGhfMzQ5XCIgZGF0YS1uYW1lPVwiUGF0aCAzNDlcIiBkPVwiTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSlcIiBmaWxsPVwiJyArICRjb2xvciArICdcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBob21lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIj48cGF0aCBkPVwiTTEyLjgsOC4zMzIsOC4zNjUsMy40OTFhLjQ2My40NjMsMCwwLDAtLjc1LDBsLTQuNSw0Ljk2OGEuNjI1LjYyNSwwLDAsMCwuNDM3LDEuMDE5aDF2My40MzlhLjQuNCwwLDAsMCwuMzc1LjM4Mkg2LjU1NGEuNDA3LjQwNywwLDAsMCwuMzc1LS4zODJWMTEuMDcxYS4zLjMsMCwwLDEsLjMxMi0uMzE4SDguOTlhLjI5LjI5LDAsMCwxLC4yNS4zMTh2MS44NDdhLjM2NC4zNjQsMCwwLDAsLjM3NS4zODJoMS41Yy4zNzUsMCwuNDM3LS4xOTEuNDM3LS4zODJWOS40NzhoLjgxMkEuNjc5LjY3OSwwLDAsMCwxMi44LDguMzMyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMi45NzkgLTMuMylcIiBmaWxsPVwiJyArICRjb2xvciArICdcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBzcGVjd2lkdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiAgZmlsbD1cIicgKyAkY29sb3IgKyAnXCIgdmlld2JveD1cIjAgMCAxMDAgMTAwXCIgeG1sbnM6eD1cImh0dHA6Ly9ucy5hZG9iZS5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvXCIgeG1sbnM6aT1cImh0dHA6Ly9ucy5hZG9iZS5jb20vQWRvYmVJbGx1c3RyYXRvci8xMC4wL1wiIHhtbG5zOmdyYXBoPVwiaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wL1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2ZXJzaW9uPVwiMS4xXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDY0IDY0XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDY0IDY0XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48bWV0YWRhdGE+PHNmdyB4bWxucz1cImh0dHA6Ly9ucy5hZG9iZS5jb20vU2F2ZUZvcldlYi8xLjAvXCI+PHNsaWNlcz48L3NsaWNlcz48c2xpY2VTb3VyY2VCb3VuZHMgaGVpZ2h0PVwiMTYzODRcIiB3aWR0aD1cIjE2Mzg5XCIgeD1cIi04MTY1XCIgeT1cIi04MTYwXCIgYm90dG9tTGVmdE9yaWdpbj1cInRydWVcIj48L3NsaWNlU291cmNlQm91bmRzPjwvc2Z3PjwvbWV0YWRhdGE+PGc+PGc+PHBhdGggZD1cIk00OS40MTQsMzAuNTg2bC00LTMuOTk5Yy0wLjc4MS0wLjc4LTIuMDQ3LTAuNzgxLTIuODI4LDBzLTAuNzgxLDIuMDQ3LDAsMi44MjlsMC41ODUsMC41ODRoLTIyLjM0bDAuNTg1LTAuNTg1ICAgIGMwLjc4MS0wLjc4MSwwLjc4MS0yLjA0NywwLTIuODI4Yy0wLjc4LTAuNzgxLTIuMDQ3LTAuNzgxLTIuODI4LDBsLTQsNGMtMC4zNzUsMC4zNzUtMC41ODYsMC44ODQtMC41ODYsMS40MTQgICAgYzAsMC41MzEsMC4yMTEsMS4wMzksMC41ODYsMS40MTRsNCwzLjk5OUMxOC45NzksMzcuODA1LDE5LjQ5MSwzOCwyMC4wMDIsMzhzMS4wMjQtMC4xOTUsMS40MTUtMC41ODYgICAgYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ4LDAtMi44MjhsLTAuNTg1LTAuNTg1aDIyLjMzOWwtMC41ODUsMC41ODVjLTAuNzgxLDAuNzgtMC43ODEsMi4wNDcsMCwyLjgyOCAgICBDNDIuOTc3LDM3LjgwNSw0My40ODgsMzgsNDQsMzhzMS4wMjMtMC4xOTUsMS40MTQtMC41ODZsNC0zLjk5OUM0OS43ODksMzMuMDQsNTAsMzIuNTMyLDUwLDMyLjAwMVM0OS43ODksMzAuOTYyLDQ5LjQxNCwzMC41ODZ6XCI+PC9wYXRoPjxwYXRoIGQ9XCJNMzIsNkMxNy42NjQsNiw2LDE3LjY2NCw2LDMyYzAsMTQuMzM3LDExLjY2NCwyNiwyNiwyNmMxNC4zMzcsMCwyNi0xMS42NjMsMjYtMjZDNTgsMTcuNjY0LDQ2LjMzNyw2LDMyLDZ6IE0zMiw1NCBjLTEyLjEzMSwwLTIyLTkuODY5LTIyLTIyczkuODY5LTIyLDIyLTIyczIyLDkuODY5LDIyLDIyUzQ0LjEzMSw1NCwzMiw1NHpcIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTQ4MS4yOCwzOEg0MzF2NzEuNzZjMCwyMy40Ny0xOCw0Mi4yNC00MC42LDQyLjI0SDM3Ny42QzM1NSwxNTIsMzM3LDEzMy4yNCwzMzcsMTA5Ljc2VjM4SDE4M3Y3MS43NmMwLDIzLjQ3LTE4LjM0LDQyLjI0LTQwLjkyLDQyLjI0aC0xMi44QzEwNi43LDE1Miw4OCwxMzMuMjQsODgsMTA5Ljc2VjM4SDMwLjcyQzEzLjgyLDM4LDAsNTIuNzUsMCw3MC4zMVY0ODAuMDdDMCw0OTcuNjMsMTMuODIsNTEyLDMwLjcyLDUxMkg0ODEuMjhjMTYuOSwwLDMwLjcyLTE0LjM3LDMwLjcyLTMxLjkzVjcwLjMxQzUxMiw1Mi43NSw0OTguMTgsMzgsNDgxLjI4LDM4Wk00NjksNDQ1LjVBMjIuNTcsMjIuNTcsMCwwLDEsNDQ2LjUsNDY4SDY1LjVBMjIuNTcsMjIuNTcsMCwwLDEsNDMsNDQ1LjV2LTIzMEEyMi41NywyMi41NywwLDAsMSw2NS41LDE5M2gzODFBMjIuNTcsMjIuNTcsMCwwLDEsNDY5LDIxNS41djIzMFpcIj48L3BhdGg+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTEyOS4yOCwxMzRoMTIuOGMxMi43LDAsMjIuOTItMTEsMjIuOTItMjQuMjRWMjMuOTVDMTY1LDEwLjc0LDE1NC43OCwwLDE0Mi4wOCwwaC0xMi44QzExNi41OCwwLDEwNiwxMC43NCwxMDYsMjMuOTV2ODUuODJDMTA2LDEyMywxMTYuNTgsMTM0LDEyOS4yOCwxMzRaXCI+PC9wYXRoPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0zNzcuNiwxMzRoMTIuOGMxMi43LDAsMjIuNi0xMSwyMi42LTI0LjI0VjIzLjk0QzQxMywxMC43NCw0MDMuMSwwLDM5MC40LDBIMzc3LjZDMzY0LjksMCwzNTUsMTAuNzQsMzU1LDIzLjk0djg1LjgyQzM1NSwxMjMsMzY0LjksMTM0LDM3Ny42LDEzNFpcIj48L3BhdGg+PHJlY3QgY2xhc3M9XCJzdDBcIiB4PVwiODBcIiB5PVwiMjM3XCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjc2XCI+PC9yZWN0PjxyZWN0IGNsYXNzPVwic3QwXCIgeD1cIjgwXCIgeT1cIjM0OFwiIHdpZHRoPVwiOTBcIiBoZWlnaHQ9XCI3NlwiPjwvcmVjdD48cmVjdCBjbGFzcz1cInN0MFwiIHg9XCIyMTFcIiB5PVwiMjM3XCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjc2XCI+PC9yZWN0PjxyZWN0IGNsYXNzPVwic3QwXCIgeD1cIjIxMVwiIHk9XCIzNDhcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiNzZcIj48L3JlY3Q+PHJlY3QgY2xhc3M9XCJzdDBcIiB4PVwiMzQ1XCIgeT1cIjIzN1wiIHdpZHRoPVwiOTBcIiBoZWlnaHQ9XCI3NlwiPjwvcmVjdD48cmVjdCBjbGFzcz1cInN0MFwiIHg9XCIzNDVcIiB5PVwiMzQ4XCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjc2XCI+PC9yZWN0Pjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gdGltZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGcgc3Ryb2tlPVwibm9uZVwiIHN0cm9rZS13aWR0aD1cIjFcIiBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTIsMjMgQzUuOTI0ODY3NzUsMjMgMSwxOC4wNzUxMzIyIDEsMTIgQzEsNS45MjQ4Njc3NSA1LjkyNDg2Nzc1LDEgMTIsMSBDMTguMDc1MTMyMiwxIDIzLDUuOTI0ODY3NzUgMjMsMTIgQzIzLDE4LjA3NTEzMjIgMTguMDc1MTMyMiwyMyAxMiwyMyBaIE0xMiwyMSBDMTYuOTcwNTYyNywyMSAyMSwxNi45NzA1NjI3IDIxLDEyIEMyMSw3LjAyOTQzNzI1IDE2Ljk3MDU2MjcsMyAxMiwzIEM3LjAyOTQzNzI1LDMgMyw3LjAyOTQzNzI1IDMsMTIgQzMsMTYuOTcwNTYyNyA3LjAyOTQzNzI1LDIxIDEyLDIxIFogTTEyLDEyLjM4MTk2NiBMMTUuNDQ3MjEzNiwxNC4xMDU1NzI4IEMxNS45NDExOTIxLDE0LjM1MjU2MjEgMTYuMTQxNDE2NCwxNC45NTMyMzUxIDE1Ljg5NDQyNzIsMTUuNDQ3MjEzNiBDMTUuNjQ3NDM3OSwxNS45NDExOTIxIDE1LjA0Njc2NDksMTYuMTQxNDE2NCAxNC41NTI3ODY0LDE1Ljg5NDQyNzIgTDEwLjU1Mjc4NjQsMTMuODk0NDI3MiBDMTAuMjE0MDAyNCwxMy43MjUwMzUyIDEwLDEzLjM3ODc3MjEgMTAsMTMgTDEwLDcgQzEwLDYuNDQ3NzE1MjUgMTAuNDQ3NzE1Myw2IDExLDYgQzExLjU1MjI4NDcsNiAxMiw2LjQ0NzcxNTI1IDEyLDcgTDEyLDEyLjM4MTk2NiBaXCIgZmlsbD1cIiMwMDAwMDBcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IG1hcmtlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiICB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA2OCA5MFwiPjxzdHlsZT4uc3Qwe2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0zNi4yLDBIMzRoLTIuM0MxMi4xLDEtNC43LDIxLjUsMS4yLDQwLjZDNC40LDQ5LjgsOS4zLDU4LDE0LjgsNjUuOGMxLjksMi44LDQsNS41LDYsOC4xYzEuOCwyLjQsMy43LDQuNyw1LjUsN2MyLjQsMyw0LjgsNiw3LjIsOS4xSDM0aDAuNWMyLjMtMy4xLDQuNy02LjEsNy4xLTkuMmMxLjktMi4zLDMuNy00LjcsNS41LTdjMi4xLTIuNyw0LjEtNS4zLDYtOC4xYzUuOC04LjEsMTAuOC0xNi43LDE0LTI2LjJDNzIsMjAuNSw1NS40LDEsMzYuMiwweiBNMzQsNTUuNGMtMC4xLDAtMC4xLDAtMC4yLDBjLTEyLjYsMC0yMi45LTEwLjItMjIuOS0yMi43QzEwLjksMjAuMiwyMS4yLDEwLDMzLjgsMTBjMC4xLDAsMC4xLDAsMC4yLDBjMTIuNSwwLjEsMjIuNywxMC4zLDIyLjcsMjIuN0M1Ni43LDQ1LjEsNDYuNSw1NS4zLDM0LDU1LjR6XCIvPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwbGF5YnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPjxzdHlsZT4uc3Qwe2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk03OS4yNjYsMzcuODg1TDM0LjcyMywxMi4xNjhDMjUuMzk3LDYuNzg0LDEzLjc0LDEzLjUxNCwxMy43NCwyNC4yODN2NTEuNDM0YzAsMTAuNzY4LDExLjY1NywxNy40OTksMjAuOTgzLDEyLjExNSAgbDQ0LjU0My0yNS43MTdDODguNTkyLDU2LjczLDg4LjU5Miw0My4yNyw3OS4yNjYsMzcuODg1elwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3Qwe2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yMS4xLDIyLjljLTEuMSwwLTIuMS0wLjQtMi44LTEuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4zYzAuMy0wLjMsMC45LTAuMywxLjMsMGMwLjQsMC40LDEsMC43LDEuNiwwLjdjMC42LDAsMS4yLTAuMiwxLjYtMC43bDIuNC0yLjRjMC45LTAuOSwwLjktMi4zLDAtMy4yYy0wLjktMC45LTIuMy0wLjktMy4yLDBsLTEsMWMtMC4zLDAuMy0wLjksMC4zLTEuMywwYy0wLjMtMC4zLTAuMy0wLjksMC0xLjNsMS0xYzEuNi0xLjYsNC4xLTEuNiw1LjcsMGMxLjYsMS42LDEuNiw0LjEsMCw1LjdMMjQsMjEuN0MyMy4yLDIyLjUsMjIuMiwyMi45LDIxLjEsMjIuOXpcIi8+PC9nPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xNi41LDI3LjVjLTEuMSwwLTIuMS0wLjQtMi44LTEuMmMtMS42LTEuNi0xLjYtNC4xLDAtNS43bDIuNC0yLjRjMS42LTEuNiw0LjEtMS42LDUuNywwYzAuMywwLjMsMC4zLDAuOSwwLDEuM2MtMC4zLDAuMy0wLjksMC4zLTEuMywwYy0wLjktMC45LTIuMy0wLjktMy4yLDBsLTIuNCwyLjRjLTAuOSwwLjktMC45LDIuMywwLDMuMmMwLjQsMC40LDEsMC43LDEuNiwwLjdjMC42LDAsMS4yLTAuMiwxLjYtMC43bDEtMWMwLjMtMC4zLDAuOS0wLjMsMS4zLDBzMC4zLDAuOSwwLDEuM2wtMSwxQzE4LjYsMjcuMSwxNy42LDI3LjUsMTYuNSwyNy41elwiLz48L2c+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gcG9seWdvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDYwIDY5XCI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO30uc3Qxe2ZpbGw6JyArICRjb2xvciArICc7fTwvc3R5bGU+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDIyNS44MTggNDk1LjM1OSkgcm90YXRlKC05MClcIj48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNNDc3LjUtMjI0LjhoLTMzLjRsLTE2LjcsMjlsMTYuNywyOWgzMy40bDE2LjctMjlMNDc3LjUtMjI0Ljh6XCIvPjxwYXRoIGNsYXNzPVwic3QxXCIgZD1cIk00NDQuMi0yMjQuOGwtMTYuNywyOWwxNi43LDI5aDMzLjRsMTYuNy0yOWwtMTYuNy0yOUg0NDQuMiBNNDQzLjYtMjI1LjhoMC42aDMzLjRoMC42bDAuMywwLjVsMTYuNywyOWwwLjMsMC41bC0wLjMsMC41bC0xNi43LDI5bC0wLjMsMC41aC0wLjZoLTMzLjRoLTAuNmwtMC4zLTAuNWwtMTYuNy0yOWwtMC4zLTAuNWwwLjMtMC41bDE2LjctMjlMNDQzLjYtMjI1Ljh6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vLyBBbmltYXRpb25zIGFuZCBrZXlmcmFtZXNcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gR3JleXNjYWxlIGZpbHRlclxuQG1peGluIGdyYXlzY2FsZSgkZ3JheXNjYWxlKSB7XG4gICAgZmlsdGVyOiAjeyBcImdyYXlzY2FsZShcIiArICRncmF5c2NhbGUgKyBcIilcIiB9O1xufVxuXG4vLyBPcGFjaXR5XG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9ICRvcGFjaXR5ICogMTAwKTtcbn1cblxuLy8gU1ZHIGljb25zXG5AZnVuY3Rpb24gc3ZnLXVyaSgkc3ZnKSB7XG4gICAgJGVuY29kZWQ6IFwiXCI7XG4gICAgJHNsaWNlOiAyMDAwO1xuICAgICRpbmRleDogMDtcbiAgICAkbG9vcHM6IGNlaWwoc3RyLWxlbmd0aCgkc3ZnKSAvICRzbGljZSk7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsb29wcyB7XG4gICAgICAgICRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXCInLCBcIidcIik7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIjxcIiwgXCIlM0NcIik7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIj5cIiwgXCIlM0VcIik7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIiZcIiwgXCIlMjZcIik7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIiNcIiwgXCIlMjNcIik7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIntcIiwgXCIlN0JcIik7XG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIn1cIiwgXCIlN0RcIik7XG4gICAgICAgICRlbmNvZGVkOiAjeyRlbmNvZGVkfSN7JGNodW5rfTtcbiAgICAgICAgJGluZGV4OiAkaW5kZXggKyAkc2xpY2U7XG4gICAgfVxuXG4gICAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCN7JGVuY29kZWR9XCIpO1xufVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICAgIEBpZiAkaW5kZXgge1xuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiLy8gTGlnaHRjYXNlIG92ZXJyaWRlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdFxuYVtjbGFzcyo9XCJsaWdodGNhc2UtaWNvbi1cIl0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubGlnaHRjYXNlLXBvcHVwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsaWdodGNhc2UtY2FzZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2xpZ2h0Y2FzZS1jb250ZW50IHtcbiAgICAgICAgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIge1xuICAgICAgICAgICAgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgICAgIGg2LFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpZ2h0Y2FzZS1wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NjJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0XG5cbi8vIHNjc3MtbGludDplbmFibGUgSWRTZWxlY3RvclxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcbiIsIi8vIE93bCBDYXJvdXNlbCBvdmVycmlkZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4ub3dsLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub3dsLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuXG4gICAgICAgICYuZmFkZS1pbiB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogb3dsRmFkZUluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYWRlLXVwIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvd2xGYWRlVXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhZGUtb3V0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvd2xGYWRlT3V0O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFkZS1kb3duIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvd2xGYWRlRG93bjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJi5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmLm93bC1wcmV2LFxuICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLWJsYWNrLCAyNXB4LCAyNXB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci1ibGFjaywgMjVweCwgMjVweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMob3dsRmFkZUluKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKG93bEZhZGVPdXQpIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMob3dsRmFkZVVwKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKG93bEZhZGVEb3duKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG59XG4iLCIvLyBUd2VudHlUd2VudHkgb3ZlcnJpZGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLnR3ZW50eXR3ZW50eS13cmFwcGVyIHtcbiAgICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50d2VudHl0d2VudHktaGFuZGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3csXG4gICAgICAgIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLWJsYWNrLCAxNHB4LCAxNHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3cge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTdweCAtMTRweCAwIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG4iLCIvLyBQbHlyIG92ZXJyaWRlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5wbHlyIHtcbiAgICAkc2VsZjogJjtcblxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250cm9sIHtcbiAgICAgICAgICAgICAgICAmLS1vdmVybGFpZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udHJvbCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vdmVybGFpZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9X190YWItZm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXJlZCwgLjgpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250cm9scyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGxheWluZyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdWxsLXVpIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8td3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWtlcm5pbmc6IGF1dG87XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLnNjcm9sbC1kaXNhYmxlZCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbmh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYucHJpbWFyeS1uYXZpZ2F0aW9uLWFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgJi0tdG8tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsLWRpc2FibGVkIHtcbiAgICAgICAgYm9keSB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG5pbWc6bm90KFtzcmNdKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5pbWdbZGF0YS1zcmNdLFxuaW1nW2RhdGEtc3Jjc2V0XSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5pZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG59XG5cbmEsXG4ubGluayB7XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuYVtocmVmXj1cInRlbFwiXSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wLFxuYmxvY2txdW90ZSxcbnVsLFxub2wsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5mb3JtLFxudGFibGUsXG5zZWN0aW9uLFxuYXNpZGUsXG5hcnRpY2xlLFxuZGwsXG5ociB7XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xufVxuXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudWwsXG5vbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmltZyB7XG4gICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xufVxuXG5kbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuc2VsZWN0IHtcbiAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbltkYXRhLWFuaW1hdGVdIHtcbiAgICAmLmlzLWxvYWRlZCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbn1cblxuLnZpZGVvLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuc2VjdGlvbiB7XG4gICAgJi5tYWluIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi52aXNpYmxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oaWRkZW4tdGFibGV0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi52aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oaWRkZW4tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3JcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuI2h1YnNwb3QtbWVzc2FnZXMtaWZyYW1lLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuXG4gICAgJi53aWRnZXQtYWxpZ24tcmlnaHQge1xuICAgICAgICBib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbi8vIHNjc3MtbGludDplbmFibGUgSWRTZWxlY3RvclxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250MjtcblxuICAgIGEsXG4gICAgLmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJoMSxcbi5pcy1oMSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDc4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbn1cblxuaDIsXG4uaXMtaDIge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG59XG5cbmgzLFxuLmlzLWgzIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xufVxuXG5oNCxcbi5pcy1oNCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbn1cblxuaDUsXG4uaXMtaDUge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmg2LFxuLmlzLWg2IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIC5zcGVjaWFsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuXG4gICAgKyAuaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQyO1xuXG4gICAgICAgIC5zcGVjaWFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaXMtaDEsXG4gICAgaDIsXG4gICAgLmlzLWgyLFxuICAgIGgzLFxuICAgIC5pcy1oMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmlzLWg0LFxuICAgIGg1LFxuICAgIC5pcy1oNSxcbiAgICBoNixcbiAgICAuaXMtaDYge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5pcy1oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLFxuICAgIC5pcy1oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzLFxuICAgIC5pcy1oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmlzLWg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBoNSxcbiAgICAuaXMtaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIGg2LFxuICAgIC5pcy1oNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuIiwiLmxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXVzcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRvd25sb2FkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICYtLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGRhdGUsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0aW1lLCAkdGV4dC1jb2xvciwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihtYXJrZXIsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1zcGVjLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzcGVjd2lkdGgsICR0ZXh0LWNvbG9yLCAyNnB4LCAyNnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGhvbmUsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZW1haWwsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYXcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGxpbmtlZGluLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGVtYWlsLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBob25lLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obGluaywgJGNvbG9yLXdoaXRlLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29jaWFsLXNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZmFjZWJvb2ssICR0ZXh0LWNvbG9yLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24odHdpdHRlciwgJHRleHQtY29sb3IsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih5b3V0dWJlLCAkdGV4dC1jb2xvciwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihsaW5rZWRpbiwgJHRleHQtY29sb3IsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGluc3RhZ3JhbSwgJHRleHQtY29sb3IsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBpbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBpbnRlcmVzdCwgJHRleHQtY29sb3IsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndoYXRzYXBwIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24od2hhdHNhcHAsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGVtYWlsLCAkdGV4dC1jb2xvciwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAxNXB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXdoaXRlLCAxNXB4LCAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRjb2xvci1ibGFjaywgLjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjg1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpdGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTVweCAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcbiAgICAgICAgICAgICYud2ViLWVuIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihnbG9iZSwgJGNvbG9yLXdoaXRlLCAyMnB4LCAyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTZweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1lbi1nYiB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2diLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItYmUge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9iZS5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWN6IHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvY3ouZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1kZSB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2RlLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItZXMge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9lcy5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWZpIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvZmkuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1mciB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2ZyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItaHUge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9odS5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWl0IHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvaXQuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1ubCB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL25sLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItbm8ge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9uby5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLXBsIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvcGwuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1zdiB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL3N2LmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItZnItYmUge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9iZS5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWRrIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvZGsuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1jbiB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2NuLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckZvcm1hdFxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDQ1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oaWdobGlnaHRzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LW1hcmdpbiAtIDVweCk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgLmlzLWg2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmxpc3Qge1xuICAgICAgICAmLS1kb3dubG9hZHMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRhYnMge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IC02OHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXNlYXJjaCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItdG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXAgY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1MHB4IDAgMDtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gdW5zZXQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpbWFyeSxcbiAgICAgICAgICAgIC5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oc2VhcmNoLCAkY29sb3ItcmVkLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UsICRjb2xvci1yZWQsIDIwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJGNvbG9yLXJlZCwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZ3VhZ2UtdG9nZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihnbG9iZSwgJGNvbG9yLXdoaXRlLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihnbG9iZSwgJGNvbG9yLXJlZCwgMzBweCwgMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UsIHRyYW5zcGFyZW50LCAyMHB4LCAyMHB4KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLmJhcixcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFyLFxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IGF1dG87XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNsb3NlLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCA3cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAtN3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhcixcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4ge1xuICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGhvbmUsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJGNvbG9yLXJlZCwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYWNjb3VudCwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFjY291bnQsICRjb2xvci1yZWQsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICsgLm1haW4ge1xuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgJi0taGVybyxcbiAgICAgICAgICAgICYtLXNsaWRlcixcbiAgICAgICAgICAgICYtLW1haW4tc2xpZGVyLFxuICAgICAgICAgICAgJi0tYmFubmVyLFxuICAgICAgICAgICAgJi0tZ2hvc3RmcmFtZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJpbWFyeS1zZWFyY2gtYWN0aXZlIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY29uZGFyeS5hbmNob3JzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBob25lLCAkY29sb3ItYmx1ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhY2NvdW50LCAkY29sb3ItYmx1ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgKyAubWFpbiB7XG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKDEyMHB4ICsgJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSg2MHB4ICsgJGRlZmF1bHQtbWFyZ2luKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1leHRyYS1ibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICArIC5saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci13aGl0ZSwgLjUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIG1hcmdpbjogLTRweCAwIDEwcHggYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWRvb3JtYXQge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlXG5cbi5sYW5kaW5nc3BhZ2Uge1xuICAgIC5mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuXG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgbWFyZ2luOiAtJGRlZmF1bHQtbWFyZ2luIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1leHRyYS1ibGFjaywgLjQpO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihob21lLCAkY29sb3Itd2hpdGUsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArIC5tYWluIHtcbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICYtLWhlcm8sXG4gICAgICAgICAgICAmLS1zbGlkZXIsXG4gICAgICAgICAgICAmLS1tYWluLXNsaWRlcixcbiAgICAgICAgICAgICYtLWJhbm5lcixcbiAgICAgICAgICAgICYtLWdob3N0ZnJhbWUge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKCRkZWZhdWx0LW1hcmdpbiArIDQ4cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgICRzZWxmOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogN3B4IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgIH1cblxuICAgICYtLWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsYWNrIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdXRsaW5lIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmI3sgJHNlbGYgfS0tYmxhY2sge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYjeyAkc2VsZiB9LS1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYjeyAkc2VsZiB9LS1ncmVlbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDQ1cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjY2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4ge1xuICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGhvbmUsICR0ZXh0LWNvbG9yLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJGNvbG9yLXJlZCwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjY291bnQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYWNjb3VudCwgJHRleHQtY29sb3IsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFjY291bnQsICRjb2xvci1yZWQsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29jaWFsLXNoYXJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDQ1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRvLXRvcCB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hhdHNhcHAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hhdHNhcHA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hhdHNhcHAsIDEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHdoYXRzYXBwLCAkY29sb3Itd2hpdGUsIDI0cHgsIDI0cHgpO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8tcGxheSxcbiAgICAmLS12aWRlby1wYXVzZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA3NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5YnRuLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZGVvLXBhdXNlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmJ0biB7XG4gICAgICAgICRzZWxmOiBcIi5idG5cIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTlweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibGFjayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vdXRsaW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0td2hpdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0tYmxhY2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS1ibHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0tZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggNDVweDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJGNvbG9yLWJsdWUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFjY291bnQsICRjb2xvci1ibHVlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpZGVvLXBsYXksXG4gICAgICAgICYtLXZpZGVvLXBhdXNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICY6bm90KFtzaXplXSwgW211bHRpcGxlXSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIH1cbn1cblxuLmZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgJi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250cm9sIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1leHRyYS1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzZWxlY3QsICRjb2xvci1ibGFjaywgMjBweCwgNnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDQ1cHggNXB4IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4gICAgICAgICYtLWNoZWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdFxuICAgIC5ub1VpLXRhcmdldCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuODUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJi5ub1VpLWhvcml6b250YWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAubm9VaS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vVWktZmVlZGJhY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5ub1VpLWZlZWRiYWNrLW1pbixcbiAgICAgICAgICAgIC5ub1VpLWZlZWRiYWNrLW1heCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckZvcm1hdFxufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5mb3JtLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sLFxuICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCwgJGNvbG9yLXJlZCwgMTZweCwgMTZweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1maWx0ZXIge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44NSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC43NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuODUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44NSk7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzZWxlY3QsICRjb2xvci13aGl0ZSwgMjBweCwgNnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VhcmNoIHtcbiAgICAgICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcbiAgICAgICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuODUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub1VpLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICAubm9VaS1mZWVkYmFjay1taW4sXG4gICAgICAgICAgICAgICAgLm5vVWktZmVlZGJhY2stbWF4IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4uaGJzcHQtZm9ybSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ocy1tYWluLWZvbnQtZWxlbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tZ3JvdXA7XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29sdW1ucy0xIHtcbiAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIC5ocy1lcnJvci1tc2cge1xuICAgICAgICAgICAgQGV4dGVuZCAuaGVscC1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tbGlzdCxcbiAgICAuaW5wdXRzLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhzLWlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICB9XG5cbiAgICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Qgb3B0aW9uW2Rpc2FibGVkXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuZm9ybSB7XG4gICAgICAgICYtY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcbiAgICAgICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0XG4gICAgfVxuXG4gICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCwgJGNvbG9yLWJsdWUsIDE2cHgsIDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZmlsdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICYtLWxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcbiAgICAgICAgICAgIC5ub1VpLXRhcmdldCB7XG4gICAgICAgICAgICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmF2aWdhdGlvbiB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5hcHBsaWNhdGlvbnMge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgPiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3ItcmVkLCAxMnB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5zdWJuYXYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gLnRvZ2dsZS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci1yZWQsIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaW1hcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hcHBsaWNhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtb3BlbixcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhhcy1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3Itd2hpdGUsIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci1yZWQsIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5zdWJuYXYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgTWVyZ2VhYmxlU2VsZWN0b3JcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBNZXJnZWFibGVTZWxlY3RvclxuXG4gICAgICAgICAgICAgICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIE5lc3RpbmdEZXB0aFxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5OXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBNZXJnZWFibGVTZWxlY3RvclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIE1lcmdlYWJsZVNlbGVjdG9yXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgJi5oYXMtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXdoaXRlLCAxMnB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci1yZWQsIDEycHgsIDZweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mb290ZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci13aGl0ZSwgLjUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmhhcy1zdWJuYXYge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk5OTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2aWV3LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZXZpZXctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcbn1cblxuLnByaW1hcnktbmF2aWdhdGlvbi1hY3RpdmUge1xuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmltYXJ5LXNlYXJjaC1hY3RpdmUge1xuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZVxuXG4ubGFuZGluZ3NwYWdlIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIE5lc3RpbmdEZXB0aFxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci13aGl0ZSwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3ItZ3JlZW4sIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnRvZ2dsZS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3Itd2hpdGUsIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci1ncmVlbiwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXdoaXRlLCAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuIiwiLmJsb2NrIHtcbiAgICAmLS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcblxuICAgICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRyb2wge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXdoaXRlLCAxN3B4LCAxN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgICAgICAmOm5vdChzcGFuKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAmOm5vdChzcGFuKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlYXJjaC1yZXN1bHQge1xuICAgICYtLWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICAgICYtLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgICZfX2l0ZW0sXG4gICAgICAgICZfX2VtcHR5LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudXJsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc29jaWFsLWZvbGxvdyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICAmLS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LW1hcmdpbiAvIDIpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggKCRkZWZhdWx0LW1hcmdpbiAvIDIpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihmYWNlYm9vazIsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mYWNlYm9vaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0d2l0dGVyMiwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2VpYm8ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHdlaWJvLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWNoYXQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHdlY2hhdCwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGlrdG9rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0aWt0b2ssICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHlvdXR1YmUyLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteW91dHViZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obGlua2VkaW4yLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlua2VkaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihpbnN0YWdyYW0yLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5zdGFncmFtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBpbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGludGVyZXN0MiwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbnRlcmVzdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgJiN7ICRzZWxmIH0tLWxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZmFjZWJvb2syLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0d2l0dGVyMiwgJGNvbG9yLXdoaXRlLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oeW91dHViZTIsICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihsaW5rZWRpbjIsICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtMiwgJGNvbG9yLXdoaXRlLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaW50ZXJlc3QyLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLXNoYXJlIHtcbiAgICAkc2VsZjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAjeyAkc2VsZiB9LS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICYtLXNvY2lhbC1zaGFyZSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40NXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgICAmLS1zb2NpYWwtc2hhcmUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICAmLS1zb2NpYWwtc2hhcmUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5zb2NpYWwtZm9sbG93IHtcbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocG9seWdvbiwgJGNvbG9yLXdoaXRlLCA2MHB4LCA2OXB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihmYWNlYm9vaywgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZhY2Vib29rLCAkY29sb3ItZmFjZWJvb2ssIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24odHdpdHRlciwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHR3aXR0ZXIsICRjb2xvci10d2l0dGVyLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHlvdXR1YmUsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih5b3V0dWJlLCAkY29sb3IteW91dHViZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obGlua2VkaW4sICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihsaW5rZWRpbiwgJGNvbG9yLWxpbmtlZGluLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtLCAkY29sb3ItaW5zdGFncmFtLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnBpbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGludGVyZXN0LCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGludGVyZXN0LCAkY29sb3ItcGludGVyZXN0LCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmljaHRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdWw6bm90KC5saXN0KSxcbiAgICBvbDpub3QoLmxpc3QpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGFkZHJlc3Mge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGksXG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgdSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEyJTtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgNDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5yaWNodGV4dCB7XG4gICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jayB7XG4gICAgJi0tYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgICAkc2VsZjogJjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1wdWJsaXNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgI3sgJHNlbGYgfV9fYXV0aG9yIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWV4dHJhLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEFjY2Vzc29yaWVzIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tYWNjZXNzb3JpZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgKyAuYmxvY2sge1xuICAgICAgICAgICAgJi0tZG91YmxlLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjZXNzb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmFjY2Vzc29yeSB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJltocmVmXSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5zbGlkZXItYWNjZXNzb3JpZXMge1xuICAgICRzZWxmOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTEwcHggJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB+ICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB+ICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIH4gI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2Nlc3Nvcnkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm93bC1zdGFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uYXYge1xuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJi5vd2wtcHJldixcbiAgICAgICAgICAgICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1iaWcsICRjb2xvci1ibGFjaywgMjJweCwgMzRweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yODtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYmlnLCAkY29sb3ItYmxhY2ssIDEycHgsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmFjY2Vzc29yeSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuOCk7XG4gICAgfVxufVxuIiwiLy8gQ29udGVudCBJbWFnZSBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWNvbnRlbnQtaW1hZ2UtYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAuaXMtaDIsXG4gICAgICAgICAgICAuaXMtaDMsXG4gICAgICAgICAgICAuaXMtaDQsXG4gICAgICAgICAgICAuaXMtaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LWltYWdlLWJsb2NrIHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIG1hcmdpbjogMDtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tYXJnaW4gNjBweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tYXJnaW4gMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgJi0tY29udGVudC1pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIERvdWJsZSBTbGlkZXIgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1kb3VibGUtc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLmRvdWJsZS1zbGlkZXItaXRlbSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIHBhZGRpbmc6IDM2MHB4IDAgMDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDI2MHB4IDE1cHggMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbmltYXRlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1NDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTBzO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcbi5kb3VibGUtc2xpZGVyIHtcbiAgICAkc2VsZjogJjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gMTBweCk7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB+ICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uYXYge1xuICAgICAgICAgICAgdG9wOiA2MDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyOTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTglO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICYub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYmlnLCAkY29sb3ItYmxhY2ssIDIycHgsIDM0cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWJpZywgJGNvbG9yLWJsYWNrLCAxMnB4LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWNvdW50ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuZG91YmxlLXNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZG91YmxlLXNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHpvb21lZmZlY3QgMTBzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuZG91YmxlLXNsaWRlci1pdGVtIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRG93bmxvYWRzIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tZG93bmxvYWRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3BhY2l0eTogLjYzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAuaXMtaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAmLS1kb3dubG9hZHMge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRvd25sb2FkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5ibG9jayB7XG4gICAgICAgICYtLWRvd25sb2FkcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZpbHRlciBibG9jay5cblxuLmJsb2NrIHtcbiAgICAmLS1maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uZmlsdGVyLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCA3NXB4O1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmZpbHRlci1idXR0b25zIHtcbiAgICBAZXh0ZW5kIC5idG4tZ3JvdXAtdG9nZ2xlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNXB4O1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSGlnaGxpZ2h0cyBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWhpZ2hsaWdodHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uaGlnaGxpZ2h0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5oaWdobGlnaHQge1xuICAgICRzZWxmOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWJsYWNrLCAuNCk7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZGF0ZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0aW1lLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tbWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFya2VyLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tc3BlYy13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNwZWN3aWR0aCwgJGNvbG9yLXdoaXRlLCAyNnB4LCAyNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuOCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWg0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5yaWNodGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkZGVmYXVsdC1tYXJnaW4gLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtNjJweCAwIDAgLTYycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yZWFkLW1vcmUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpbXBsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjgpO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcy1oNCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2FjdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGlnaGxpZ2h0cy1vdmVydmlldyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWNhdGVnb3J5XSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuXG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGhyZWUtY29sdW1ucyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mb3VyLWNvbHVtbnMge1xuICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29tcGFjdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcHg7XG5cbiAgICAgICAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5oaWdobGlnaHQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuaXMtaDQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICArIC5yaWNodGV4dCxcbiAgICAgICAgICAgICAgICArIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkZGVmYXVsdC1tYXJnaW4gLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2ltcGxlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBIdWJzcG90IGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0taHVic3BvdC1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuICAgIH1cbn1cblxuLmh1YnNwb3QtYmxvY2sge1xuICAgICRzZWxmOiAmO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICArIC5pcy1oMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYnNwdC1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEhpc3RvcnkgU2xpZGVyIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0taGlzdG9yeS1zbGlkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uaGlzdG9yeS1ibG9jayB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5oaXN0b3J5LXNsaWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMjYwcHggMCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzI4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgLndyYXBwZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbWFyZ2luIDQwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDMge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5pcy1oMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLmhpc3Rvcnktc2xpZGVyIHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIH4gI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgfiAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgLmhpc3Rvcnktc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgLmhpc3Rvcnktc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogNDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJi5vd2wtcHJldixcbiAgICAgICAgICAgICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1iaWcsICRjb2xvci1ibGFjaywgMjJweCwgMzRweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yODtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYmlnLCAkY29sb3ItYmxhY2ssIDEycHgsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWNvdW50ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiLy8gTmV3c2xldHRlciBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLW5ld3NsZXR0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgcGFkZGluZzogNzBweCAwICg3MHB4IC0gJGRlZmF1bHQtbWFyZ2luKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5pcy1oMixcbiAgICAgICAgICAgIC5pcy1oMyxcbiAgICAgICAgICAgIC5pcy1oNCxcbiAgICAgICAgICAgIC5pcy1oNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXIge1xuICAgICRzZWxmOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5ibG9jayB7XG4gICAgICAgICYtLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gU2xpZGVyIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyIHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJi5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uYXYge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxuICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LCAkY29sb3Itd2hpdGUsIDM2cHgsIDgxcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLXdoaXRlLCAzNnB4LCA4MXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICArICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLnNsaWRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTlweCk7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5LCAkY29sb3Itd2hpdGUsIDE4cHgsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGxheSwgJGNvbG9yLXdoaXRlLCAxOHB4LCAxOHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXJlZCwgLjgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDc7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiLmJsb2NrIHtcbiAgICAmLS1zbGlkZXItZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXItZ2FsbGVyeSB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGluc2V0OiA2NXZ3IDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIHRvcDogNzJ2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxuICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LCAkY29sb3Itd2hpdGUsIDEzcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci13aGl0ZSwgMTNweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgKyAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXItZ2FsbGVyeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRlc3RpbW9uaWFsIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tdGVzdGltb25pYWwge1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgMSkgMCwgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWJsYWNrLCAwKSA4MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIDEpIDAsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgMSkgMTAwcHgsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgMCkgMjUwcHgsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgMCkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kIC53cmFwcGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4OHB4IDE1cHggMTBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU4cHggMTVweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLmlzLWg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBMb3JhLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXMtaDQge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJldmVyc2VkIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWdyZWVuLCAxKSAwLCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZ3JlZW4sIDApIDgwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWdyZWVuLCAxKSAwLCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZ3JlZW4sIDEpIDEwMHB4LCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZ3JlZW4sIDApIDI1MHB4LCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZ3JlZW4sIDApIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDg1JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAucmljaHRleHQge1xuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pcy1oNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBVU1AgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS11c3BzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnVzcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnVzcHMtb3ZlcnZpZXcge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMTVweCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gNjBweCk7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c3Age1xuICAgICRzZWxmOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICArICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC51c3Age1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBVQlIgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS11YnJzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnVicnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnVicnMtb3ZlcnZpZXcge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udWJyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmlzLWg0IHtcbiAgICAgICAgICAgICsgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICsgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFByb2R1Y3RzIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tcHJvZHVjdHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdCB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAmW2hyZWZdIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgLmlzLWgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgKyAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBDYWxsIFRvIEFjdGlvbiBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWN0YS1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5jdGEtYmxvY2sge1xuICAgICRzZWxmOiAmO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4ICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTdG9yaWVzIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tc3RvcmllcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5zdG9yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zdG9yeSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICArICN7ICRzZWxmIH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW47XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1hcmdpbiAxMSUgMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLnJpY2h0ZXh0LFxuICAgICAgICAgICAgKyAubGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICArIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJldmVyc2VkIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2VudGVyZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXksICRjb2xvci13aGl0ZSwgMThweCwgMThweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMjRweCAwIDAgLTI0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAuOCk7XG4gICAgICAgICAgICB6LWluZGV4OiA3O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMzBweCAwIDAgLTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXksICRjb2xvci13aGl0ZSwgMThweCwgMThweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuc3Rvcnkge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgLnJpY2h0ZXh0LFxuICAgICAgICAgICAgICAgICsgLmxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZSwgLjgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBUZWFzZXIgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS10ZWFzZXIsXG4gICAgJi0tdGVhc2VyLTIsXG4gICAgJi0tdGVhc2VyLTMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgKDcwcHggLSAkZGVmYXVsdC1tYXJnaW4pO1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmlzLWgyLFxuICAgICAgICAgICAgLmlzLWgzLFxuICAgICAgICAgICAgLmlzLWg0LFxuICAgICAgICAgICAgLmlzLWg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGVhc2VyLTIge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWV4dHJhLWJsYWNrO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1leHRyYS1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYXNlci0zIHtcbiAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlciB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuaXMtaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuYmxvY2sge1xuICAgICAgICAmLS10ZWFzZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRlYXNlci0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1yZ2JhLWRhcmstdHJhbnNwYXJhbnQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stcmdiYS1kYXJrLXRyYW5zcGFyYW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VyLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrIHtcbiAgICAmLS10YWJsZS1kb3dubG9hZHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4udGFibGUtZG93bmxvYWRzIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgJi0tZG93bmxvYWRzIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwIDAgOTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKixcbiAgICAgICAgPiAqID4gdHIsXG4gICAgICAgID4gKiA+IHRyID4gKiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRjb2xvci1leHRyYS1ibGFjaywgLjIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmZpbGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmZpbGUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZS1lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gKiA+IHRyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQXV0aG9yIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmF1dGhvciB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDE0NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1tYXJnaW4gLSAxMHB4KTtcblxuICAgICAgICAuaXMtaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTE1cHggMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBIZXJvIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0taGVybyB7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyBbZGF0YS1hamF4LXNlbGYtcmVwbGFjZV0ge1xuICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAmLS1maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGRlZmF1bHQtYmxvY2stbWFyZ2luICsgMTA4cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDNweCAyMHB4IHJnYmEoJGNvbG9yLXdoaXRlLCAuNCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBMb2NhdGlvbnMgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1sb2NhdGlvbnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ubG9jYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgICsgI3sgJHNlbGYgfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRkZWZhdWx0LW1hcmdpbiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAuaXMtaDUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgzLFxuICAgICAgICAuaXMtaDUge1xuICAgICAgICAgICAgKyAucmljaHRleHQsXG4gICAgICAgICAgICArIC5saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKCRkZWZhdWx0LW1hcmdpbiAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJldmVyc2VkIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2ZmaWNlcyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmZpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAuaXMtaDYge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAubG9jYXRpb24ge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIE1haW4gU2xpZGVyIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tbWFpbi1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcblxuICAgICAgICAuYnRuLXNjcm9sbC1kb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3Itd2hpdGUsIDEwcHgsIDEwcHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tc2xpZGVyLWl0ZW0ge1xuICAgICRzZWxmOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gICAgbWluLWhlaWdodDogNTc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTlweCk7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgIC5wbHlyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgICAgICByaWdodDogMTIlO1xuICAgICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMSxcbiAgICAgICAgLmlzLWgyLFxuICAgICAgICAucmljaHRleHQge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgJi0tdmlkZW8tcGxheSxcbiAgICAgICAgJi0tdmlkZW8tcGF1c2Uge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpZGVvLXBhdXNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgLmlzLWgxLFxuICAgICAgICAgICAgLmlzLWgyLFxuICAgICAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAmLS12aWRlby1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5YnRuLCAkY29sb3ItYmxhY2ssIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZpZGVvLWFjdGl2ZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX3ZpZGVvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYmFja2dyb3VuZCxcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcbi5tYWluLXNsaWRlciB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgfiAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxuICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWJpZywgJGNvbG9yLXdoaXRlLCAyMnB4LCAzNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYmlnLCAkY29sb3Itd2hpdGUsIDEycHgsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgLm1haW4tc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMHM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAgICAgICAgICAgLm1haW4tc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmLS1hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcbiIsIi8vIFBlb3BsZSBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLXBlb3BsZXMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ucGVvcGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucGVvcGxlcy1vdmVydmlldyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZmlsZSB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICAuaXMtaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWZvbGxvdyB7XG4gICAgICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC01cHggMTBweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICAgJi0tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tbWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFya2VyLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZW1haWwsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLnByb2ZpbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cbiIsIi8vIEdob3N0ZnJhbWUgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1naG9zdGZyYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5naG9zdGZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIH1cblxuICAgICZfX2ZyYW1lcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tYXJnaW4gNDBweCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcy1oMixcbiAgICAgICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5zcGVjaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JlZW5zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5zY3JlZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDIwMDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3Mi41cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzguNzVweDtcbiAgICAgICAgICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUzJSwgLTUwJSkgcm90YXRlWSgtMzBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHB4IC01MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1cHggLTE1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDUwcHggMCAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgJi0tZ2hvc3RmcmFtZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/