@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield}details{display:block}[hidden]{display:none}.aa-module-spacing--large,.aa-module-spacing-top--large,.aa-system,.burj{padding-top:80px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large,.aa-system,.burj{padding-top:120px}}.aa-module-spacing--large,.aa-module-spacing-bottom--large,.aa-pagination,.aa-system,.burj{padding-bottom:80px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large,.aa-pagination,.aa-system,.burj{padding-bottom:120px}}.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:60px}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:80px}}@media (min-width:1440px){.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:100px}}.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:60px}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:80px}}@media (min-width:1440px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:100px}}.aa-module-spacing--small,.aa-module-spacing-top--small,.eiffel{padding-top:40px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small,.eiffel{padding-top:50px}}@media (min-width:1440px){.aa-module-spacing--small,.aa-module-spacing-top--small,.eiffel{padding-top:64px}}.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel{padding-bottom:40px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel{padding-bottom:50px}}@media (min-width:1440px){.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel{padding-bottom:64px}}blockquote{margin-top:40px}@media (min-width:992px){blockquote{margin-top:50px}}@media (min-width:1440px){blockquote{margin-top:64px}}blockquote{margin-bottom:40px}@media (min-width:992px){blockquote{margin-bottom:50px}}@media (min-width:1440px){blockquote{margin-bottom:64px}}.aa-blog-post-intro,.liberty{padding-top:30px}@media (min-width:1440px){.aa-blog-post-intro,.liberty{padding-top:40px}}.aa-blog-post-intro,.liberty{padding-bottom:30px}@media (min-width:1440px){.aa-blog-post-intro,.liberty{padding-bottom:40px}}.aa-blog-post-intro__header{margin-bottom:30px}@media (min-width:1440px){.aa-blog-post-intro__header{margin-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.aa-site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.hubspot-disable-focus-styles{padding-top:0!important}body.hubspot-disable-focus-styles .site-header{position:static!important}footer,header,main{width:100%}>footer{margin-top:auto}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-transition:all .25s cubic-bezier(.215,.61,.355,1);transition:all .25s cubic-bezier(.215,.61,.355,1)}a:focus{outline:none}a:active,a:hover{outline:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Arial,sans-serif,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5}[tabindex="-1"]:focus:not(.focus-visible),[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}iframe,img,video{max-width:100%}img{display:block;height:auto}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/_hcms/googlefonts/Inter/regular.woff2) format("woff2"),url(/_hcms/googlefonts/Inter/regular.woff) format("woff"),url(/_hcms/googlefonts/Inter/regular.woff2) format("woff2"),url(/_hcms/googlefonts/Inter/regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/_hcms/googlefonts/Inter/500.woff2) format("woff2"),url(/_hcms/googlefonts/Inter/500.woff) format("woff"),url(/_hcms/googlefonts/Inter/500.woff2) format("woff2"),url(/_hcms/googlefonts/Inter/500.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/_hcms/googlefonts/Inter/700.woff2) format("woff2"),url(/_hcms/googlefonts/Inter/700.woff) format("woff"),url(/_hcms/googlefonts/Inter/700.woff2) format("woff2"),url(/_hcms/googlefonts/Inter/700.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6em;font-family:Inter,Arial,sans-serif;font-weight:400;word-wrap:break-word;color:#282a32;text-align:left;background-color:#fff;padding-top:65px}@media (min-width:768px){body{font-size:16px;line-height:1.5em;padding-top:96px}}body.preload *{animation-duration:0s!important;-webkit-animation-duration:0s!important;-webkit-transition:background-color 0s,opacity 0s,color 0s,width 0s,height 0s,padding 0s,margin 0s!important;transition:background-color 0s,opacity 0s,color 0s,width 0s,height 0s,padding 0s,margin 0s!important}h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Inter,Arial,sans-serif;color:#282a32}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .success,.h1,h1{margin-bottom:20px;font-size:35px;line-height:1.1;font-weight:700}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .success,.h1,h1{font-size:48px;line-height:1.25}}h1.smaller{font-size:35px;line-height:1.1}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1,.h2,h2{margin-bottom:20px;font-size:28px;line-height:1.1;font-weight:700}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1,.h2,h2{margin-bottom:30px;font-size:32px;line-height:1.25}}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h2,.h3,.hs-form .form-title,blockquote,h3{margin-bottom:20px;font-size:24px;line-height:1.1;font-weight:500}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h2,.h3,.hs-form .form-title,blockquote,h3{font-size:28px;line-height:1.25}}.h4,h4{margin-bottom:20px;font-weight:700;font-size:18px;line-height:1.1}@media (min-width:992px){.h4,h4{font-size:24px;line-height:1.25}}.h5,h5{margin-bottom:10px;font-size:16px;line-height:1.1;font-weight:400;letter-spacing:1.25px;color:#282a32;text-transform:uppercase}@media (min-width:1440px){.h5,h5{font-size:20px;line-height:1.25}}.h6,h6{font-size:16px;line-height:1.1;font-weight:700}@media (min-width:1440px){.h6,h6{font-size:18px;line-height:1.25}}.h6.light,h6.light{font-weight:300}p{margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.5}p:not(:last-child){margin-bottom:20px}@media (min-width:768px){p:not(:last-child){margin-bottom:30px}}p.large{font-size:1rem;line-height:1.5}@media (min-width:768px){p.large{font-size:1.25rem;line-height:1.6}}.aa-text-size--small{font-size:14px;line-height:20px}@media (min-width:992px){.aa-text-size--small{font-size:16px;line-height:24px}}.aa-text-size--large{font-size:18px;line-height:26px}@media (min-width:992px){.aa-text-size--large{font-size:20px;line-height:30px}}ol,ul{padding-left:30px;margin-top:20px;margin-bottom:20px}@media (min-width:768px){ol,ul{margin-top:30px;margin-bottom:30px}}ol:first-child,ol:last-child,ul:first-child,ul:last-child{margin-top:0}img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,img+p,img+strong,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}blockquote{margin-left:0;margin-right:0;font-size:22px;line-height:30px;font-weight:400;font-style:italic}@media (min-width:992px){blockquote{font-size:28px;line-height:38px}}strong{font-weight:700}figcaption,i{font-style:italic}figcaption{font-size:15px;line-height:21px}.aa-label,.aa-subheading,.aa-system #email-prefs-form .item .checkbox-row>span>span{display:block;margin-bottom:15px;font-weight:700}@media (min-width:992px){.aa-label,.aa-subheading,.aa-system #email-prefs-form .item .checkbox-row>span>span{margin-bottom:20px}}.aa-label:last-child,.aa-subheading:last-child,.aa-system #email-prefs-form .item .checkbox-row>span>span:last-child{margin-bottom:0}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px}.aa-module-width--full,.aa-module-width--page{width:100%}@media (min-width:992px){.aa-module-width--page{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:400px}@media (max-height:400px){.aa-module-height--small{min-height:100vh}}.aa-module-height--normal{min-height:800px}@media (max-height:800px){.aa-module-height--normal{min-height:100vh}}.aa-module-height--full{min-height:100vh}.aa-content{width:100%}.aa-bg--black,.aa-bg--white{background-color:#282a32}.aa-bg--gray{background-color:#efefef}.aa-bg--orange{background-color:#e0690a}.aa-bg--blue{background-color:#3893cd}.aa-bg--blue-dark{background-color:#466ea5}.aa-bg--blue-light{background-color:#6390c6}.aa-bg--green{background-color:#6e8f82}.aa-bg--orange-light{background-color:#e77c22}.aa-content-position--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-content-position--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}.aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.aa-inner{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-bg-image{background-size:cover;background-repeat:no-repeat;background-position:50%}.aa-content-width--narrow,.aa-content-width--normal,.aa-content-width--wide{width:100%}@media (min-width:768px){.aa-content-width--narrow{max-width:480px}}@media (min-width:768px){.aa-content-width--normal{max-width:720px}}@media (min-width:992px){.aa-content-width--wide{max-width:960px}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:768px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container .container{max-width:540px}}.container .container{padding-right:30px;padding-left:30px}@media (min-width:768px){.container .container{max-width:720px}}@media (min-width:992px){.container .container{max-width:960px}}@media (min-width:1200px){.container .container{max-width:1140px}}.container .container{padding-right:15px;padding-left:15px}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1340px}}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}.clearfix:after,.modal-footer:after,.modal-header:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.aa-button,.aa-system .hs-button,.hs-button,.hs-form .hs-button,.primary-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:17px 34px;font-size:1.125rem;line-height:1;font-family:Inter,Arial,sans-serif;font-weight:700;text-decoration:none;text-align:center;border:2px solid #e0690a;border-radius:26px;color:#fff;text-transform:uppercase;background:#e0690a;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-button:active,.aa-button:hover,.aa-button[focus-within],.hs-button:active,.hs-button:hover,.hs-button[focus-within],.primary-button:active,.primary-button:hover,.primary-button[focus-within]{outline:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);background:#c25700;border:2px solid #c25700;opacity:1;color:#fff}.aa-button:active,.aa-button:focus-within,.aa-button:hover,.hs-button:active,.hs-button:focus-within,.hs-button:hover,.primary-button:active,.primary-button:focus-within,.primary-button:hover{outline:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);background:#c25700;border:2px solid #c25700;opacity:1;color:#fff}.aa-button--secondary.hs-button,.aa-button.aa-button--secondary,.aa-button.blue,.blue.hs-button,.primary-button.aa-button--secondary,.primary-button.blue{background:#3893cd;border:2px solid #3893cd;color:#fff}.aa-button--secondary.hs-button:active,.aa-button--secondary.hs-button:hover,.aa-button--secondary.hs-button[focus-within],.aa-button.aa-button--secondary:active,.aa-button.aa-button--secondary:hover,.aa-button.aa-button--secondary[focus-within],.aa-button.blue:active,.aa-button.blue:hover,.aa-button.blue[focus-within],.blue.hs-button:active,.blue.hs-button:hover,.blue.hs-button[focus-within],.primary-button.aa-button--secondary:active,.primary-button.aa-button--secondary:hover,.primary-button.aa-button--secondary[focus-within],.primary-button.blue:active,.primary-button.blue:hover,.primary-button.blue[focus-within]{background:#4c79af;border:2px solid #4c79af;color:#fff}.aa-button--secondary.hs-button:active,.aa-button--secondary.hs-button:focus-within,.aa-button--secondary.hs-button:hover,.aa-button.aa-button--secondary:active,.aa-button.aa-button--secondary:focus-within,.aa-button.aa-button--secondary:hover,.aa-button.blue:active,.aa-button.blue:focus-within,.aa-button.blue:hover,.blue.hs-button:active,.blue.hs-button:focus-within,.blue.hs-button:hover,.primary-button.aa-button--secondary:active,.primary-button.aa-button--secondary:focus-within,.primary-button.aa-button--secondary:hover,.primary-button.blue:active,.primary-button.blue:focus-within,.primary-button.blue:hover{background:#4c79af;border:2px solid #4c79af;color:#fff}.aa-button--reversed.hs-button,.aa-button.aa-button--reversed,.aa-button.reversed,.primary-button.aa-button--reversed,.primary-button.reversed,.reversed.hs-button{background-color:transparent;border-color:#fff;color:#fff}.aa-button--reversed.hs-button:active,.aa-button--reversed.hs-button:hover,.aa-button--reversed.hs-button[focus-within],.aa-button.aa-button--reversed:active,.aa-button.aa-button--reversed:hover,.aa-button.aa-button--reversed[focus-within],.aa-button.reversed:active,.aa-button.reversed:hover,.aa-button.reversed[focus-within],.primary-button.aa-button--reversed:active,.primary-button.aa-button--reversed:hover,.primary-button.aa-button--reversed[focus-within],.primary-button.reversed:active,.primary-button.reversed:hover,.primary-button.reversed[focus-within],.reversed.hs-button:active,.reversed.hs-button:hover,.reversed.hs-button[focus-within]{background-color:#fff;color:#e0690a}.aa-button--reversed.hs-button:active,.aa-button--reversed.hs-button:focus-within,.aa-button--reversed.hs-button:hover,.aa-button.aa-button--reversed:active,.aa-button.aa-button--reversed:focus-within,.aa-button.aa-button--reversed:hover,.aa-button.reversed:active,.aa-button.reversed:focus-within,.aa-button.reversed:hover,.primary-button.aa-button--reversed:active,.primary-button.aa-button--reversed:focus-within,.primary-button.aa-button--reversed:hover,.primary-button.reversed:active,.primary-button.reversed:focus-within,.primary-button.reversed:hover,.reversed.hs-button:active,.reversed.hs-button:focus-within,.reversed.hs-button:hover{background-color:#fff;color:#e0690a}.aa-system a.hs-button,.hs-form a.hs-button,a.aa-button,a.hs-button,a.primary-button{text-decoration:none}.aa-button:hover .arrow-icon,.aa-button[focus-within] .arrow-icon,.hs-button:hover .arrow-icon,.hs-button[focus-within] .arrow-icon,.primary-button:hover .arrow-icon,.primary-button[focus-within] .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-button:focus-within .arrow-icon,.aa-button:hover .arrow-icon,.hs-button:focus-within .arrow-icon,.hs-button:hover .arrow-icon,.primary-button:focus-within .arrow-icon,.primary-button:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-button.orange .arrow-icon,.aa-button.orange:hover .arrow-icon,.orange.hs-button .arrow-icon,.orange.hs-button:hover .arrow-icon,.primary-button.orange .arrow-icon,.primary-button.orange:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.aa-button.orange:hover .arrow-icon,.orange.hs-button:hover .arrow-icon,.primary-button.orange:hover .arrow-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-button.reversed .arrow-icon,.primary-button.reversed .arrow-icon,.reversed.hs-button .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.aa-button.reversed:hover .arrow-icon,.aa-button.reversed[focus-within] .arrow-icon,.primary-button.reversed:hover .arrow-icon,.primary-button.reversed[focus-within] .arrow-icon,.reversed.hs-button:hover .arrow-icon,.reversed.hs-button[focus-within] .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzI1NzAwIi8+PC9zdmc+)}.aa-button.reversed:focus-within .arrow-icon,.aa-button.reversed:hover .arrow-icon,.primary-button.reversed:focus-within .arrow-icon,.primary-button.reversed:hover .arrow-icon,.reversed.hs-button:focus-within .arrow-icon,.reversed.hs-button:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzI1NzAwIi8+PC9zdmc+)}.primary-button.blue{background-color:#3893cd;color:#fff!important;border-color:#3893cd}.primary-button.blue .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.primary-button.blue:hover{border-color:#4c79af;background-color:#4c79af;color:#fff!important}.primary-button.blue:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.primary-button.lightblue{background-color:transparent;border-color:#7593bc;color:#7593bc!important}.primary-button.lightblue .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjNzU5M0JDIi8+PC9zdmc+)}.primary-button.lightblue:hover{background-color:#7593bc;color:#fff!important;opacity:1}.primary-button.lightblue:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.primary-button.maroon{background-color:transparent;border-color:#c07078;color:#c07078!important}.primary-button.maroon .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzA3MDc4Ii8+PC9zdmc+)}.primary-button.maroon:hover{background-color:#c07078;color:#fff!important;opacity:1}.primary-button.maroon:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.primary-button.dark-gray{background-color:transparent;border-color:#282a32;color:#282a32!important}.primary-button.dark-gray .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjMjgyYTMyIi8+PC9zdmc+)}.primary-button.dark-gray:hover{background-color:#282a32;color:#fff!important;opacity:1}.primary-button.dark-gray:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px}.aa-button .arrow-icon,.hs-button .arrow-icon,.primary-button .arrow-icon,.primary-button.dark-gray:hover .arrow-icon{margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}.aa-button .arrow-icon,.hs-button .arrow-icon,.primary-button .arrow-icon{width:17px;height:10px;background-size:17px 10px;width:22px;height:13px;background-size:22px 13px}@media (min-width:768px){.aa-button .arrow-icon,.hs-button .arrow-icon,.primary-button .arrow-icon{width:22px;height:13px;background-size:22px 13px}}.connector-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.connector-button.blue .fat-line{background-color:#3893cd}.connector-button.blue .line .inner-line{height:2px;background-color:#3893cd}.connector-button.blue .primary-button{margin-top:0}.connector-button .fat-line{width:100px;height:7px;background-color:#e0690a;border-radius:3px}.connector-button .line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px}.connector-button .line .inner-line{height:2px;background-color:#e0690a;width:100%}.connector-button button{border:2px solid #3893cd;background-color:transparent;color:#3893cd;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.2px;line-height:1;border-radius:26px;padding:15px 20px;text-transform:uppercase;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);white-space:nowrap}.connector-button button.blue{color:#3893cd}.connector-button button.dark-gray{color:#282a32}.connector-button button.reversed{color:#fff}.connector-button button:hover{background-color:#3893cd;color:#fff}.connector-button button:hover .arrow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);-webkit-transform:translateX(5px);transform:translateX(5px)}.connector-button button .arrow-icon,.connector-button button:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat}.connector-button button .arrow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjMzA1ODhGIi8+PC9zdmc+);top:2px}.connector-button button .arrow-icon:hover,.connector-button button .arrow-icon[focus-within]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzI1NzAwIi8+PC9zdmc+)}.connector-button button .arrow-icon:focus-within,.connector-button button .arrow-icon:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzI1NzAwIi8+PC9zdmc+)}@media (max-width:768px){.connector-button button .arrow-icon{width:17px!important;height:10px!important;background-size:17px 10px!important;top:0}}.button-text{background-color:transparent;border:none;padding:0;font-family:Inter,Arial,sans-serif;font-size:18px;letter-spacing:1px;line-height:1;white-space:nowrap}.button-text.blue{color:#3893cd}.button-text.reversed{color:#fff}.button-text:hover{opacity:.75}.button-text .arrow-icon{top:0!important}.chat-bubble{right:32px;bottom:32px;position:fixed;text-transform:uppercase;border:2px solid #e0690a;height:65px;line-height:65px;border-radius:32px;padding:0 20px 0 70px;background-color:#fff;z-index:5}.chat-bubble.static{display:inline-block;position:relative;right:auto;bottom:auto}.chat-bubble .text{display:inline-block;font-family:Inter,Arial,sans-serif;color:#e0690a;font-weight:700}.chat-bubble .icon{display:inline-block;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chat-bubble .icon img{max-height:50px}.social-icon{display:inline-block;margin-right:50px}@media (max-width:768px){.social-icon{margin-right:2rem}}.social-icon:last-child{margin-right:0}.social-icon img{max-height:30px}.button-text{color:#e0690a;text-transform:uppercase;font-size:1.125rem;font-weight:700;letter-spacing:1.2px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);text-decoration:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:768px){.button-text{font-size:1rem}}.button-text.primary-button .arrow-icon,a.primary-button .arrow-icon{top:unset}.button-text .cta-text,a.cta-text,a .cta-text{font-family:Inter,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;color:#e0690a;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-text .cta-text:hover,.button-text .cta-text[focus-within],a.cta-text:hover,a .cta-text:hover,a.cta-text[focus-within],a .cta-text[focus-within]{text-decoration:none}.button-text .cta-text:focus-within,.button-text .cta-text:hover,a.cta-text:focus-within,a .cta-text:focus-within,a.cta-text:hover,a .cta-text:hover{text-decoration:none}.dark a.cta-text,.dark a .cta-text{color:#fff}@media (max-width:768px){.button-text .cta-text,a.cta-text,a .cta-text{font-size:1rem}}.button-text .arrow-icon,a .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkF0b21zIC8gSWNvbnMgLyBBcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMTMiPjxwYXRoIGRhdGEtbmFtZT0iQXRvbXMgLyBJY29ucyAvIEFycm93IiBkPSJNLjYxMyA3LjE4NGgxOS4zbC00LjE3OSA0LjY1MmEuNzE0LjcxNCAwIDAwMCAuOTU4LjU1My41NTMgMCAwMC44NjEgMGw1LjIyNC01LjgxNWEuNzE0LjcxNCAwIDAwMC0uOTU4TDE2LjU5MS4yMDZhLjU1My41NTMgMCAwMC0uODYxIDAgLjcxNC43MTQgMCAwMDAgLjk1OGw0LjE3OSA0LjY1MkguNjE0YS42MTYuNjE2IDAgMDAtLjYxNS42ODQuNjE2LjYxNiAwIDAwLjYxNC42ODR6IiBmaWxsPSIjZTA2OTBhIi8+PC9zdmc+)}@media (max-width:768px){.button-text .arrow-icon,a .arrow-icon{width:17px;height:10px;background-size:cover;top:unset!important}}.button-text .cta-icon,a .cta-icon{padding-left:8px}@media (max-width:768px){.button-text .cta-icon,a .cta-icon{padding-left:5px}}.button-text .cta-icon img,a .cta-icon img{position:relative;top:-2px;max-height:16px}@media (max-width:768px){.button-text .cta-icon img,a .cta-icon img{top:-1px;max-height:12px}}.button-text.blue,a.blue{color:#3893cd!important}.button-text.blue:hover,.button-text.blue[focus-within],a.blue:hover,a.blue[focus-within]{color:#4c79af!important}.button-text.blue:focus-within,.button-text.blue:hover,a.blue:focus-within,a.blue:hover{color:#4c79af!important}.button-text.blue .arrow-icon,a.blue .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjMzA1ODhGIi8+PC9zdmc+)}@media (max-width:768px){.button-text.blue .arrow-icon,a.blue .arrow-icon{background-size:cover;top:1px}}.button-text.dark-gray,a.dark-gray{color:#282a32!important}.button-text.dark-gray .arrow-icon,a.dark-gray .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjMjgyYTMyIi8+PC9zdmc+)}@media (max-width:768px){.button-text.dark-gray .arrow-icon,a.dark-gray .arrow-icon{width:17px!important;height:10px!important;background-size:cover;top:1px}}.button-text.lightblue,a.lightblue{color:#7593bc!important}.button-text.lightblue .arrow-icon,a.lightblue .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjNzU5M0JDIi8+PC9zdmc+)}@media (max-width:768px){.button-text.lightblue .arrow-icon,a.lightblue .arrow-icon{width:17px!important;height:10px!important;background-size:cover;top:1px}}.button-text.reversed,a.reversed{color:#fff}.button-text.reversed .arrow-icon,a.reversed .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}@media (max-width:768px){.button-text.reversed .arrow-icon,a.reversed .arrow-icon{width:17px!important;height:10px!important;background-size:cover;top:1px}}.button-text.maroon,a.maroon{color:#c07078!important}.button-text.maroon .arrow-icon,a.maroon .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzA3MDc4Ii8+PC9zdmc+)}@media (max-width:768px){.button-text.maroon .arrow-icon,a.maroon .arrow-icon{width:17px!important;height:10px!important;background-size:cover;top:1px}}.button-text.inverse-blue,a.inverse-blue{color:#7593bc!important}.button-text.inverse-blue .arrow-icon,a.inverse-blue .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}@media (max-width:768px){.button-text.inverse-blue .arrow-icon,a.inverse-blue .arrow-icon{width:17px!important;height:10px!important;background-size:cover;top:1px}}.button-text:hover,a:hover{opacity:.5}.button-text:hover .arrow-icon,a:hover .arrow-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-button+.aa-button,.aa-button+.hs-button,.aa-system .aa-button+.hs-button,.aa-system .hs-button+.aa-button,.aa-system .hs-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button{margin-top:20px}@media (min-width:576px){.aa-button+.aa-button,.aa-button+.hs-button,.aa-system .aa-button+.hs-button,.aa-system .hs-button+.aa-button,.aa-system .hs-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button{margin-top:0;margin-left:20px}}.form-title{margin:0;padding-bottom:30px;color:#282a32}.form-title:empty{display:none}.hs-form{font-size:16px;line-height:22px;text-align:left}.aa-landing-page .form-title,.aa-module .form-title{padding:0;color:inherit;background-color:transparent}.aa-landing-page .hs-form,.aa-module .hs-form{padding:0;border:0;background-color:transparent}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.hs-form-field{margin-bottom:25px}}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-input{width:100%!important;height:45px;border:1px solid #282a32;color:inherit;line-height:1;text-decoration:none;cursor:pointer;-webkit-box-shadow:none;display:block;width:100%;height:64px;line-height:64px;border:1px solid rgba(103,105,111,.5);border-radius:2px;background-color:#fff;color:#282a32;font-family:Inter,Arial,sans-serif;font-size:16px;padding:0 24px;outline-color:transparent;-webkit-transition:.33s cubic-bezier(.215,.61,.355,1);transition:.33s cubic-bezier(.215,.61,.355,1);box-shadow:none}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:focus,.hs-input:focus{outline:none;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-input-placeholder,.hs-input::-webkit-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-moz-placeholder,.hs-input::-moz-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:-ms-input-placeholder,.hs-input:-ms-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-ms-input-placeholder,.hs-input::-ms-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::placeholder,.hs-input::placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=radio],.hs-input[type=checkbox],.hs-input[type=radio]{width:15px!important;height:15px!important;margin-right:8px;border:0;position:absolute;left:0;top:7px;z-index:1;background-color:transparent}.hs-form-field .inputs-list label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hs-form-field .inputs-list label{position:relative;padding-left:30px}.hs-form-field .multi-container li{margin:0}.hs-form-field .multi-container li:not(:last-of-type){margin-bottom:5px}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input svg{position:absolute;height:10px;top:calc(50% - 5px);left:calc(100% - 40px);-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media (min-width:992px){.hs-fieldtype-select .input svg{left:calc(100% - 40px)}}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password svg path,.hs-fieldtype-select select.hs-input svg path{fill:#282a32}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.hs-fieldtype-select select.hs-input:hover~svg path{fill:#3893cd}.aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password,select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password option,select.hs-input option{color:#282a32;padding:0 10px;background-color:#fff}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-textarea textarea#hs-pwd-widget-password,.hs-fieldtype-textarea .aa-system .hs_cos_wrapper_type_password_prompt textarea#hs-pwd-widget-password,.hs-fieldtype-textarea textarea.hs-input{resize:vertical;display:block;width:100%;border:1px solid rgba(103,105,111,.5);border-radius:2px;background-color:#fff;color:#282a32;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5em;padding:20px 25px;outline-color:transparent;-webkit-transition:.33s cubic-bezier(.215,.61,.355,1);transition:.33s cubic-bezier(.215,.61,.355,1);min-height:200px}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=file],.hs-input[type=file]{height:auto;padding:0;background-color:transparent;border-color:transparent}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-fieldtype-date .hs-input{width:auto!important;padding-right:64px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20h-4v-4h4v4zm-6-10h-4v4h4v-4zm6 0h-4v4h4v-4zM8 16H4v4h4v-4zm6 0h-4v4h4v-4zm-6-6H4v4h4v-4zm16-8v22H0V2h3v1c0 1.103.897 2 2 2s2-.897 2-2V2h10v1c0 1.103.897 2 2 2s2-.897 2-2V2h3zm-2 6H2v14h20V8zm-2-7a1 1 0 10-2 0v2a1 1 0 102 0V1zM6 3a1 1 0 11-2 0V1a1 1 0 112 0v2z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:18px auto}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password::-webkit-calendar-picker-indicator,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-calendar-picker-indicator,.hs-fieldtype-date .hs-input::-webkit-calendar-picker-indicator{display:none}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button:hover{background-color:#e0690a!important;opacity:.7!important}.hs-submit{margin-top:20px;text-align:center}.hs-form .hs-button{min-width:200px}.hs-form ol,.hs-form ul{margin:0;padding:0;list-style:none}.hs-form ol li,.hs-form ul li{list-style:none}.hs-form-field>label{font-weight:700}.hs-form-field>label span{display:inline-block;margin-bottom:5px}.hs-form-field>label span:empty,.hs-form-field>label span:empty+span{display:none}.hs-form legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;margin-top:5px;margin-left:20px;font-size:.8em;line-height:1.2;opacity:.8}@media (min-width:992px){.hs-form legend{margin-top:10px}}.hs-form .hs-richtext p{font-size:inherit;line-height:inherit}.hs-form .hs-richtext p:not(:last-of-type){margin-bottom:10px}.hs-form .hs-richtext+.hs-form-field{margin-top:10px}.aa-system .hs_cos_wrapper_type_password_prompt .error#hs-pwd-widget-password,.hs-input.error{border-color:#e0690a}ul.hs-error-msgs{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:10px;margin-left:20px}ul.hs-error-msgs li{list-style:none}ul.hs-error-msgs label{color:#e0690a;font-size:.8em;line-height:1.2;font-style:italic}ul.hs-error-msgs label:before{content:"!";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem;border:1px solid #e0690a;border-radius:50%;margin-right:5px;font-style:normal;font-weight:700}.hs_error_rollup{margin-top:15px;padding:15px;border:1px solid #e0690a}.hs_error_rollup .hs-error-msgs{margin:0}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:700}form.hs-form fieldset{max-width:none}.contact-us-form--custom form.hs-form fieldset.form-columns-1 .hs-form-field,.contact-us-form--custom form.hs-form fieldset.form-columns-2 .hs-form-field,.contact-us-form--custom form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}.contact-us-form--custom form.hs-form fieldset.form-columns-1 .input,.contact-us-form--custom form.hs-form fieldset.form-columns-2 .input,.contact-us-form--custom form.hs-form fieldset.form-columns-3 .input{margin-right:0}.contact-us-form--custom .form-block{position:relative;margin-bottom:16px}.contact-us-form--custom .form-block.select-active select+label{display:none}.contact-us-form--custom .form-block.error input,.contact-us-form--custom .form-block.error select{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjOUQzMjNEIiBkPSJNNDM3LjUgMzg2LjZMMzA2LjkgMjU2bDEzMC42LTEzMC42YzE0LjEtMTQuMSAxNC4xLTM2LjggMC01MC45LTE0LjEtMTQuMS0zNi44LTE0LjEtNTAuOSAwTDI1NiAyMDUuMSAxMjUuNCA3NC41Yy0xNC4xLTE0LjEtMzYuOC0xNC4xLTUwLjkgMC0xNC4xIDE0LjEtMTQuMSAzNi44IDAgNTAuOUwyMDUuMSAyNTYgNzQuNSAzODYuNmMtMTQuMSAxNC4xLTE0LjEgMzYuOCAwIDUwLjkgMTQuMSAxNC4xIDM2LjggMTQuMSA1MC45IDBMMjU2IDMwNi45bDEzMC42IDEzMC42YzE0LjEgMTQuMSAzNi44IDE0LjEgNTAuOSAwIDE0LTE0LjEgMTQtMzYuOSAwLTUwLjl6Ii8+PC9zdmc+);background-size:16px 16px;background-repeat:no-repeat;background-position:right 20px center;-webkit-box-shadow:inset 0 0 0 1px #9d323d;box-shadow:inset 0 0 0 1px #9d323d;border-color:#9d323d}.contact-us-form--custom .form-block.error input:focus,.contact-us-form--custom .form-block.error select:focus{border-color:#9d323d}.contact-us-form--custom .form-block.success input,.contact-us-form--custom .form-block.success select{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ3IDBjLTIuNjUgMi41NjUtNS43MjYgNS41MjgtOC40NDggOC4xNjNMMS4zOTYgNC4zNjYgMCA1Ljk1bDUuMzg0IDQuNDIzLjc1Ny42MjYuNzA3LS42ODNjMi44Ny0yLjc4IDYuMjgtNi4wNjMgOS4xNTItOC44NDZMMTQuNDcgMHoiIGZpbGw9IiM0MzgwODAiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:right 20px center;-webkit-box-shadow:inset 0 0 0 1px #438080;box-shadow:inset 0 0 0 1px #438080;border-color:#438080}.contact-us-form--custom .form-block.success input:focus,.contact-us-form--custom .form-block.success select:focus{border-color:#438080}.contact-us-form--custom .form-block.complex label{position:absolute;left:25px;top:16px;font-family:Inter,Arial,sans-serif;font-size:12px;color:rgba(103,105,111,.5);-webkit-transition:.33s cubic-bezier(.215,.61,.355,1);transition:.33s cubic-bezier(.215,.61,.355,1)}@media (max-width:992px){.contact-us-form--custom .form-block.complex label{left:15px}}.contact-us-form--custom .form-block.complex label .input-icon{margin-right:5px;position:relative;top:-1px}.contact-us-form--custom .form-block.complex label .active .input-icon{max-height:12px}.contact-us-form--custom .form-block.complex label .inactive .input-icon{max-height:16px}.contact-us-form--custom .form-block.complex input{height:56px;line-height:56px;font-size:16px}.contact-us-form--custom .form-block.complex input.filled,.contact-us-form--custom .form-block.complex input:focus{padding-top:15px}.contact-us-form--custom .form-block.complex input.filled::-webkit-input-placeholder,.contact-us-form--custom .form-block.complex input:focus::-webkit-input-placeholder{color:#282a32}.contact-us-form--custom .form-block.complex input.filled::-moz-placeholder,.contact-us-form--custom .form-block.complex input:focus::-moz-placeholder{color:#282a32}.contact-us-form--custom .form-block.complex input.filled:-ms-input-placeholder,.contact-us-form--custom .form-block.complex input:focus:-ms-input-placeholder{color:#282a32}.contact-us-form--custom .form-block.complex input.filled:-moz-placeholder,.contact-us-form--custom .form-block.complex input:focus:-moz-placeholder{color:#282a32}.contact-us-form--custom .form-block.complex input.filled+label,.contact-us-form--custom .form-block.complex input:focus+label{top:8px;opacity:1}.contact-us-form--custom .form-block.complex input.filled+label .active,.contact-us-form--custom .form-block.complex input:focus+label .active{display:block;font-size:12px}.contact-us-form--custom .form-block.complex input+label .active,.contact-us-form--custom .form-block.complex input.filled+label .inactive,.contact-us-form--custom .form-block.complex input:focus+label .inactive{display:none}.contact-us-form--custom .form-block.complex input+label .inactive{position:relative}.contact-us-form--custom .form-block.input-icon input{padding-left:50px;background-repeat:no-repeat;background-position:left 25px center}@media (max-width:992px){.contact-us-form--custom .form-block.input-icon input{padding-left:36px;background-position:left 15px center}}.contact-us-form--custom .form-block input{display:block;width:100%;height:64px;line-height:64px;border:1px solid rgba(103,105,111,.5);border-radius:2px;background-color:#fff;color:#282a32;font-family:Inter,Arial,sans-serif;font-size:16px;padding:0 24px;outline-color:transparent;-webkit-transition:.33s cubic-bezier(.215,.61,.355,1);transition:.33s cubic-bezier(.215,.61,.355,1);-webkit-box-shadow:none;box-shadow:none;outline:none}.contact-us-form--custom .form-block input::-webkit-input-placeholder{color:#282a32}.contact-us-form--custom .form-block input::-moz-placeholder{color:#282a32}.contact-us-form--custom .form-block input:-ms-input-placeholder{color:#282a32}.contact-us-form--custom .form-block input:-moz-placeholder{color:#282a32}@media (max-width:992px){.contact-us-form--custom .form-block input{height:50px;line-height:50px;font-size:13px;padding:0 15px}}.contact-us-form--custom .form-block input:focus{border-color:#282a32}.contact-us-form--custom .form-block textarea{display:block;width:100%;border:1px solid rgba(103,105,111,.5);border-radius:2px;background-color:#fff;color:#282a32;font-family:Inter,Arial,sans-serif;font-size:16px;padding:20px 25px 0;outline-color:transparent;-webkit-transition:.33s cubic-bezier(.215,.61,.355,1);transition:.33s cubic-bezier(.215,.61,.355,1);min-height:200px;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-us-form--custom .form-block textarea::-webkit-input-placeholder{color:#282a32}.contact-us-form--custom .form-block textarea::-moz-placeholder{color:#282a32}.contact-us-form--custom .form-block textarea:-ms-input-placeholder{color:#282a32}.contact-us-form--custom .form-block textarea:-moz-placeholder{color:#282a32}@media (max-width:992px){.contact-us-form--custom .form-block textarea{font-size:13px;padding:10px 15px}}.contact-us-form--custom .form-block textarea:focus{border-color:#282a32}.contact-us-form--custom .form-block .error-msg{padding:15px;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1;color:#9d323d;background-color:rgba(157,50,61,.25)}.contact-us-form--custom .form-block select{display:block;width:100%;max-width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none;height:64px;line-height:64px;border:1px solid rgba(103,105,111,.5);border-radius:2px;color:#282a32;font-family:Inter,Arial,sans-serif;font-size:16px;padding:0 35px 0 25px;outline-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#fff;background-image:url(chevron-down.svg);background-repeat:no-repeat;background-position:right .7em top 50%,0 0;background-size:18px auto,100%}@media (max-width:992px){.contact-us-form--custom .form-block select{height:50px;line-height:50px;font-size:13px;padding:0 35px 0 15px}}.contact-us-form--custom .form-block select::-ms-expand{display:none}.contact-us-form--custom .form-block select:focus{background-image:url(chevron-up.svg)}.contact-us-form--custom .form-block select+label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:25px;right:35px;overflow:hidden;font-family:Inter,Arial,sans-serif;font-size:16px;color:#282a32}@media (max-width:992px){.contact-us-form--custom .form-block select+label{font-size:13px}}.contact-us-form--custom .form-block select:focus{border-color:#282a32}.contact-us-form--custom .form-indicator{font-family:Inter,Arial,sans-serif;color:#282a32;padding-bottom:4px;font-size:16px}.contact-us-form--custom .checkbox label{cursor:pointer}.contact-us-form--custom .checkbox label input{visibility:hidden;display:block;height:0;width:0;position:absolute;overflow:hidden}.contact-us-form--custom .checkbox label .cb-box{position:relative;height:20px;width:20px;border:1px solid #c9cacc;border-radius:2px;display:inline-block}.contact-us-form--custom .checkbox label [type=checkbox]:checked+.cb-box:after{content:"";position:absolute;display:block;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#3893cd;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-check.svg);background-size:12px;background-repeat:no-repeat;background-position:50%;border-radius:2px}.contact-us-form--custom .checkbox .cb-text{position:relative;padding-left:10px;top:-2px}.aa-hamburger{cursor:pointer;z-index:200;width:25px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{display:block;background-color:#282a32;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s}.aa-hamburger span{margin:0 auto;position:relative}.aa-hamburger span:after,.aa-hamburger span:before{position:absolute;content:""}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{width:25px;height:2px}.aa-hamburger span:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hamburger span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.js-nav-open .aa-hamburger{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.js-nav-open .aa-hamburger span{background-color:transparent!important}.js-nav-open .aa-hamburger span:after,.js-nav-open .aa-hamburger span:before{-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .aa-hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aa-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-social-links__icon{background-color:#e0690a;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;width:40px;margin:0 5px;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-social-links__icon svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.aa-social-links__icon:active svg,.aa-social-links__icon:focus svg,.aa-social-links__icon:hover svg{fill:#fff}.aa-video-container{position:relative;overflow:hidden;padding-bottom:56.25%;background-size:cover;background-repeat:no-repeat}.aa-video-container video{position:absolute;width:100%;height:100%;height:auto;background-size:cover;-webkit-transform:none;transform:none;margin-left:0;-o-object-fit:cover;object-fit:cover}.aa-video-container--youtube{padding-bottom:0}.aa-video-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;cursor:pointer}.aa-video-thumbnail,.aa-video-thumbnail:before{position:absolute;top:0;bottom:0;left:0;right:0}.aa-video-thumbnail:before{content:"";background-color:#282a32;opacity:.5}.aa-video-thumbnail.is-hidden{opacity:0;visibility:hidden}.aa-video-thumbnail+video{visibility:hidden}.aa-video-thumbnail.is-hidden+video{visibility:visible}.aa-video-thumbnail .aa-play{pointer-events:none}.aa-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100;-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:768px){.aa-play{height:80px;width:80px}}.aa-play:before{position:relative;content:"";display:block;width:0;height:0;margin-top:2px;margin-left:6px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:17.5px 0 17.5px 23px;z-index:100}@media (min-width:768px){.aa-play:before{border-width:35px 0 35px 46px}}.aa-play:hover{cursor:pointer}.aa-youtube{background-color:#282a32;position:relative;padding-top:56.25%;overflow:hidden}.aa-youtube:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#282a32;opacity:.3}.aa-youtube img{width:100%;height:auto;top:-16.84%;left:0}.aa-youtube iframe,.aa-youtube img{position:absolute}.aa-youtube iframe{z-index:2;height:100%;width:100%;top:0;left:0}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/raw_assets/public/manpowergroup-theme/assets/images/ajax-loader.gif") 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/raw_assets/public/manpowergroup-theme/assets/fonts/slick.eot);src:url(https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/raw_assets/public/manpowergroup-theme/assets/fonts/slick.eot#iefix) format("embedded-opentype"),url(https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/raw_assets/public/manpowergroup-theme/assets/fonts/slick.woff) format("woff"),url(https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/raw_assets/public/manpowergroup-theme/assets/fonts/slick.ttf) format("truetype"),url(https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/raw_assets/public/manpowergroup-theme/assets/fonts/slick.svg#slick) format("svg")}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px}.site-header{background-color:#fff;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.06);box-shadow:0 2px 14px 0 rgba(0,0,0,.06);z-index:10000;position:fixed;width:100%;top:-120px;left:0;-webkit-transition:1s cubic-bezier(.455,.03,.515,.955);transition:1s cubic-bezier(.455,.03,.515,.955)}.site-header.active,.site-header.sticky{top:0}.site-header.active.active,.site-header.sticky.active{top:0;height:100%;-webkit-transition:none;transition:none}.site-header.active.active .main-nav-slideout,.site-header.sticky.active .main-nav-slideout{overflow-y:scroll}.site-header.not-fixed{position:relative}.site-header .newsletter .privacy-notice .cta a{color:#fff!important}.site-header .site-header-bar{height:96px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.site-header .site-header-bar{height:65px}}.site-header .site-header-bar .site-logo{width:250px;max-width:100%;height:auto;max-height:100%;margin-bottom:0;bottom:0}@media (max-width:992px){.site-header .site-header-bar .site-logo{width:225px;max-width:225px}}@media (max-width:400px){.site-header .site-header-bar .site-logo{width:200px;max-width:200px}}@media (max-width:300px){.site-header .site-header-bar .site-logo{width:130px;max-width:130px}}.site-header .site-header-bar .main-nav{float:right}.site-header .site-header-bar .main-nav .main-nav-item{display:inline-block;margin-left:30px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer;position:relative}@media (max-width:992px){.site-header .site-header-bar .main-nav .main-nav-item{display:none}}.site-header .site-header-bar .main-nav .main-nav-item:focus a span:after,.site-header .site-header-bar .main-nav .main-nav-item:hover a span:after{width:100%}.site-header .site-header-bar .main-nav .main-nav-item:focus a span .icon-search,.site-header .site-header-bar .main-nav .main-nav-item:hover a span .icon-search{background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-magnifying_glass-nav-orange.svg)}.site-header .site-header-bar .main-nav .main-nav-item:focus .main-nav-dropdown,.site-header .site-header-bar .main-nav .main-nav-item:hover .main-nav-dropdown{display:block;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1}.site-header .site-header-bar .main-nav .main-nav-item.mobile-user-link{position:absolute;display:none;right:90px;margin-top:5px}.site-header .site-header-bar .main-nav .main-nav-item.mobile-user-link:focus a span:after,.site-header .site-header-bar .main-nav .main-nav-item.mobile-user-link:hover a span:after{display:none}@media (max-width:992px){.site-header .site-header-bar .main-nav .main-nav-item.mobile-user-link{display:block}}.site-header .site-header-bar .main-nav .main-nav-item.logged-in .main-nav-dropdown{z-index:1}.site-header .site-header-bar .main-nav .main-nav-item.logged-in .main-nav-dropdown .main-nav-login-block{display:none}.site-header .site-header-bar .main-nav .main-nav-item.logged-in .main-nav-dropdown .main-nav-user-block{display:block}.site-header .site-header-bar .main-nav .main-nav-item.logged-in .user-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yMi40MjQgMThhLjU5Ny41OTcgMCAwMC0uNDA3LjE2MmwtMy4zMzkgMy40NDUtMS43MTItMS43N2EuNTg0LjU4NCAwIDAwLS4zOTgtLjE2Mi41NzguNTc4IDAgMDAtLjU2OC41ODFjMCAuMTU0LjA2LjMuMTYxLjQwMmwyLjExOSAyLjE4YS41ODQuNTg0IDAgMDAuMzk4LjE2MmMuMTUzIDAgLjI5Ny0uMDYuNDA3LS4xNjJsMy43MzctMy44NDdBLjY3Ny42NzcgMCAwMDIzIDE4LjU5YS41ODcuNTg3IDAgMDAtLjU3Ni0uNTl6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0uMDA0IDIwLjMzNGMuMDUzLS40MDQuMDk0LS44MTIuMTY0LTEuMjExLjUzNy0yLjkzNSAyLjA0Ny01LjIzIDQuNDQyLTYuOTU3IDEuNjU3IDEuNTk1IDMuNjEgMi40MzYgNS44OSAyLjQzMSAyLjI3MiAwIDQuMjItLjgzMiA1Ljg5NC0yLjQ0LjMzMi4yNjcuNjguNTIxIDEgLjgwOSAyLjAxOSAxLjgxOSAzLjIwOCA0LjA4OCAzLjUzMiA2LjgxNC4wMi4xODMuMDUuMzcuMDc0LjU1NFYyMUgwYy4wMDQtLjIyLjAwNC0uNDQ1LjAwNC0uNjY2eiIgZmlsbD0iIzI4MkEzMiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTEwLjk3MyAwYy40LjA4LjgwNy4xMyAxLjE5NS4yNDEgMi4zNzYuNjYxIDQuMTM0IDIuNzYyIDQuMzggNS4yMThhNi4wODIgNi4wODIgMCAwMS01LjU4NyA2LjY3OGMtMy4wODUuMjU4LTUuOTI0LTEuOTM4LTYuNDQ3LTQuOTg4QzMuOTUyIDMuODg5IDUuOTkxLjg1IDkuMjI2LjEzNWMuMjYyLS4wNi41My0uMDkxLjc5Ni0uMTM1aC45NXoiIGZpbGw9IiMyODJBMzIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxjaXJjbGUgZmlsbD0iIzFEQkMxQiIgY3g9IjE5LjUiIGN5PSIyMC41IiByPSI2LjUiLz48dXNlIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIuNTIiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+);width:26px}.site-header .site-header-bar .main-nav .main-nav-item.hamburger:after{display:none}.site-header .site-header-bar .main-nav .main-nav-item .icon-search{display:inline-block;position:relative;-webkit-transform:translateY(1px);transform:translateY(1px);width:15px;height:15px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-searchjobs-mag_glass.svg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-header .site-header-bar .main-nav .main-nav-item .user-icon{display:inline-block;position:relative;-webkit-transform:translateY(10px);transform:translateY(10px);width:22px;height:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzI4MkEzMiI+PHBhdGggZD0iTS4wMDQgMjAuMzM0Yy4wNTMtLjQwNC4wOTQtLjgxMi4xNjQtMS4yMTEuNTM3LTIuOTM1IDIuMDQ3LTUuMjMgNC40NDItNi45NTcgMS42NTcgMS41OTUgMy42MSAyLjQzNiA1Ljg5IDIuNDMxIDIuMjcyIDAgNC4yMi0uODMyIDUuODk0LTIuNDQuMzMyLjI2Ny42OC41MjEgMSAuODA5IDIuMDE5IDEuODE5IDMuMjA4IDQuMDg4IDMuNTMyIDYuODE0LjAyLjE4My4wNS4zNy4wNzQuNTU0VjIxSDBjLjAwNC0uMjIuMDA0LS40NDUuMDA0LS42NjZ6Ii8+PHBhdGggZD0iTTEwLjk3MyAwYy40LjA4LjgwNy4xMyAxLjE5NS4yNDEgMi4zNzYuNjYxIDQuMTM0IDIuNzYyIDQuMzggNS4yMThhNi4wODIgNi4wODIgMCAwMS01LjU4NyA2LjY3OGMtMy4wODUuMjU4LTUuOTI0LTEuOTM4LTYuNDQ3LTQuOTg4QzMuOTUyIDMuODg5IDUuOTkxLjg1IDkuMjI2LjEzNWMuMjYyLS4wNi41My0uMDkxLjc5Ni0uMTM1aC45NXoiLz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:0 0}.site-header .site-header-bar .main-nav .main-nav-item a{position:relative;line-height:96px;text-transform:capitalize;color:#282a32!important;display:inline-block;font-size:18px;text-transform:none;font-weight:700;font-family:Inter,Arial,sans-serif;letter-spacing:inherit}@media (max-width:992px){.site-header .site-header-bar .main-nav .main-nav-item a{line-height:65px}}.site-header .site-header-bar .main-nav .main-nav-item a span{display:block;position:relative;font-family:Inter,Arial,sans-serif;font-size:1.125rem}.site-header .site-header-bar .main-nav .main-nav-item a span:after{display:block;position:absolute;content:"";background-color:#e0690a;bottom:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-header .site-header-bar .main-nav .main-nav-item a.active,.site-header .site-header-bar .main-nav .main-nav-item a:hover{opacity:1;color:#e0690a!important;text-decoration:none}.site-header .site-header-bar .main-nav .main-nav-item a.active span:after,.site-header .site-header-bar .main-nav .main-nav-item a:hover span:after{width:100%}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown{position:absolute;left:50%;top:96px;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:20px;cursor:default;opacity:0;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-dropdown-inside{background-color:#fff;padding:30px;border:1px solid #ababab;-webkit-box-shadow:0 15px 25px rgba(0,0,0,.15);box-shadow:0 15px 25px rgba(0,0,0,.15)}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .triangle{position:absolute;width:20px;height:20px;top:10px;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-top:1px solid #ababab;border-left:1px solid #ababab}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;margin-bottom:10px}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .title.reversed{color:#fff}@media (max-width:768px){.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown label{display:none}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .btns-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .btns-container .col{text-align:right}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-user-block{display:none}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-user-block .welcome-user{font-size:30px;font-family:Inter,Arial,sans-serif;color:#282a32;margin-bottom:28px}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-user-block .main-nav-user-links a{display:block;line-height:1;margin:20px 0;color:#3893cd!important}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-user-block .main-nav-user-links a:last-child{margin-bottom:0}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-user-block .main-nav-user-links a:hover{color:#e0690a!important}.site-header .site-header-bar .main-nav .main-nav-item .main-nav-dropdown .main-nav-user-block .main-nav-user-links a:after{display:none}.site-header .site-header-bar .main-nav .hamburger{display:inline-block;line-height:96px;margin-left:30px;margin-right:15px;cursor:pointer}@media (max-width:992px){.site-header .site-header-bar .main-nav .hamburger{line-height:65px;padding-top:4px}}.site-header .site-header-bar .main-nav .hamburger-menu-toggle{width:30px;height:22px;display:inline-block}.site-header .site-header-bar .main-nav .hamburger-menu-toggle:hover .line1{width:100%}.site-header .site-header-bar .main-nav .hamburger-menu-toggle.active .line1{-webkit-transform:rotate(45deg) translateY(11px);transform:rotate(45deg) translateY(11px);margin-bottom:3px}.site-header .site-header-bar .main-nav .hamburger-menu-toggle.active .line2{opacity:0;width:0}.site-header .site-header-bar .main-nav .hamburger-menu-toggle.active .line3{-webkit-transform:rotate(-45deg) translateY(-11px);transform:rotate(-45deg) translateY(-11px);width:100%}.site-header .site-header-bar .main-nav .hamburger-menu-toggle .line1,.site-header .site-header-bar .main-nav .hamburger-menu-toggle .line2{position:relative;background-color:#000;width:100%;height:4px;border-radius:2px;margin-bottom:5px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1)}.site-header .site-header-bar .main-nav .hamburger-menu-toggle .line2{-webkit-transition-delay:.05s;transition-delay:.05s}.site-header .site-header-bar .main-nav .hamburger-menu-toggle .line3{position:relative;background-color:#000;width:100%;height:4px;border-radius:2px;-webkit-transition:.3s cubic-bezier(.215,.61,.355,1);transition:.3s cubic-bezier(.215,.61,.355,1)}.site-header .site-header-bar .main-nav .search-icon{display:none;width:20px;height:20px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-search-magnifying-glass-hamburger.svg);background-repeat:no-repeat;background-position:50%}@media (max-width:992px){.site-header .site-header-bar .main-nav .search-icon{display:inline-block}}.site-header .main-nav-slideout{position:fixed;top:65px;left:0;right:0;background-color:#fff;padding-bottom:65px;display:none}.site-header .main-nav-slideout.active{height:100vh;overflow-y:scroll;display:block}.site-header .main-nav-slideout.active:after{display:none;content:"";position:absolute;top:100%;width:100%;height:100%;background-color:#fff}.site-header .main-nav-slideout .mobile-nav-header{display:none;padding-top:20px;margin-bottom:40px}@media (max-width:992px){.site-header .main-nav-slideout .mobile-nav-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header .main-nav-slideout .mobile-nav-header .mobile-site-logo{height:auto;width:200px}.site-header .main-nav-slideout .mobile-nav-header .mobile-site-logo img{width:100%}.site-header .main-nav-slideout .mobile-nav-header .close-text{margin-top:10px;text-align:right;color:#fff;text-transform:uppercase;font-family:Inter,Arial,sans-serif;font-size:9px;opacity:.65}.site-header .main-nav-slideout .slideout-nav-content{padding-right:50px}@media (max-width:1400px){.site-header .main-nav-slideout .slideout-nav-content{padding-right:25px}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-content{padding-right:15px}.site-header .main-nav-slideout .slideout-nav-content.about-us+.slideout-nav-sidebar,.site-header .main-nav-slideout .slideout-nav-content.about-us .search-box,.site-header .main-nav-slideout .slideout-nav-content.about-us .slideout-nav-block.careers-section,.site-header .main-nav-slideout .slideout-nav-content.about-us .slideout-nav-block.industries-section,.site-header .main-nav-slideout .slideout-nav-content.about-us .slideout-nav-block.solutions-section,.site-header .main-nav-slideout .slideout-nav-content.careers+.slideout-nav-sidebar,.site-header .main-nav-slideout .slideout-nav-content.careers .search-box,.site-header .main-nav-slideout .slideout-nav-content.careers .slideout-nav-block.about-us-section,.site-header .main-nav-slideout .slideout-nav-content.careers .slideout-nav-block.industries-section,.site-header .main-nav-slideout .slideout-nav-content.careers .slideout-nav-block.solutions-section,.site-header .main-nav-slideout .slideout-nav-content.industries+.slideout-nav-sidebar,.site-header .main-nav-slideout .slideout-nav-content.industries .search-box,.site-header .main-nav-slideout .slideout-nav-content.industries .slideout-nav-block.about-us-section,.site-header .main-nav-slideout .slideout-nav-content.industries .slideout-nav-block.careers-section,.site-header .main-nav-slideout .slideout-nav-content.industries .slideout-nav-block.solutions-section,.site-header .main-nav-slideout .slideout-nav-content.solutions+.slideout-nav-sidebar,.site-header .main-nav-slideout .slideout-nav-content.solutions .search-box,.site-header .main-nav-slideout .slideout-nav-content.solutions .slideout-nav-block.about-us-section,.site-header .main-nav-slideout .slideout-nav-content.solutions .slideout-nav-block.careers-section,.site-header .main-nav-slideout .slideout-nav-content.solutions .slideout-nav-block.industries-section{display:none}}.site-header .main-nav-slideout .newsletter .title{padding-bottom:0}.site-header .main-nav-slideout .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:20px;font-size:20px;font-family:Inter,Arial,sans-serif!important}.site-header .main-nav-slideout .title.reversed{color:#fff}@media (max-width:768px){.site-header .main-nav-slideout .title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}@media (max-width:992px){.site-header .main-nav-slideout .title{border-bottom:1px solid hsla(0,0%,100%,.13);font-size:17px;line-height:20px;padding-bottom:15px;background-image:url(chevron-right.svg);background-position:right top -3px;background-size:22px 22px;background-repeat:no-repeat}}@media (max-width:992px){.site-header .main-nav-slideout .search-box{border-bottom:1px solid hsla(0,0%,100%,.13);margin-bottom:20px;padding-bottom:20px}}.site-header .main-nav-slideout .search-box .form-block{margin-bottom:10px}.site-header .main-nav-slideout .search-box .form-block label{display:none}@media (max-width:992px){.site-header .main-nav-slideout .search-box.all .all-search-tab{display:block}.site-header .main-nav-slideout .search-box.all .job-search-tab{display:none}.site-header .main-nav-slideout .search-box.all .search-toggle-text{text-decoration:underline}.site-header .main-nav-slideout .search-box.all .search-toggle-text:first-child{text-decoration:none}}.site-header .main-nav-slideout .search-box .search-toggle-text{display:none;color:#fff;text-transform:uppercase;opacity:.65;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:14px;margin-bottom:15px}.site-header .main-nav-slideout .search-box .search-toggle-text:first-child{margin-right:30px;text-decoration:underline}@media (max-width:992px){.site-header .main-nav-slideout .search-box .search-toggle-text{display:inline-block}}.site-header .main-nav-slideout .search-box .job-search-tab{display:none}@media (max-width:992px){.site-header .main-nav-slideout .search-box .job-search-tab{display:block}}.site-header .main-nav-slideout .search-box .all-search-tab{margin:42px 0}@media (max-width:992px){.site-header .main-nav-slideout .search-box .all-search-tab{display:none;margin:0}}.site-header .main-nav-slideout .slideout-nav-block .back-text{display:none}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block.active .title{background-image:url(chevron-left.svg);background-position:left top -3px;padding-left:30px}.site-header .main-nav-slideout .slideout-nav-block.active .title .title-text{display:none}.site-header .main-nav-slideout .slideout-nav-block.active .title .back-text{position:relative;top:-3px;display:block}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block.active nav,.site-header .main-nav-slideout .slideout-nav-block.active nav a.nav-title{display:block}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block .slideout-nav-block nav{border:0}}.site-header .main-nav-slideout .slideout-nav-block nav{margin-bottom:40px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block nav{display:none;margin-bottom:20px}}.site-header .main-nav-slideout .slideout-nav-block nav a{display:block;color:#fff!important;font-size:15px;line-height:27px;font-weight:400;font-family:Inter,Arial,sans-serif;text-transform:capitalize;letter-spacing:0;margin-bottom:5px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block nav a{font-size:14px;line-height:35px}}.site-header .main-nav-slideout .slideout-nav-block nav a.sub-title{font-weight:700;font-size:18px;color:#8aacd5!important;margin-bottom:15px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block nav a.sub-title{margin-bottom:5px;font-size:16px}}.site-header .main-nav-slideout .slideout-nav-block nav a.nav-title{display:none;font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:15px;padding-top:10px}.site-header .main-nav-slideout .slideout-nav-block nav a.nav-title.reversed{color:#fff}@media (max-width:768px){.site-header .main-nav-slideout .slideout-nav-block nav a.nav-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-block nav a.nav-title{font-size:17px;line-height:20px}}.site-header .main-nav-slideout .slideout-nav-sidebar{background-color:#4c79af;padding:50px 50px 200px}@media (max-width:1400px){.site-header .main-nav-slideout .slideout-nav-sidebar{padding:50px 25px 150px}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-sidebar{background-color:#3893cd;padding:0 15px 70px}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-sidebar .title{border-bottom:0;background-image:none}}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-newsletter .title{margin-bottom:0}.site-header .main-nav-slideout .slideout-nav-newsletter p{margin-top:0}}.site-header .main-nav-slideout .slideout-nav-insights{padding-top:15px;border-bottom:2px solid #6889b6;padding-bottom:30px;margin-bottom:40px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-insights{padding-top:0}}.site-header .main-nav-slideout .slideout-nav-insights .title{margin-bottom:40px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-insights .title{margin-bottom:0}}.site-header .main-nav-slideout .slideout-nav-insights img{margin-bottom:10px;width:100%}.site-header .main-nav-slideout .slideout-nav-insights p{color:#fff}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-insights p{margin-top:0}}.site-header .main-nav-slideout .slideout-nav-insights a{color:#fff!important;text-transform:capitalize;font-weight:400;font-size:18px}.site-header .main-nav-slideout .slideout-nav-login{display:none;margin-top:30px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-login{display:block}}.site-header .main-nav-slideout .slideout-nav-login a{color:#b1c7e2!important;text-transform:capitalize}.site-header .main-nav-slideout .slideout-nav-login .user-icon{display:inline-block;width:16px;height:16px;margin-right:10px;background-image:url(user-icon-nav.svg);background-repeat:no-repeat;background-size:cover}.site-header .main-nav-slideout .slideout-nav-country{padding-top:50px}@media (max-width:992px){.site-header .main-nav-slideout .slideout-nav-country{padding-top:30px}}.site-header .main-nav-slideout .slideout-nav-country span{color:#b1c7e2;padding-right:10px;font-family:Inter,Arial,sans-serif;font-weight:700;font-size:16px}.site-header .main-nav-slideout .slideout-nav-country a{color:#fff!important;text-transform:capitalize;font-weight:400;text-decoration:underline!important}footer .hs-menu-flow-horizontal ul{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .hs-menu-flow-horizontal ul li{list-style:none;margin:0}.site-footer{color:#fff}.site-footer .container{padding-top:40px}.site-footer .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#3893cd;font-size:16px;font-weight:700;padding:24px 0}.site-footer .title.reversed{color:#fff}@media (max-width:768px){.site-footer .title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}.site-footer .sub-title{font-weight:700;color:#4c79af;font-size:13px;margin-bottom:5px}.site-footer .footer-nav{border-right:1px solid #c9cacc}@media (max-width:992px){.site-footer .footer-nav{border-right:0}}.site-footer .footer-nav .footer-nav-block{margin-bottom:20px}.site-footer .footer-nav a{display:block;text-transform:capitalize;color:#282a32!important;font-weight:400;font-size:13px;line-height:25px;font-family:Inter,Arial,sans-serif}@media (max-width:768px){.site-footer .footer-nav a{font-size:12px;line-height:36px}}.site-footer .footer-rightside{padding-left:40px}@media (max-width:992px){.site-footer .footer-rightside{padding-left:0}}.site-footer .footer-country{margin-top:30px}.site-footer .footer-country .title{padding-top:5px;margin-right:15px}.site-footer .footer-country .country{color:#939498!important;text-transform:capitalize;font-weight:400;text-decoration:underline!important}.site-footer .footer-country .col{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .footer-disclaimer{text-align:center;padding:4.25rem 2rem;color:#fff;background-color:#282a32}.site-footer .footer-disclaimer .container{padding:0!important}.site-footer .footer-disclaimer p{font-size:12px;line-height:2.16;margin:0 auto 2rem;max-width:1340px}.site-footer .footer-disclaimer a.copy{font-size:12px}.site-footer .footer-disclaimer-links a,.site-footer .footer-disclaimer a.copy{color:#fff!important;text-transform:none;font-weight:400;letter-spacing:inherit}.site-footer .footer-disclaimer-links a{position:relative;display:inline-block;margin-left:10px;font-size:11px;text-overflow:unset!important;max-width:none!important}@media screen and (max-width:767px){.site-footer .footer-disclaimer-links a{margin:1rem 0}}@media screen and (min-width:768px){.site-footer .footer-disclaimer-links li:before{content:"|";position:absolute;color:#fff}}.site-footer .footer-disclaimer-links .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{font-size:12px}.site-footer .footer-disclaimer-links .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:0 20px;line-height:normal}.site-footer .footer-disclaimer-links a:first-child{margin-left:0}.site-footer .footer-disclaimer-links li:first-child:before{content:none}.site-footer .footer-disclaimer-icons{display:block;padding:0 10%;text-align:center}@media (max-width:992px){.site-footer .footer-disclaimer-icons{padding:0 15px}}.site-footer .footer-disclaimer-icons .icon{display:inline-block;width:auto;padding:0 15px;margin:0 5px}@media (max-width:992px){.site-footer .footer-disclaimer-icons .icon{width:auto}}@media (max-width:768px){.site-footer .footer-disclaimer-icons .icon{padding:0 10px;width:auto}}.site-footer .footer-disclaimer-icons .icon.full{display:block;margin:0 auto}.site-footer .footer-disclaimer-icons .icon.full img{max-width:200px}.site-footer .footer-disclaimer-icons .icon img{display:inline-block;margin:0 15px 48px;height:60px;max-width:100%}@media (max-width:768px){.site-footer .footer-disclaimer-icons .icon img{height:45px}}.site-footer .footer-disclaimer-icons{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.footer-disclaimer-icons__bottom,.site-footer .footer-disclaimer-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0!important}.footer-disclaimer-icons__bottom{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.site-footer .footer-disclaimer-icons .icon.full img{height:50px}}.site-footer .newsletter p{margin-top:0}.site-footer .footer-social .col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-social .title{margin-right:20px;white-space:nowrap}.site-footer .footer-social .social-bar{white-space:nowrap}.site-footer .footer-social .social-bar .social-icon{margin-right:20px}.site-footer .footer-social .social-bar .social-icon:last-child{margin-right:0}.card-scroll.article-cta .card .card-body .horizontal-gradient,.card-scroll .card.standard .card-body .horizontal-gradient{height:8px;width:100%;position:absolute;top:0;right:0;left:0;bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(#3893cd),color-stop(#4c79af),color-stop(#5c7d70),color-stop(#e0690a),to(#9d323d));background-image:linear-gradient(90deg,#3893cd,#4c79af,#5c7d70,#e0690a,#9d323d)}.card-scroll .slick-list{overflow:visible;overflow:initial}.card-scroll .slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.card-scroll .slick-slider.slick-initialized{overflow:visible;overflow:initial;display:block}a.card:hover,a.card[focus-within]{text-decoration:none}a.card:focus-within,a.card:hover{text-decoration:none}section.card-scroll.blue{background-color:#3893cd}section.card-scroll.gray{background-color:#efefef}section.card-scroll.white{background-color:#fff}section.card-scroll.blue .card-scroll-header .title{color:#fff}.card-scroll .card.standard .title{margin-bottom:1rem;color:#282a32;letter-spacing:normal;text-transform:none}.card-scroll .card.standard p{margin-bottom:2rem;color:#282a32;letter-spacing:normal;text-transform:none;font-weight:400}.card-scroll .card.gradient .card-body{border-image-source:linear-gradient(90deg,#70bf5c,#3893cd,#386097);border-image-slice:1;border:0;border-top:8px solid}.card-scroll.events .slick-slider .slick-arrow.slick-prev{top:-41px;right:40px;left:auto}.card-scroll.events .slick-slider .slick-arrow.slick-prev:before{display:none}.card-scroll.events .slick-slider .slick-arrow.slick-prev:after{display:block;content:"";color:#fff;font-size:12px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-slider-left-blue.svg);background-size:cover;background-repeat:no-repeat;width:28px;height:28px}.card-scroll.events .slick-slider .slick-arrow.slick-next{top:-41px;right:20px}.card-scroll.events .slick-slider .slick-arrow.slick-next:before{display:none}.card-scroll.events .slick-slider .slick-arrow.slick-next:after{display:block;content:"";color:#fff;font-size:12px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-slider-right-blue.svg);background-size:cover;background-repeat:no-repeat;width:28px;height:28px}section.card-scroll.events .card.event{border-radius:0 0 14px 14px;background-color:#fff;opacity:1}section.card-scroll.events .card.event .card-body{border-image-source:linear-gradient(90deg,#70bf5c,#3893cd,#386097);border-image-slice:1;border:0;border-top:10px solid}section.card-scroll.events .card.event .card-body .date,section.card-scroll.events .card.event .card-body .location,section.card-scroll.events .card.event .card-body .title{color:#282a32;font-weight:400;letter-spacing:normal;text-transform:inherit}section.card-scroll.events .card.event .card-body .date,section.card-scroll.events .card.event .card-body .title{font-family:Inter,Arial,sans-serif}section.card-scroll.events .card.event .card-body .location{font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:300;margin-bottom:1rem}section.card-scroll.events .card.event .card-body .location:before{content:"";background-image:url(https://2210704.fs1.hubspotusercontent-eu1.net/hubfs/2210704/Assets/Icons/icon-map-blue.svg);background-size:1rem 1rem;background-repeat:no-repeat;display:inline-block;width:1rem;height:1rem;margin-right:.5rem}.card-scroll .slick-track{margin-left:0;margin-right:0}.card-scroll.article-cta .card.article-cta .card-body,.card-scroll .card.standard.article.featured .card-body{border:none}.card-scroll .card.standard.article.featured{margin:15px}.card-scroll.article-cta .card.article-cta{border-radius:15px;overflow:hidden}section.card-scroll .card.connector .card-body .cta{margin-left:0}section.card-scroll .card.connector .card-image{position:relative;width:100%}@media (min-width:992px){section.card-scroll .card.connector .card-image{width:35%}}section.card-scroll .card.connector .card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card__image.card__image--fixed{height:0;position:relative;padding:0 0 56.25%;overflow:hidden;width:100%}.card__image.card__image--fixed img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:1}section.card-scroll .card.connector .card-image .vertical-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(#386097),color-stop(#3893cd),to(#70bf5c));background-image:linear-gradient(#386097,#3893cd,#70bf5c);height:100%;width:10px;position:absolute;right:0;top:0}@media screen and (max-width:992px){section.card-scroll .card.connector .card-image .vertical-gradient{display:none}}section.card-scroll .card.connector{-webkit-box-shadow:5px 8px 16px 0 rgba(97,97,97,.1);box-shadow:5px 8px 16px 0 rgba(97,97,97,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:14px;overflow:hidden}section.card-scroll .card.connector .card-body .primary-button.blue .arrow-icon{display:none}@media screen and (max-width:992px){section.card-scroll .card.connector{display:inline-block;border-radius:14px;overflow:hidden}section.card-scroll .card.connector .card-body{border-image-source:linear-gradient(90deg,#70bf5c,#3893cd,#386097);border-image-slice:1;border:0;border-top:10px solid}section.card-scroll .card.connector .card-body .title{font-size:1.125rem;line-height:1.25}section.card-scroll .card.connector .card-body p.large{font-size:1rem;line-height:1.5}section.card-scroll .card.connector .card-body .primary-button.blue{background-color:transparent;color:#e0690a!important;border-color:transparent;padding:0}section.card-scroll .card.connector .card-body .primary-button.blue .arrow-icon{display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkF0b21zIC8gSWNvbnMgLyBBcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMTMiPjxwYXRoIGRhdGEtbmFtZT0iQXRvbXMgLyBJY29ucyAvIEFycm93IiBkPSJNLjYxMyA3LjE4NGgxOS4zbC00LjE3OSA0LjY1MmEuNzE0LjcxNCAwIDAwMCAuOTU4LjU1My41NTMgMCAwMC44NjEgMGw1LjIyNC01LjgxNWEuNzE0LjcxNCAwIDAwMC0uOTU4TDE2LjU5MS4yMDZhLjU1My41NTMgMCAwMC0uODYxIDAgLjcxNC43MTQgMCAwMDAgLjk1OGw0LjE3OSA0LjY1MkguNjE0YS42MTYuNjE2IDAgMDAtLjYxNS42ODQuNjE2LjYxNiAwIDAwLjYxNC42ODR6IiBmaWxsPSIjZTA2OTBhIi8+PC9zdmc+)}}.hs-blog-listing section.card-block.insights .insight{display:block}section.card-block.insights{padding:30px 0 70px;overflow:hidden}@media (max-width:768px){section.card-block.insights{padding-bottom:30px}}section.card-block.insights.gray{background:#efefef}section.card-block.insights.light{background:#fff}section.card-block.insights [class*=col-]{margin-bottom:48px}@media (max-width:768px){section.card-block.insights [class*=col-]{margin-bottom:0}}section.card-block.insights .container{padding:0}section.card-block.insights .card{height:100%;position:relative;padding-bottom:40px;margin:15px}section.card-block.insights .card .card-body{position:static}section.card-block.insights .load-more-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}section.card-block.insights .insight,section.card-block.insights .load-more-btn .less{display:none}section.card-block.insights .container{padding:0 30px}section.card-block.insights .card{margin:0}section.card-block.insights .card.article.featured{border-radius:14px;margin:0}section.card-block.insights .card.article{border-radius:0 0 14px 14px;margin:0;text-decoration:none!important;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.card-block.insights .card.article .card-body,section.card-block.insights .card.article.featured .card-body{border-top:none}section.card-block.insights .card.article .card-body .sub-title,section.card-block.insights .card.article.featured .card-body .sub-title{font-family:Inter,Arial,sans-serif;letter-spacing:normal;font-size:1.125rem;margin-bottom:1.5rem;color:#3893cd}@media (max-width:768px){section.card-block.insights .card.article .card-body .sub-title,section.card-block.insights .card.article.featured .card-body .sub-title{margin-bottom:0}}section.card-block.insights .card.article .card-body .date{font-family:Inter,Arial,sans-serif;font-weight:400;font-size:16px;color:#282a32;margin-bottom:1rem}section.card-block.insights .card.article .card-body .title,section.card-block.insights .card.article.featured .card-body .title{font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1.4}section.card-block.insights .card.article.featured .card-body .title{margin-bottom:40px}section.card-block.insights .card.article .card-body p,section.card-block.insights .card.article.featured .card-body p{color:#282a32}section.card-block.insights .card.article .cta__wrap,section.card-block.insights .card.article.featured .cta__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.card-block.insights .card.article .cta__wrap .cta-text{text-transform:uppercase;margin-top:40px}section.card-block.insights .card.article .cta,section.card-block.insights .card.article.featured .cta{position:absolute;bottom:40px;right:40px}section.insights .card.article .card-body,section.insights .card.article.featured .card-body{border-top:none}section.insights .card.article .card-body .horizontal-gradient{height:10px;position:absolute;top:0;right:0;left:0;bottom:0}section.insights .card.article .card-body .horizontal-gradient,section.insights .card.article.featured .horizontal-gradient{width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#386097),color-stop(#3893cd),to(#70bf5c));background-image:linear-gradient(90deg,#386097,#3893cd,#70bf5c)}section.insights .card.article.featured .horizontal-gradient{height:8px}@media (max-width:768px){section.card-block.insights .card{height:auto;padding-bottom:0}section.card-block.insights .card.article{-webkit-box-shadow:none;box-shadow:none}section.card-block.insights .card,section.card-block.insights .card.article{margin:0 0 2rem}section.card-block.insights .card.article .card-body{border-top:1px solid #c9cacc;padding:20px 48px 10px 0}section.card-block.insights .card.article.featured .card-body .title{margin-bottom:0}section.card-block.insights .card.article.featured{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);box-shadow:0 0 40px 0 rgba(0,0,0,.08);margin:0 0 2rem;padding-bottom:30px}section.card-block.insights .card.featured .card-body{padding:20px 48px 10px 36px}section.card-block.insights .card .card-body{padding-bottom:60px}section.card-block.insights .card.article .card-body,section.card-block.insights .card.article.featured .card-body{padding:40px}section.card-block.insights .card.article .card-body .sub-title,section.card-block.insights .card.article.featured .card-body .sub-title{font-size:1rem}section.card-block.insights .card.article .card-body .date{font-size:.875rem}section.card-block.insights .card.article .card-body .title,section.card-block.insights .card.article.featured .card-body .title{font-size:18px;padding-right:0}section.card-block.insights .load-more-btn{margin-top:0}}.widget-type-rich_text a{text-transform:none;letter-spacing:normal;font-weight:inherit;font-size:inherit}.aa-content-color--white{color:var(--white)}.aa-content-color--black{color:var(--black)}.aa-content-color-important--white{color:var(--white)!important}.aa-content-color-important--black{color:var(--black)!important}.accordion-block{position:relative;text-align:left;padding:0;border-bottom:1px solid #a3a5aa}.accordion-block .icon{position:absolute;font-size:36px;right:25px;top:10px;color:#a3a5aa;font-family:Inter,Arial,sans-serif;cursor:pointer}@media (max-width:768px){.accordion-block .icon{top:3px}}.accordion-section{text-align:center;padding:4rem 0}@media (max-width:768px){.accordion-section{padding:32px 0}}.accordion-section .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.25;font-weight:700}.accordion-section .title.reversed{color:#fff}.accordion-section p{font-size:16px;line-height:1.5;color:#282a32;margin:24px 0 30px}@media (max-width:768px){.accordion-section p{font-size:14px;line-height:22px}}.accordion-section .accordion-block p{margin:0 0 1rem}.accordion-block.open .icon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-block.open p{display:block}.accordion-block.standard:first-child{border-top:1px solid #a3a5aa}.accordion-block:last-child{margin-bottom:40px}.accordion-block .icon:after{display:block;content:"";background-image:url(https://go.manpowergroup.com/hubfs/Templates/images/icon-down-accordion.svg);background-size:cover;width:18px;height:18px;margin-top:18px;cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}@media (max-width:768px){.accordion-block .icon:after{width:16px;height:16px;margin-top:20px}}.accordion-block.active .icon:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-block .accordion-title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.4;padding:20px 30px 20px 0;cursor:pointer}.accordion-block .accordion-title.reversed{color:#fff}@media (max-width:768px){.accordion-block .accordion-title{font-size:16px;line-height:1.5}}.accordion-block .accordion-content{display:none;margin:0;padding-bottom:1rem}.accordion-block.active .accordion-content,.accordion-block.open .accordion-content{display:block}.main-nav-slideout .accordion-block:first-child{border-top:none}.main-nav-slideout .accordion-block{border-bottom:1px solid #e1e1e3;padding:0}.main-nav-slideout .accordion-block .accordion-title{color:#3893cd;font-size:1rem;padding:.75rem 1.875rem .75rem .5rem}.main-nav-slideout .accordion-block .accordion-content ul{padding:.75rem 1.25rem 0}.main-nav-slideout .navlist__mobile .navitem__mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav-slideout .navlist__mobile .navitem__mobile ul li a{border:none!important;padding-top:0;text-transform:uppercase;letter-spacing:1px;font-family:Inter,Arial,sans-serif;font-size:.8rem}.main-nav-slideout .navlist__mobile .navitem__mobile .accordion-block .icon:after{margin-top:12px}.blue-search-ribbon .job-actionbar{padding-top:0}.blue-search-ribbon .job-actionbar .save,.blue-search-ribbon .job-actionbar .share{color:#fff!important}.job-actionbar{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;display:flex}@media (max-width:992px){.job-actionbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.job-actionbar .share{-webkit-box-flex:1;-ms-flex:1;flex:1}}.job-actionbar .save,.job-actionbar .share{font-size:15px;font-weight:700;font-family:Inter,Arial,sans-serif;color:#3893cd!important;text-transform:uppercase;margin-right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.job-actionbar .save .icon-bookmark,.job-actionbar .save .icon-share,.job-actionbar .share .icon-bookmark,.job-actionbar .share .icon-share{position:relative;display:inline-block;padding-right:5px;top:-2px}.job-actionbar .save .icon-bookmark img,.job-actionbar .save .icon-share img,.job-actionbar .share .icon-bookmark img,.job-actionbar .share .icon-share img{max-height:20px}.job-actionbar .cta{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:992px){.job-actionbar .cta{padding-top:15px;text-align:left;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;margin-top:20px}}@media (max-width:768px){.job-actionbar .cta{margin-top:10px}}.breadcrumb{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb li:last-child:after{display:none}.breadcrumb li:last-child a{color:#67696f!important}.breadcrumb li:after{position:relative;top:-2px;display:inline-block;content:">";color:#a3a5aa;padding:0 8px}.breadcrumb li:after,.breadcrumb li a{font-family:Inter,Arial,sans-serif;font-size:18px}.breadcrumb li a{line-height:1;font-weight:400;letter-spacing:1.25px;text-transform:uppercase;color:#3893cd!important}.breadcrumb li a.reversed{color:#fff}@media (max-width:768px){.breadcrumb li a{font-size:1rem}}section.calloutbar-section.contact .phone-hours .hours,section.calloutbar-section.contact .phone-hours .hours a,section.calloutbar-section.contact .phone-hours .phone,section.calloutbar-section.contact .phone-hours .phone a,section.calloutbar-section.contact .title,section.calloutbar-section.contact p,section.calloutbar-section.footer .title,section.calloutbar-section.footer p,section.calloutbar-section.withlogo .title,section.calloutbar-section.withlogo p{color:#282a32!important}section.calloutbar-section.contact p,section.calloutbar-section.footer p,section.calloutbar-section.withlogo p{max-width:720px;margin:1.5rem auto}@media screen and (max-width:1399px){section.calloutbar-section.contact p,section.calloutbar-section.footer p,section.calloutbar-section.withlogo p{max-width:520px}}section.calloutbar-section.footer .primary-button.reversed,section.calloutbar-section.withlogo .primary-button.reversed{background-color:#3893cd;border-color:#3893cd;color:#fff!important}section.calloutbar-section.footer .primary-button.reversed:hover,section.calloutbar-section.withlogo .primary-button.reversed:hover{background-color:#4c79af;border-color:#4c79af}.calloutbar-section:not(.calloutbar-section--reset){background:-webkit-gradient(linear,left top,right top,from(#345f9a),to(#1c3e6b));background:linear-gradient(90deg,#345f9a,#1c3e6b)}.calloutbar-section{position:relative;padding:3rem 0}section.calloutbar-section.footer .primary-button.reversed:hover .arrow-icon,section.calloutbar-section.withlogo .primary-button.reversed:hover .arrow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}@media (max-width:768px){.calloutbar-section{padding:2.5rem 0}}.calloutbar-section.contact:not(.calloutbar-section--reset){background:unset;background-color:#4c79af}.calloutbar-section.contact p{font-size:16px;line-height:1.5}@media (max-width:768px){.calloutbar-section.contact p{font-size:14px}}.calloutbar-section.contact .phone-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}@media (max-width:768px){.calloutbar-section.contact .phone-hours{padding-top:0;display:block}.calloutbar-section.contact .phone-hours .phone{padding-bottom:30px}}.calloutbar-section.contact .phone-hours strong{display:block}.calloutbar-section.contact .phone-hours .hours,.calloutbar-section.contact .phone-hours .phone{color:#fff}.calloutbar-section.contact .phone-hours a{color:#fff!important;font-weight:400;text-decoration:underline!important;font-size:16px}.calloutbar-section.large{background:unset;padding:4rem 0}@media (max-width:768px){.calloutbar-section.large{padding:3rem 0}}.calloutbar-section.large .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calloutbar-section.large .callout-image img{display:block}@media (max-width:992px){.calloutbar-section.large .callout-image img{margin:0 auto 50px}}.calloutbar-section.large .calloutbar-body{text-align:left}.calloutbar-section.large .calloutbar-body p{color:#282a32;opacity:1;margin:1.5rem 0 2rem}.calloutbar-section.overview:not(.calloutbar-section--reset){background:unset;background-color:#f3f3f4}.calloutbar-section.overview .calloutbar-body{position:relative;z-index:1;text-align:center}.calloutbar-section.overview .calloutbar-body .title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.33;color:#282a32}.calloutbar-section.overview .calloutbar-body .title.reversed,.calloutbar-section.overview .calloutbar-body p.reversed{color:#fff!important}.calloutbar-section.overview .calloutbar-body p{color:#282a32;font-size:16px;line-height:1.5}@media (max-width:768px){.calloutbar-section.overview .calloutbar-body p{font-size:14px}}.calloutbar-section.footer:not(.calloutbar-section--reset){background:unset;background-color:#eff0f0}.calloutbar-section.footer .calloutbar-x{background-position:100%}@media (max-width:768px){.calloutbar-section.footer .calloutbar-x{background-position:right -175px center;background-size:115%}}.calloutbar-section.footer .skewed-rectangle{position:absolute;top:0;left:0;bottom:0;width:78.40277777777779%;background-color:#282a32;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(45deg,0deg);transform:skew(45deg,0deg);border-right:50px solid #5e6066}@media (max-width:992px){.calloutbar-section.footer .skewed-rectangle{width:100%;-webkit-transform:none;transform:none;border-right:0}}.calloutbar-section.footer .calloutbar-body{text-align:left}@media (max-width:768px){.calloutbar-section.footer .calloutbar-body p{font-size:14px;line-height:20px;margin-top:0}}.calloutbar-section.footer .calloutbar-body .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1;font-weight:700}.calloutbar-section.footer .calloutbar-body .title.reversed{color:#fff}.calloutbar-section.footer .calloutbar-body .primary-button{margin-top:0}.calloutbar-section.footer .connector-button{position:absolute;left:0;right:0;bottom:0}@media (max-width:992px){.calloutbar-section.footer .connector-button{position:relative}.calloutbar-section.footer .connector-button .fat-line,.calloutbar-section.footer .connector-button .line{display:none}.calloutbar-section.footer .connector-button .primary-button{color:#fff!important;border-color:#fff}.calloutbar-section.footer .connector-button .primary-button:hover{background-color:#fff;color:#e0690a!important}.calloutbar-section.footer .connector-button .primary-button:hover .arrow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjQzI1NzAwIi8+PC9zdmc+)}.calloutbar-section.footer .connector-button .primary-button .arrow-icon,.calloutbar-section.footer .connector-button .primary-button:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat}.calloutbar-section.footer .connector-button .primary-button .arrow-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+)}}.calloutbar-section .calloutbar-x{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:bottom;background-size:cover;z-index:1}.calloutbar-section .calloutbar-body{position:relative;z-index:1;text-align:center}.calloutbar-section .calloutbar-body .title{color:#282a32;font-family:Inter,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.calloutbar-section .calloutbar-body .title.reversed{color:#fff}.calloutbar-section .calloutbar-body p{margin:24px 0}.calloutbar-section .calloutbar-body p.reversed{color:#fff}.calloutbar-section.footer .calloutbar-body p{font-size:16px;margin:24px 0;line-height:1.6}.calloutbar-section .calloutbar-body .primary-button{margin-top:16px}.calloutbar-section.large .calloutbar-body .title{font-size:1.5rem;line-height:1;margin:0}@media (max-width:768px){.calloutbar-section.large .calloutbar-body .title{font-size:1.25rem}}.card-block.light{padding:64px 0}@media (max-width:768px){.card-block.light{padding:32px 0}}.card-block.light .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.33;color:#282a32;font-weight:700;text-align:center;margin-bottom:30px}.card-block.light .title.reversed{color:#fff}.card-block.light .card .title{font-size:20px;line-height:1.3;margin-bottom:10px;color:#282a32}.card-block.dark{padding:64px 0;background-color:#282a32}@media (max-width:768px){.card-block.dark{padding:32px 0}}.card-block.dark .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.33;color:#fff;font-weight:700;text-align:center;margin-bottom:30px}.card-block.dark .title.reversed{color:#fff}.card-block.dark .card .title{font-size:20px;line-height:1.3;margin-bottom:10px;color:#fff}.card-block.subpage{padding:120px 0;background:-webkit-gradient(linear,left top,right top,from(#345f9a),to(#1c3e6b));background:linear-gradient(90deg,#345f9a,#1c3e6b);background:-o-linear-gradient(90deg,#345f9a,#1c3e6b)}@media (max-width:768px){.card-block.subpage{padding:50px 0 30px}}@media (max-width:992px){.card-block.subpage .card{margin-bottom:24px}}.card-block.insights{padding:30px 0 70px;overflow:hidden}.card-block.insights,.card-block.insights.gray{background-color:#efefef}.card-block.insights.light{background-color:#fff}@media (max-width:768px){.card-block.insights{padding-bottom:30px}}.card-block.insights [class*=col-]{margin-bottom:48px}@media (max-width:768px){.card-block.insights [class*=col-]{margin-bottom:0}}.card-block.insights .container{padding:0}.card-block.insights .card{height:100%;position:relative;padding-bottom:40px;margin:15px}@media (max-width:768px){.card-block.insights .card{height:auto;padding-bottom:0}}@media (max-width:768px){.card-block.insights .card.article{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:768px){.card-block.insights .card.article .card-body{border-top:1px solid #c9cacc}}@media (max-width:768px){.card-block.insights .card.featured{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);box-shadow:0 0 40px 0 rgba(0,0,0,.08);margin-bottom:24px;padding-bottom:30px}.card-block.insights .card.featured .card-body{padding:20px 48px 10px 36px}}.card-block.insights .card.ad{padding-bottom:0}.card-block.insights .card.ad .title{padding-top:45px}.card-block.insights .card .card-body{position:static}.card-block.insights .filters{padding:0 13px 30px}.card-section{display:-webkit-box;display:-ms-flexbox;display:flex}.card{display:block;-webkit-box-shadow:3px 8px 16px 0 rgba(0,0,0,.06);box-shadow:3px 8px 16px 0 rgba(0,0,0,.06);background-color:#fff;margin:0 13px}@media (max-width:768px){.card{margin:0}}.card.connector{-webkit-box-shadow:5px 8px 16px 0 rgba(97,97,97,.1);box-shadow:5px 8px 16px 0 rgba(97,97,97,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.card.connector{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:992px){.card.connector{display:block}}@media (max-width:992px){.card.connector .card-image{height:300px;overflow:hidden;position:relative}.card.connector .card-image img{position:absolute;top:50%;left:50%;display:block;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.card.connector .card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:60px;padding-right:60px}@media (max-width:992px){.card.connector .card-body{padding-left:30px;padding-right:30px}}@media (max-width:768px){.card.connector .card-body{padding-left:15px;padding-right:15px}}.card.connector .card-body .title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.33}.card.connector .card-body .title.reversed{color:#fff}.card.connector .card-body p.large{font-size:16px;line-height:1.5;margin-bottom:24px}.card.connector .card-body .cta{margin-left:-200px}@media (max-width:992px){.card.connector .card-body .cta{margin-left:0}.card.connector .card-body .cta .connector-button .fat-line,.card.connector .card-body .cta .connector-button .line{display:none}}.card.stat{color:#3893cd;-webkit-box-shadow:none;box-shadow:none;text-align:center;margin:10px 13px}.card.stat .stat-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.stat .stat-line .stat{font-size:180px;font-family:Inter,Arial,sans-serif;font-weight:300;letter-spacing:-14px;line-height:.9}@media (max-width:992px){.card.stat .stat-line .stat{font-size:100px;letter-spacing:-4px}}.card.stat .stat-line .icon{max-height:70px;width:auto;margin-left:15px}@media (max-width:992px){.card.stat .stat-line .icon{max-height:40px}}.card.stat p{color:#3893cd;font-size:18px;line-height:24px}@media (max-width:992px){.card.stat p{font-size:15px;line-height:20px}}.card.related-content{-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid rgba(163,165,170,.5)}.card.related-content:hover,.card.related-content[focus-within]{text-decoration:none}.card.related-content:focus-within,.card.related-content:hover{text-decoration:none}.card.related-content .card-body{padding:20px 0}.card.related-content .sub-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:1.2em;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#3893cd!important}.card.related-content .sub-title.reversed{color:#fff}@media (max-width:768px){.card.related-content .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}.card.related-content .date{color:#282a32;line-height:1;padding-top:12px;padding-bottom:16px}.card.related-content .date,.card.related-content .text{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:none;letter-spacing:normal}.card.related-content .text{color:#282a32!important}.card.light{padding:20px 0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-align:center}.card.light img{display:inline-block;max-width:60px}.card.light .title{font-size:24px;line-break:29px}.card.light p{color:#282a32;font-size:16px;line-height:1.5}.card.dark{padding:20px 0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-align:center}.card.dark .title{color:#fff;font-size:24px;line-height:1.25}.card.dark p{color:#fff;font-size:16px;line-height:1.5}@media (max-width:768px){.card.dark p{font-size:14px}}.card.dark .lightblue .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjNzU5M0JDIi8+PC9zdmc+);position:relative;background-size:cover}.card.dark a{white-space:nowrap}.card.dark img{display:inline-block;max-width:60px}.card.article{text-transform:none}.card.article,.card.article.featured{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);box-shadow:0 0 40px 0 rgba(0,0,0,.08)}.card.article.featured h5{color:#e0690a}.card.article.featured .card-body{border-color:#e0690a;border-top:4px solid #e0690a;padding:48px}@media (max-width:768px){.card.article.featured .card-body{border-top:3px solid #e0690a;padding:32px}}.card.article.featured .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkF0b21zIC8gSWNvbnMgLyBBcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDUiIGhlaWdodD0iMjYuNTkyIj48cGF0aCBkYXRhLW5hbWU9IkF0b21zIC8gSWNvbnMgLyBBcnJvdyIgZD0iTTEuMjU1IDE0LjY5NWgzOS40NjlsLTguNTQ3IDkuNTE2YTEuNDYxIDEuNDYxIDAgMDAwIDEuOTYgMS4xMzEgMS4xMzEgMCAwMDEuNzYxIDBsMTAuNjg1LTExLjg5NmExLjQ2MSAxLjQ2MSAwIDAwMC0xLjk2TDMzLjkzNy40MjFhMS4xMzIgMS4xMzIgMCAwMC0xLjc2MSAwIDEuNDYxIDEuNDYxIDAgMDAwIDEuOTZsOC41NDcgOS41MTZIMS4yNTZhMS4yNiAxLjI2IDAgMDAtMS4yNTcgMS4zOTkgMS4yNiAxLjI2IDAgMDAxLjI1NiAxLjR6IiBmaWxsPSIjZTA2OTBhIi8+PC9zdmc+);width:46px;height:27px;background-size:46px 27px;position:absolute;right:48px;top:auto!important}@media (max-width:768px){.card.article.featured .arrow-icon{right:32px;width:36px;height:21px;background-size:cover}}.card.article.featured .title{letter-spacing:0}@media (max-width:768px){.card.article.featured .title{font-size:24px;line-height:30px;padding-right:0}}.card.article .card-body{border-top:4px solid #3893cd;padding:40px}.card-scroll .card.standard:hover,.card.article:hover{opacity:1!important}@media (max-width:768px){.card.article.featured .arrow-icon{bottom:30px;right:32px;width:36px;height:21px;background-size:cover}}.card.article .sub-title{font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1;letter-spacing:1.25px;text-transform:uppercase;color:#3893cd;margin-top:0;font-weight:400;margin-bottom:32px}.card.article .sub-title.reversed{color:#fff}@media (max-width:768px){.card.article .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px;margin-bottom:16px}}.card.article .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;color:#282a32;font-weight:500;letter-spacing:0}.card.article .title.reversed{color:#fff}@media (max-width:768px){.card.article .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px;line-break:24px;padding-right:48px}}.card.article-cta{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05);text-transform:none}.card.article-cta .card-body{border-top:4px solid #3893cd;padding:40px}.card.article-cta .sub-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:16px;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#3893cd;margin-top:0;font-weight:400;margin-bottom:32px}.card.article-cta .sub-title.reversed{color:#fff}@media (max-width:768px){.card.article-cta .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}.card.article-cta .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;color:#282a32;font-weight:500}.card.article-cta .title.reversed{color:#fff}@media (max-width:768px){.card.article-cta .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px;line-break:24px}}.card.article-cta .date{color:#424242;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:20px;font-weight:40;margin-bottom:16px}@media (max-width:768px){.card.article-cta .date{font-size:16px;line-height:20px}}.card.article-cta a{margin-top:50px}@media (max-width:1400px){.card.article-cta a{margin-top:30px}}@media (max-width:768px){.card.article-cta a{margin-top:20px}}.card.event{font-family:Inter,Arial,sans-serif;color:#fff;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.08);box-shadow:0 0 40px 0 rgba(0,0,0,.08);text-transform:none}.card.event .card-body{padding:3rem}.card.event .title{font-size:1.25rem;line-height:1.4;margin-bottom:40px}@media (max-width:768px){.card.event .card-body{padding:2rem}.card.event .title{font-size:1.125rem}}.card.event .date{color:#fff;font-family:Inter,Arial,sans-serif;font-size:1.125rem;line-height:1.33;margin-bottom:1.25rem}@media (max-width:768px){.card.event .date{font-size:1rem;line-height:1.25}}.card.article-simple .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:32px;font-weight:700}.card.article-simple .title.reversed{color:#fff}@media (max-width:768px){.card.article-simple .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.card.article-simple .card-body{border-top:4px solid #e0690a;padding:36px 48px}@media (max-width:768px){.card.article-simple .card-body{padding:24px}}.card.article-simple p{color:#282a32}.card.ad{background-color:#282a32;background-size:cover;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/ad-schematic-upper-left.svg),url(https://go.manpowergroup.com/hubfs/JW_042020/images/ad-schematic-lower-right.svg);background-position:0 0,100% 100%;background-size:200px,150px;background-repeat:no-repeat;cursor:pointer}.card.ad:hover,.card.ad:hover .button-text{opacity:1}.card.ad .card-body{padding:40px}.card.ad .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);background-size:cover}.card.ad .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;margin-bottom:32px;text-transform:none}.card.ad .title.reversed{color:#fff}@media (max-width:768px){.card.ad .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.card.job{background-color:#282a32}.card.job .sub-title{color:#7593bc;font-weight:700;margin-top:8px;margin-bottom:32px;text-transform:uppercase;letter-spacing:1.5px}@media (max-width:1400px){.card.job .sub-title{margin-bottom:24px;margin-top:4px}}.card.job .sub-title.maroon{color:#c07078}.card.job .title{font-size:35px;line-height:40px;margin-top:0;margin-bottom:12px}@media (max-width:1400px){.card.job .title{font-size:28px;line-height:36px}}.card.job .card-body{padding:32px}.card.job .location{font-size:20px;color:#fff;line-height:35px;font-weight:300}.card.job .date{font-size:14px;line-height:35px;color:#a3a5aa;font-style:italic}.card.job .primary-button{margin-top:40px}@media (max-width:1400px){.card.job .primary-button{margin-top:30px}}.card.job button{margin-top:40px}.card img{width:100%;display:block}.card .card-body{position:relative;padding:24px}.card .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:18px;line-height:28px;font-weight:700;margin-bottom:10px}.card .title.reversed{color:#fff}@media (max-width:768px){.card .title{font-size:35px;line-height:40px}}.card .title.light{font-weight:300}@media (max-width:768px){.card .title{font-size:18px;line-height:22px}}.card p{color:#282a32;margin-top:0;margin-bottom:20px}.card-resource{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-right:30px}.card-resource:nth-child(2n){padding-right:0}@media (max-width:1400px){.card-resource{border-top:1px solid rgba(147,148,152,.34);margin-bottom:15px;padding-top:15px}}.card-resource .image img{display:block;width:100%}@media (max-width:768px){.card-resource .image{max-width:70px}}.card-resource .content{padding-left:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.card-resource .content .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;font-size:26px;line-height:36px;margin-bottom:34px}.card-resource .content .title.reversed{color:#fff}@media (max-width:768px){.card-resource .content .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px;font-size:15px;line-height:22px;margin-bottom:5px}}.card--wipe{position:relative;overflow:hidden;cursor:pointer}.card--wipe:hover .card--wipe--apollo:before{-webkit-transform:scale3d(3,2,1) rotate(240deg) translateZ(0);transform:scale3d(3,2,1) rotate(240deg) translateZ(0);-webkit-transition-duration:1.25s;transition-duration:1.25s}.card--wipe .card--wipe--apollo:before{position:absolute;top:0;right:30px;width:100%;height:100%;background:hsla(0,0%,58.8%,.25);content:"";-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate(220deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate(220deg) translate3d(0,-100%,0)}@media screen and (min-width:520px) and (max-width:992px){.card--wipe--apollo{display:none}}.card-scroll{padding:4rem 0 6rem;overflow:hidden}.card-scroll .slick-slider__item{height:100%}.card-scroll .container{padding:0}@media (max-width:992px){.card-scroll{padding:3rem 0 4rem}}.card-scroll.blue{background-color:#3893cd}.card-scroll.blue .card-scroll-header .title{color:#cbd5e3}.card-scroll.blue .slick-slider .slick-arrow.slick-prev{top:-41px;right:40px;left:auto}.card-scroll.blue .slick-slider .slick-arrow.slick-prev:before{display:none}.card-scroll.blue .slick-slider .slick-arrow.slick-prev:after{display:block;content:"";color:#fff;font-size:12px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-slider-left.svg);background-size:cover;background-repeat:no-repeat;width:28px;height:28px}.card-scroll.blue .slick-slider .slick-arrow.slick-next{top:-41px;right:20px}.card-scroll.blue .slick-slider .slick-arrow.slick-next:before{display:none}.card-scroll.blue .slick-slider .slick-arrow.slick-next:after{display:block;content:"";color:#fff;font-size:12px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-slider-right.svg);background-size:cover;background-repeat:no-repeat;width:28px;height:28px}.card-scroll.connector,.card-scroll.connector .slick-list{overflow:hidden}.card-scroll.connector .card-scroll-header .title{color:#282a32}.card-scroll.connector .slick-slider .slick-arrow.slick-prev{top:-41px;right:40px;left:auto}.card-scroll.connector .slick-slider .slick-arrow.slick-prev:before{display:none}.card-scroll.connector .slick-slider .slick-arrow.slick-prev:after{display:block;content:"";color:#fff;font-size:12px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-slider-left-blue.svg);background-size:cover;background-repeat:no-repeat;width:28px;height:28px}.card-scroll.connector .slick-slider .slick-arrow.slick-next{top:-41px;right:20px}.card-scroll.connector .slick-slider .slick-arrow.slick-next:before{display:none}.card-scroll.connector .slick-slider .slick-arrow.slick-next:after{display:block;content:"";color:#fff;font-size:12px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-slider-right-blue.svg);background-size:cover;background-repeat:no-repeat;width:28px;height:28px}.card-scroll .card-scroll-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;margin-bottom:30px}@media (max-width:768px){.card-scroll .card-scroll-header{margin-bottom:20px;padding:0 30px}}.card-scroll .card-scroll-header .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Inter,Arial,sans-serif;font-weight:700;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#282a32;text-transform:uppercase}.card-scroll .card-scroll-header .title.reversed{color:#fff}@media (max-width:768px){.card-scroll .card-scroll-header .title{font-size:16px;line-height:18px}}.card-scroll .card-scroll-header .button-text{font-size:18px}@media (max-width:768px){.card-scroll .card-scroll-header .button-text{font-size:14px}}.card-scroll .card.standard{border-radius:14px}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}@media (max-width:768px){.card-scroll.connector .slick-dots{bottom:0}}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:before{font-family:slick;font-size:36px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (max-width:992px){.card-scroll .slick-slider .slick-list .slick-slide{opacity:.25;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.card-scroll .slick-slider .slick-list .slick-slide.slick-current{opacity:1}}@media (max-width:768px){.card-scroll .slick-slider .slick-list{padding:0 30px 20px 15px!important}}.card-scroll .slick-slider .slick-list .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.card-scroll .slick-slider .slick-list .slick-slide{height:inherit!important}.card-scroll .slick-slider .slick-list .slick-slide>div,.card-scroll .slick-slider .slick-list .slick-slide>div .card{height:100%}@media (max-width:768px){.card-scroll .slick-slider .slick-list .slick-slide>div .card{margin:0 15px}}.card-scroll .slick-slider .slick-list .slick-slide>div .card.article .title{font-size:25px;line-height:30px}@media (max-width:768px){.card-scroll .slick-slider .slick-list .slick-slide>div .card.article .date{font-size:20px}}@media (max-width:768px){.card-scroll .slick-slider .slick-list .slick-slide>div .card.article .sub-title{margin-bottom:32px;font-size:20px}}.card-scroll .slick-slider .slick-dots li{margin:0}.card-scroll .slick-slider .slick-dots li button:before{font-size:12px;color:#282a32;padding-top:20px}.article-block,.details-block{padding-top:100px;padding-bottom:70px}@media (max-width:768px){.article-block,.details-block{padding:30px 0}}.article-block.job .job-ctas,.details-block.job .job-ctas{padding-top:30px;padding-bottom:50px}.article-block.job li,.article-block.job p,.details-block.job li,.details-block.job p{margin-top:0;font-size:16px;line-height:24px}@media (max-width:768px){.article-block.job li,.article-block.job p,.details-block.job li,.details-block.job p{font-size:14px;line-height:20px}}.article-block.job li.large,.article-block.job p.large,.details-block.job li.large,.details-block.job p.large{font-size:18px;line-height:28px}@media (max-width:768px){.article-block.job li.large,.article-block.job p.large,.details-block.job li.large,.details-block.job p.large{font-size:16px;line-height:24px}}.article-block.job li,.details-block.job li{margin-bottom:4px}.article-block.job .details-disclaimer,.details-block.job .details-disclaimer{font-style:italic;color:#939498;font-size:18px;line-height:28px}.article-block .breadcrumb,.details-block .breadcrumb{margin-bottom:20px}.article-block .article-header.job+.job-actionbar,.details-block .article-header.job+.job-actionbar{margin-bottom:40px}.article-block .article-header .title,.details-block .article-header .title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:1.25;color:#3893cd}.article-block .article-header .title.reversed,.details-block .article-header .title.reversed{color:#fff}@media (max-width:768px){.article-block .article-header .title,.details-block .article-header .title{font-size:35px;line-height:40px;font-size:30px;line-height:38px}}.article-block .article-header .sub-title,.details-block .article-header .sub-title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.25;font-weight:400;margin-top:20px}.article-block .article-header .sub-title.reversed,.details-block .article-header .sub-title.reversed{color:#fff}@media (max-width:768px){.article-block .article-header .sub-title,.details-block .article-header .sub-title{font-size:18px;line-height:1}}.article-block .article-header .company,.details-block .article-header .company{color:#83858b;font-size:18px;line-height:32px}.article-block .article-header .company img,.details-block .article-header .company img{position:relative;top:-2px;margin-left:10px;display:inline-block;max-height:20px}.article-block .article-header .time-skill-block,.details-block .article-header .time-skill-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ababab}.article-block .article-header .time-skill-block .time,.details-block .article-header .time-skill-block .time{font-style:italic;font-size:16px;color:#5e6066;margin-right:45px;padding-top:10px}.article-block .article-header .time-skill-block .skill,.details-block .article-header .time-skill-block .skill{color:#438080;font-size:13px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:14px}.article-block .article-header-container .social-bar,.details-block .article-header-container .social-bar{padding-top:60px;padding-bottom:40px;margin-bottom:60px;border-bottom:2px solid rgba(163,165,170,.5)}@media (max-width:992px){.article-block .article-header-container .social-bar,.details-block .article-header-container .social-bar{display:block;padding-top:40px}}.article-block .social-bar,.details-block .social-bar{padding-top:20px}.article-block .single-article,.details-block .single-article{padding-right:40px}.article-block .single-article h4,.details-block .single-article h4{margin-top:2rem}@media (max-width:768px){.article-block .single-article h4,.details-block .single-article h4{margin-top:1rem}.article-block .single-article,.details-block .single-article{padding-right:0}}.article-block .single-article p,.details-block .single-article p{font-size:1rem;line-height:1.5;margin:1.5rem 0}@media (max-width:768px){.article-block .single-article p,.details-block .single-article p{font-size:14px;line-height:1.4;margin:1rem 0}}.article-block .single-article p:first-child,.details-block .single-article p:first-child{margin-top:0}.article-block .single-article p.large,.details-block .single-article p.large{font-size:18px;line-height:28px}@media (max-width:768px){.article-block .single-article p.large,.details-block .single-article p.large{font-size:16px;line-height:24px}}.article-block .single-article p a,.details-block .single-article p a{text-transform:none;font-family:Inter,Arial,sans-serif;font-size:inherit;letter-spacing:0}.article-block .single-article .responsive,.details-block .single-article .responsive{width:100%;margin-bottom:50px;max-width:100%}.article-block .single-article ol,.article-block .single-article ul,.details-block .single-article ol,.details-block .single-article ul{padding-top:10px}.article-block .single-article ol li,.article-block .single-article ul li,.details-block .single-article ol li,.details-block .single-article ul li{font-size:16px;line-height:24px;margin-bottom:4px}@media (max-width:768px){.article-block .single-article ol li,.article-block .single-article ul li,.details-block .single-article ol li,.details-block .single-article ul li{font-size:14px;line-height:20px}}.article-block .single-event,.details-block .single-event{padding-right:40px}@media (max-width:992px){.article-block .single-event,.details-block .single-event{padding-right:0}}.article-block .single-event .title,.details-block .single-event .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;margin-bottom:20px}.article-block .single-event .title.reversed,.details-block .single-event .title.reversed{color:#fff}@media (max-width:768px){.article-block .single-event .title,.details-block .single-event .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.article-block .single-event p,.details-block .single-event p{font-size:18px;line-height:28px;margin-top:0}.article-block .single-event p.large,.details-block .single-event p.large{font-size:24px;line-height:34px}.article-block .single-event p a,.details-block .single-event p a{text-transform:none;font-family:Inter,Arial,sans-serif;font-size:inherit}.article-block .single-event .responsive,.details-block .single-event .responsive{width:100%;margin-bottom:50px}.article-block .single-event ol,.article-block .single-event ul,.details-block .single-event ol,.details-block .single-event ul{padding-top:10px}.article-block .single-event ol li,.article-block .single-event ul li,.details-block .single-event ol li,.details-block .single-event ul li{font-size:18px;margin-bottom:10px}.article-block .article-sidebar,.details-block .article-sidebar{margin-top:10px}.article-block .article-sidebar .sidebar-title,.details-block .article-sidebar .sidebar-title{font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1;font-weight:400;letter-spacing:1.25px;color:#282a32;text-transform:uppercase;padding:20px 0;border-image-source:linear-gradient(90deg,#70bf5c,#3893cd,#386097);border-image-slice:1;border:0;border-top:3px solid}.article-block .article-sidebar .sidebar-title.reversed,.details-block .article-sidebar .sidebar-title.reversed{color:#fff}@media (max-width:768px){.article-block .article-sidebar .sidebar-title,.details-block .article-sidebar .sidebar-title{font-size:16px}}.article-block .article-sidebar .featured-article img,.details-block .article-sidebar .featured-article img{margin-top:20px;display:block;width:100%;max-width:100%}.article-block .article-sidebar .google-map,.details-block .article-sidebar .google-map{display:block}@media (max-width:992px){.article-block .article-sidebar .google-map,.details-block .article-sidebar .google-map{padding-top:10px}}.article-block .article-sidebar .google-map img,.details-block .article-sidebar .google-map img{margin-top:10px;display:block;width:100%}.article-block .rsvp,.details-block .rsvp{border-bottom:2px solid rgba(163,165,170,.5);padding-bottom:40px}@media (max-width:992px){.article-block .rsvp,.details-block .rsvp{border-bottom:none;padding-bottom:30px}}@media (max-width:768px){.article-block .rsvp,.details-block .rsvp{padding-bottom:20px}}.article-block .rsvp .cta,.details-block .rsvp .cta{text-align:right;padding-top:20px}@media (max-width:992px){.article-block .rsvp .cta,.details-block .rsvp .cta{text-align:left}}@media (max-width:768px){.article-block .rsvp .cta,.details-block .rsvp .cta{padding-top:10px}}.dropdown-block{position:absolute;left:0;top:100%;width:560px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:16px;cursor:default;opacity:0;margin-top:-1px;display:block;opacity:1;display:none;z-index:3}@media (max-width:768px){.dropdown-block{width:345px}}@media (max-width:374px){.dropdown-block{width:290px}}.dropdown-block.small{width:220px}.dropdown-block.small .dropdown-block-inside{padding:15px 30px}.dropdown-block .dropdown-block-inside{background-color:#fff;padding:30px;width:100%;border:1px solid #ababab;-webkit-box-shadow:0 15px 25px rgba(0,0,0,.15);box-shadow:0 15px 25px rgba(0,0,0,.15)}.dropdown-block .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;margin-bottom:10px}.dropdown-block .title.reversed{color:#fff}@media (max-width:768px){.dropdown-block .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.dropdown-block label{display:none}.dropdown-block .btns-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.dropdown-block .btns-container .col{text-align:right}.sort-option{line-height:40px;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.sort-option:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.featurette-section{padding:64px 0;background-position:bottom;background-repeat:no-repeat;background-size:contain}.featurette-section.light{background-color:#fff}.featurette-section.gray{background-color:#efefef}.featurette-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.featurette-section{padding:90px 0 60px}}@media (max-width:768px){.featurette-section{padding:40px 0}.featurette-section p{margin:15px 0}}.featurette-section.quote .featurette-body{position:relative;padding-left:40px;z-index:3}@media (max-width:992px){.featurette-section.quote .featurette-body{padding-left:0}}.featurette-section.quote .quote{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100px;height:75px;opacity:.1;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-quote.svg);background-size:cover;background-repeat:no-repeat;z-index:-1}@media (max-width:992px){.featurette-section.quote .quote{left:-30px}}@media (max-width:768px){.featurette-section.quote .quote{display:none}}.featurette-section.connector .featurette-body .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.33;font-weight:700;margin:16px 0;color:#282a32;text-transform:none;letter-spacing:inherit}.featurette-section.connector .featurette-body .title.reversed{color:#fff}.featurette-section.connector .featurette-body .sub-title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1;font-weight:400;letter-spacing:1.25px;color:#282a32;text-transform:uppercase}.featurette-section.connector .featurette-body .sub-title.reversed{color:#fff}.featurette-section.connector .featurette-body .connector-button{position:relative;margin-top:24px;z-index:2;margin-left:-200px;margin:0}.featurette-section.connector .featurette-body .connector-button .fat-line,.featurette-section.connector .featurette-body .connector-button .line{display:none}.featurette-section.standard .featurette-body{padding-left:50px}.featurette-section.connector .featurette-body p.large{margin-top:16px}@media (max-width:1400px){.featurette-section.standard .featurette-body{padding-left:25px}}@media (max-width:992px){.featurette-section.standard .featurette-body{padding-left:0}}.featurette-section.standard .featurette-body .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.25;font-weight:700;color:#282a32;text-transform:none;margin-top:0}.featurette-section.standard .featurette-body .title.reversed{color:#fff}.featurette-section.standard .featurette-body p{font-size:16px}.featurette-section.event .featurette-body p{margin-bottom:0}@media (max-width:992px){.featurette-section.event .featurette-body{padding-top:32px}}@media (max-width:1400px){.featurette-section.event .featurette-body .primary-button{margin-top:15px}}.featurette-section .featurette-body .title{font-family:Inter,Arial,sans-serif;font-weight:400;letter-spacing:1.25px;color:#282a32;text-transform:uppercase;margin-top:20px;font-size:18px;line-height:1}.featurette-section .featurette-body .title.reversed{color:#fff}@media (max-width:768px){.featurette-section .featurette-body .title{font-size:14px}}.featurette-section .featurette-body .name{font-size:1.5rem;font-family:Inter,Arial,sans-serif;font-weight:400;margin-top:1.25rem}.featurette-section .featurette-body .time-text{font-family:Inter,Arial,sans-serif;font-size:1.25rem;color:#424242;display:inline-block;margin:1rem 1rem 1rem 0}@media (max-width:768px){.featurette-section .featurette-body .time-text{margin:10px 10px 10px 0}}.featurette-section .featurette-body .sub-title{font-family:Inter,Arial,sans-serif;font-size:1.125rem;line-height:1.5;color:#282a32;font-weight:300}.featurette-section .featurette-body .sub-title.reversed{color:#fff}.featurette-section .featurette-body .sub-title.light{font-weight:300}.featurette-section .featurette-body p{font-size:1rem;margin:1.5rem 0;color:#282a32;line-height:1.5}.featurette-section .featurette-imgs{position:relative;margin-right:40px}@media (max-width:992px){.featurette-section .featurette-imgs{margin-right:20px}}.featurette-section .featurette-imgs .blurred{position:absolute;top:-20px;right:-20px;width:100%;height:100%;z-index:1;overflow:hidden}.featurette-section .featurette-imgs .blurred img{-webkit-filter:blur(8px);filter:blur(8px)}.featurette-section .featurette-imgs img{position:relative;display:block;width:100%;z-index:2}.article-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;margin-left:15px}.article-filters .filter-label{font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1;margin-right:20px}.article-filters .text{font-weight:700}.filter-block{position:relative;display:inline-block;margin-right:45px}.filter-block.active .dropdown-block{display:block}.filter-block.active .filter-block-inner .icon-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-block.active .triangle{display:block}.filter-block .filter-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.filter-block .filter-block-inner .filter-block-clicker{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.filter-block .filter-block-inner .icon-filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5px}.filter-block .filter-block-inner .icon-filters img{height:16px}.filter-block .filter-block-inner .icon-down{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px}.filter-block .filter-block-inner .icon-down img{height:12px}.filter-block .filter-block-inner .text{font-family:Inter,Arial,sans-serif}.filter-block .triangle{position:absolute;width:16px;height:16px;background-color:#fff;border-top:1px solid #ababab;border-left:1px solid #ababab;left:50%;top:100%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);z-index:4;margin-top:7px;display:none}.range-slider-shell{position:relative;height:20px;margin:20px 0}.job-filters .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;margin-bottom:10px}.job-filters .title.reversed{color:#fff}@media (max-width:768px){.job-filters .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.job-filters .cta{text-align:right}.job-filters .cta .dark-gray{margin-right:60px}.range-slider-container .distance{margin:30px 0}@media (max-width:768px){.range-slider-container .distance{margin:20px 0}}.range-slider-container .distance,.range-slider-container strong{font-family:Inter,Arial,sans-serif!important;font-size:20px;line-height:28px;font-weight:500;color:#a3a5aa}@media (max-width:768px){.range-slider-container .distance,.range-slider-container strong{font-size:16px}}.range-slider-container strong{color:#282a32}.range-slider-container .range-slider{-webkit-appearance:none;width:100%;height:8px;border-radius:4px;background:#eff0f0;outline:none;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.range-slider-container .range-slider:hover{opacity:1}.range-slider-container .range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#3893cd;cursor:pointer;border-radius:10px}.range-slider-container .range-slider::-moz-range-thumb{width:20px;height:20px;border-radius:10px;background:#3893cd;cursor:pointer}.contact-us-form{padding:80px 0}@media (max-width:768px){.contact-us-form{padding:40px 0}}.contact-us-form--custom .title{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.25;font-weight:700;text-align:center;margin-bottom:40px}.contact-us-form--custom .title.reversed{color:#fff}.contact-us-form--custom .left-side{padding-right:10px}@media (max-width:992px){.contact-us-form--custom .left-side{padding-right:15px}}.contact-us-form--custom .col-lg-6 .col-7{padding-right:0}.contact-us-form--custom textarea{height:383px}@media (max-width:992px){.contact-us-form--custom textarea{height:240px}}.contact-us-form .cta{padding-top:15px;text-align:center}.newsletter.reversed a{color:#fff!important}.newsletter .newsletter-form-container{position:relative}.newsletter .title{font-family:Inter,Arial,sans-serif;color:#3893cd;font-weight:700;padding-bottom:24px;text-transform:uppercase}.newsletter .text{font-size:16px;line-height:26px;color:#282a32;margin-top:0}.newsletter .text.reversed{color:#fff}.newsletter .newsletter-actions,.newsletter .privacy-notice{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter .privacy-notice{-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter .privacy-notice .cta a{text-transform:capitalize;font-weight:400;font-size:12px;position:relative;top:-3px;color:#83858b!important;text-decoration:underline!important;letter-spacing:0}.newsletter .newsletter-form{margin:24px 0}.newsletter .newsletter-form.active .newsletter-form-disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(1);transform:scale(1);opacity:1}.newsletter .newsletter-form .form-block{margin-bottom:0}.newsletter .newsletter-form .form-block label{display:none}.newsletter .newsletter-form .newsletter-form-disclaimer{background-color:#eff0f0;position:absolute;z-index:1;top:100%;left:0;width:100%;padding:15px 15px 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:.5s cubic-bezier(.445,.05,.55,.95);transition:.5s cubic-bezier(.445,.05,.55,.95);-webkit-transform-origin:top left;transform-origin:top left}.newsletter .newsletter-form .newsletter-form-disclaimer .checkbox{padding-right:15px;position:relative;z-index:1}.newsletter .newsletter-form .newsletter-form-disclaimer .checkbox label{cursor:pointer}.newsletter .newsletter-form .newsletter-form-disclaimer .checkbox label input{visibility:hidden;display:block;height:0;width:0;position:absolute;overflow:hidden}.newsletter .newsletter-form .newsletter-form-disclaimer .checkbox label span{position:relative;height:20px;width:20px;border:1px solid #c9cacc;border-radius:2px;display:block}.newsletter .newsletter-form .newsletter-form-disclaimer .checkbox label [type=checkbox]:checked+span:after{content:"";position:absolute;display:block;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#3893cd;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-check.svg);background-repeat:no-repeat;background-position:50%;background-size:12px;border-radius:2px}.newsletter .newsletter-form .newsletter-form-disclaimer p{margin-top:0;font-size:11px;line-height:12px;margin-bottom:10px;color:#939498}.newsletter .newsletter-form .newsletter-form-disclaimer .message a{font-size:10px;line-height:12px;color:#3893cd!important;font-weight:400;text-transform:none;letter-spacing:0;text-decoration:underline!important}.homepage .scrolify-pagination{position:fixed;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}@media (max-width:992px){.homepage .scrolify-pagination{display:none}}.homepage .scrolify-pagination li:last-child a{height:60px}.homepage .scrolify-pagination li a{display:block;background-color:#fff;width:4px;height:20px;margin-bottom:8px;opacity:.6;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.25);box-shadow:0 0 2px 1px rgba(0,0,0,.25);border-radius:2px}.homepage .scrolify-pagination li a.active{opacity:1}.aa-height--full{min-height:calc(100vh - 96px)}@media (max-width:992px){.aa-height--full{min-height:calc(100vh - 65px)}}.homepage .home-block.active .home-career-block .content .cta,.homepage .home-block.active .home-career-block .content .form,.homepage .home-block.active .home-career-block .content .sub-title,.homepage .home-block.active .home-career-block .content .text,.homepage .home-block.active .home-career-block .content .title,.homepage .home-block.active .home-career-block .content .title-container,.homepage .home-block.active .home-job-block .content .cta,.homepage .home-block.active .home-job-block .content .form,.homepage .home-block.active .home-job-block .content .sub-title,.homepage .home-block.active .home-job-block .content .text,.homepage .home-block.active .home-job-block .content .title,.homepage .home-block.active .home-job-block .content .title-container,.homepage .home-block.active .home-stat-block .content .cta,.homepage .home-block.active .home-stat-block .content .form,.homepage .home-block.active .home-stat-block .content .sub-title,.homepage .home-block.active .home-stat-block .content .text,.homepage .home-block.active .home-stat-block .content .title,.homepage .home-block.active .home-stat-block .content .title-container{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.homepage .home-block.active .home-cta-block .bg-image,.homepage .home-block.active .home-cta-block .body,.homepage .home-block.active .home-cta-block .image-container .main-img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1400px){.homepage .home-block.active .home-cta-block .cta-container .connector-button{margin-bottom:15px}}@media (max-width:768px){.homepage .home-block.active .home-cta-block .cta-container .connector-button{margin-bottom:10px}}.homepage .home-block.active .home-cta-block .cta-container .connector-button .fat-line{opacity:1}.homepage .home-block.active .home-cta-block .cta-container .connector-button .line .inner-line{opacity:1;width:100%}.homepage .home-block.active .home-cta-block .cta-container .connector-button .outer-cta,.homepage .home-block.active .home-cta-block .cta-container .connector-button .primary-button{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.homepage .home-block.active .home-cta-block .cta-container .connector-button:first-child{margin-left:-25%;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:1400px){.homepage .home-block.active .home-cta-block .cta-container .connector-button:first-child{margin-left:0}}.homepage .home-block.active .home-cta-block .cta-container .connector-button:nth-child(2){-webkit-transform:translateX(-25%);transform:translateX(-25%);margin-left:-10%}@media (max-width:1400px){.homepage .home-block.active .home-cta-block .cta-container .connector-button:nth-child(2){margin-left:0;-webkit-transform:none;transform:none}}.homepage .home-block.active .home-cta-block .cta-container .connector-button:nth-child(3){-webkit-transform:translateX(-23%);transform:translateX(-23%);margin-bottom:0}@media (max-width:1400px){.homepage .home-block.active .home-cta-block .cta-container .connector-button:nth-child(3){-webkit-transform:none;transform:none}}.home-carousel-block:not(.aa-height--full){height:100%;min-height:40rem;overflow:hidden}@media (max-width:992px){.home-carousel-block{min-height:0}}.home-carousel-block .slick-list,.home-carousel-block .slick-track{height:100%;overflow:hidden}.home-carousel-block .slick-dots{bottom:15px}.home-carousel-block .slick-dots li.slick-active button:before{opacity:.25}.home-carousel-block .slick-dots li.slick-active button:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.home-carousel-block .slick-dots li button:before{font-size:42px;cursor:pointer;color:#fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.home-carousel-block .slick-dots li button:after{font-family:slick;font-size:42px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0;color:#fff;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.75s cubic-bezier(.6,-.28,.735,.045);transition:.75s cubic-bezier(.6,-.28,.735,.045)}.home-carousel-block .carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top 50px right}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item{background-position:top 50px right -400px}}@media (max-width:768px) and (orientation:portrait){.home-carousel-block .carousel-item{background-position:top 50px right -300px}}.home-carousel-block .carousel-item.animating-in .content{opacity:1;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transition-delay:1.65s;transition-delay:1.65s}.home-carousel-block .carousel-item.animating-in .rectangle{-webkit-animation-name:rectangleIn;animation-name:rectangleIn;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);opacity:.5}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item.animating-in .rectangle{-webkit-animation-name:rectanglePortraitIn;animation-name:rectanglePortraitIn}}@media (max-width:992px){.home-carousel-block .carousel-item.animating-in .rectangle{-webkit-animation-name:rectangleTabletIn;animation-name:rectangleTabletIn}}@media (max-width:768px){.home-carousel-block .carousel-item.animating-in .rectangle{-webkit-animation-name:rectangleMobileIn;animation-name:rectangleMobileIn}}.home-carousel-block .carousel-item.animating-in .rectangle2{-webkit-animation-name:rectangleIn;animation-name:rectangleIn;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);opacity:1}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item.animating-in .rectangle2{-webkit-animation-name:rectanglePortraitIn;animation-name:rectanglePortraitIn}}@media (max-width:992px){.home-carousel-block .carousel-item.animating-in .rectangle2{-webkit-animation-name:rectangleTabletIn;animation-name:rectangleTabletIn}}@media (max-width:768px){.home-carousel-block .carousel-item.animating-in .rectangle2{-webkit-animation-name:rectangleMobileIn;animation-name:rectangleMobileIn}}.home-carousel-block .carousel-item.animating-out .content{-webkit-transition:.5s cubic-bezier(.39,.575,.565,1);transition:.5s cubic-bezier(.39,.575,.565,1);-webkit-transition-delay:0s;transition-delay:0s}.home-carousel-block .carousel-item.animating-out .rectangle{-webkit-animation-name:rectangleOut;animation-name:rectangleOut;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item.animating-out .rectangle{-webkit-animation-name:rectanglePortraitOut;animation-name:rectanglePortraitOut}}@media (max-width:992px){.home-carousel-block .carousel-item.animating-out .rectangle{-webkit-animation-name:rectangleTabletOut;animation-name:rectangleTabletOut}}@media (max-width:768px){.home-carousel-block .carousel-item.animating-out .rectangle{-webkit-animation-name:rectangleMobileOut;animation-name:rectangleMobileOut}}.home-carousel-block .carousel-item.animating-out .rectangle2{-webkit-animation-name:rectangleOut;animation-name:rectangleOut;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item.animating-out .rectangle2{-webkit-animation-name:rectanglePortraitOut;animation-name:rectanglePortraitOut}}@media (max-width:992px){.home-carousel-block .carousel-item.animating-out .rectangle2{-webkit-animation-name:rectangleTabletOut;animation-name:rectangleTabletOut}}@media (max-width:768px){.home-carousel-block .carousel-item.animating-out .rectangle2{-webkit-animation-name:rectangleMobileOut;animation-name:rectangleMobileOut}}.home-carousel-block .carousel-item.orange .rectangle,.home-carousel-block .carousel-item.orange .rectangle2{background:#e0690a}.home-carousel-block .carousel-item .rectangle{top:0;width:100%;height:100%;position:absolute;left:-300%;background:#3893cd;-webkit-transform:skewX(45deg);transform:skewX(45deg);opacity:.5;z-index:1;-webkit-transition:opacity .85s cubic-bezier(.755,.05,.855,.06);transition:opacity .85s cubic-bezier(.755,.05,.855,.06)}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item .rectangle{width:130%}}@media (max-width:992px) and (orientation:portrait){.home-carousel-block .carousel-item .rectangle{width:165%}}@media (max-width:768px) and (orientation:portrait){.home-carousel-block .carousel-item .rectangle{width:168%}}@media (max-width:992px) and (orientation:landscape){.home-carousel-block .carousel-item .rectangle{width:160%}}@media (max-width:768px) and (orientation:landscape){.home-carousel-block .carousel-item .rectangle{width:1100px}}.home-carousel-block .carousel-item .rectangle2{top:0;width:100%;height:100%;position:absolute;left:-300%;background:#3893cd;-webkit-transform:skewX(45deg) translateX(-100px);transform:skewX(45deg) translateX(-100px);opacity:1;z-index:1;-webkit-transition:opacity .85s cubic-bezier(.755,.05,.855,.06);transition:opacity .85s cubic-bezier(.755,.05,.855,.06)}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item .rectangle2{width:130%}}@media (max-width:992px) and (orientation:portrait){.home-carousel-block .carousel-item .rectangle2{width:165%;-webkit-transform:skewX(45deg) translateX(-50px);transform:skewX(45deg) translateX(-50px)}}@media (max-width:768px) and (orientation:portrait){.home-carousel-block .carousel-item .rectangle2{width:168%;-webkit-transform:skewX(45deg) translateX(-50px);transform:skewX(45deg) translateX(-50px)}}@media (max-width:992px) and (orientation:landscape){.home-carousel-block .carousel-item .rectangle2{width:160%;-webkit-transform:skewX(45deg) translateX(-50px);transform:skewX(45deg) translateX(-50px)}}@media (max-width:768px) and (orientation:landscape){.home-carousel-block .carousel-item .rectangle2{width:1100px;-webkit-transform:skewX(45deg) translateX(-50px);transform:skewX(45deg) translateX(-50px)}}.home-carousel-block .carousel-item .content{position:absolute;width:45%;left:6.5%;bottom:10%;color:#fff;opacity:0;line-height:1.2;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;z-index:2}@media (max-width:1400px) and (orientation:portrait){.home-carousel-block .carousel-item .content{width:75%}}@media (max-width:992px) and (orientation:portrait){.home-carousel-block .carousel-item .content{width:85%}}@media (max-width:768px) and (orientation:portrait){.home-carousel-block .carousel-item .content{width:auto;left:30px;right:30px}}@media (max-width:992px) and (orientation:landscape){.home-carousel-block .carousel-item .content{width:50%}}.home-carousel-block .carousel-item .content .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700}.home-carousel-block .carousel-item .content .title.reversed{color:#fff}@media (max-width:768px){.home-carousel-block .carousel-item .content .title{font-size:35px;line-height:40px}}@media (max-width:1400px){.home-carousel-block .carousel-item .content .title{font-size:56px;line-height:66px}}@media (max-width:992px){.home-carousel-block .carousel-item .content .title{font-size:44px;line-height:52px}}@media (max-width:768px){.home-carousel-block .carousel-item .content .title{font-size:32px;line-height:40px}}.home-carousel-block .carousel-item .content .sub-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:30px}.home-carousel-block .carousel-item .content .sub-title.reversed{color:#fff}@media (max-width:768px){.home-carousel-block .carousel-item .content .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px;margin-bottom:15px}}.home-carousel-block .carousel-item .content .cta{margin-top:60px}@media (max-width:768px){.home-carousel-block .carousel-item .content .cta{margin-top:20px}}.home-carousel-block .carousel-item .bg-blackout{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:0;opacity:.25}@-webkit-keyframes rectangleIn{0%{left:-150%}to{left:-45%}}@keyframes rectangleIn{0%{left:-150%}to{left:-45%}}@-webkit-keyframes rectanglePortraitIn{0%{left:-150%}to{left:-75%}}@keyframes rectanglePortraitIn{0%{left:-150%}to{left:-75%}}@-webkit-keyframes rectangleTabletIn{0%{left:-250%}to{left:-100%}}@keyframes rectangleTabletIn{0%{left:-250%}to{left:-100%}}@-webkit-keyframes rectangleMobileIn{0%{left:-250%}to{left:-95%}}@keyframes rectangleMobileIn{0%{left:-250%}to{left:-95%}}@-webkit-keyframes rectangleOut{0%{left:-45%}to{left:125%}}@keyframes rectangleOut{0%{left:-45%}to{left:125%}}@-webkit-keyframes rectanglePortraitOut{0%{left:-75%}to{left:100%}}@keyframes rectanglePortraitOut{0%{left:-75%}to{left:100%}}@-webkit-keyframes rectangleTabletOut{0%{left:-100%}to{left:150%}}@keyframes rectangleTabletOut{0%{left:-100%}to{left:150%}}@-webkit-keyframes rectangleMobileOut{0%{left:-95%}to{left:150%}}@keyframes rectangleMobileOut{0%{left:-95%}to{left:150%}}.home-cta-block{min-height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (max-width:992px){.home-cta-block{background-size:cover}.home-cta-block p{margin:15px 0}}.home-cta-block .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(600px);transform:translateY(600px);opacity:0;-webkit-transition:1.4s cubic-bezier(.215,.61,.355,1);transition:1.4s cubic-bezier(.215,.61,.355,1);background-position:top left -300px;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/skewed_rectangle.svg)}@media (max-width:992px){.home-cta-block .bg-image{background-size:cover}}.home-cta-block .content{width:100%;padding:75px 0 45px}.home-cta-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-cta-block .body{margin-top:-10px;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;position:relative;z-index:2}.home-cta-block .body .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:36px;line-height:46px;font-weight:700}.home-cta-block .body .title.reversed{color:#fff}@media (max-width:768px){.home-cta-block .body .title{font-size:35px;line-height:40px;font-size:30px;line-height:38px}}@media (max-width:992px){.home-cta-block .body .title{margin-top:40px}}@media (max-width:768px){.home-cta-block .body .title{font-size:28px;line-height:32px}}.home-cta-block .body p{font-size:18px;line-break:30px;margin-top:15px;color:#5e6066}@media (max-width:768px){.home-cta-block .body p{font-size:14px;line-height:20px}}.home-cta-block .image-container{position:relative;margin-right:40px}@media (max-width:992px){.home-cta-block .image-container{margin-right:20px}}.home-cta-block .image-container .blurred{position:absolute;top:-20px;right:-20px;width:100%;height:100%;z-index:1;overflow:hidden}.home-cta-block .image-container .blurred img{-webkit-filter:blur(8px);filter:blur(8px);display:block;width:100%}.home-cta-block .image-container .main-img{position:relative;display:block;width:100%;z-index:2;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.home-cta-block .cta-container{position:relative;z-index:2}.home-cta-block .cta-container .connector-button{margin-bottom:30px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media (max-width:1400px){.home-cta-block .cta-container .connector-button .fat-line,.home-cta-block .cta-container .connector-button .line{display:none}.home-cta-block .cta-container .connector-button .primary-button{border:none;padding:0}.home-cta-block .cta-container .connector-button .primary-button:hover{background:none;color:#3893cd!important;opacity:.5}.home-cta-block .cta-container .connector-button .primary-button:hover .arrow-icon{width:22px;height:13px;background-size:22px 13px;margin-left:10px;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS44MDQgOS4zMjRoMjUuMjZsLTUuNDcgNS42MDRhLjgxLjgxIDAgMDAwIDEuMTU0Ljg2Ljg2IDAgMDAuNTY0LjI0OC44Ni44NiAwIDAwLjU2My0uMjQ4bDYuODM4LTcuMDA1YS44MS44MSAwIDAwMC0xLjE1NEwyMS43Mi45MThhLjc2NS43NjUgMCAwMC0xLjEyNyAwIC44MS44MSAwIDAwMCAxLjE1NGw1LjQ3IDUuNjA0SC44MDVjLS40ODIgMC0uODA0LjMzLS44MDQuODI0IDAgLjQ5NC4zMjIuODI0LjgwNC44MjR6IiBmaWxsPSIjMzA1ODhGIi8+PC9zdmc+)}}.home-cta-block .cta-container .connector-button:first-child{margin-left:-35%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}@media (max-width:1400px){.home-cta-block .cta-container .connector-button:first-child{margin-left:0}}.home-cta-block .cta-container .connector-button:nth-child(2){-webkit-transform:translateX(-45%);transform:translateX(-45%);margin-left:-10%}@media (max-width:1400px){.home-cta-block .cta-container .connector-button:nth-child(2){margin-left:0;-webkit-transform:none;transform:none}}.home-cta-block .cta-container .connector-button:nth-child(3){-webkit-transform:translateX(-43%);transform:translateX(-43%);margin-bottom:0}@media (max-width:1400px){.home-cta-block .cta-container .connector-button:nth-child(3){-webkit-transform:none;transform:none}}.home-cta-block .cta-container .connector-button .fat-line{opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s}.home-cta-block .cta-container .connector-button .line .inner-line{opacity:0;width:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transition-delay:.8s;transition-delay:.8s}.home-cta-block .cta-container .connector-button .outer-cta{opacity:0;-webkit-transform:translateX(-125px);transform:translateX(-125px);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transition-delay:.8s;transition-delay:.8s}.home-job-block{background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;min-height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.home-job-block .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.home-job-block .bg-video .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#282a32;z-index:1;opacity:.75}.home-job-block .bg-video video{width:175%;position:absolute;bottom:0;left:0}@media (max-width:992px){.home-job-block .bg-video video{width:250%}}.home-job-block .content{padding:75px 0 45px;text-align:center;width:100%}.home-job-block .content p{position:relative;color:#fff;font-size:20px}@media (max-width:768px){.home-job-block .content p{font-size:14px;line-height:20px}}.home-job-block .content .title{position:relative;font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:36px;line-height:46px;font-weight:700;color:#fff;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-job-block .content .title.reversed{color:#fff}@media (max-width:768px){.home-job-block .content .title{font-size:35px;line-height:40px;font-size:30px;line-height:38px}}.home-job-block .content .cta,.home-job-block .content .text{position:relative;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-job-block .content .cta{text-align:center}.home-job-block .content .cta .primary-button{margin-right:30px;margin-bottom:15px}.home-career-block{background-color:#5c7d70;min-height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/schematic-upper-left.png),url(https://go.manpowergroup.com/hubfs/JW_042020/images/schematic-lower_right.png);background-position:0 0,100% 100%;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:768px){.home-career-block{height:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-career-block .content{padding:75px 0 45px;text-align:center;width:100%}.home-career-block .content .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:36px;line-height:46px;font-weight:700;color:#fff;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-career-block .content .title.reversed{color:#fff}@media (max-width:768px){.home-career-block .content .title{font-size:35px;line-height:40px;font-size:30px;line-height:38px}}.home-career-block .content .text{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-career-block .content .text p{color:#fff}.home-career-block .content .form{margin-bottom:40px;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-career-block .content .form .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-career-block .content .form .row [class*=col-]{padding:0 5px}@media (max-width:992px){.home-career-block .content .form .row [class*=col-]{padding:0 15px;margin-bottom:15px}}.home-career-block .content .form .form-block{margin-bottom:0}.home-career-block .content .form .form-block input{border:0}.home-career-block .content .form .primary-button{white-space:nowrap}.home-career-block .content .cta{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-career-block .content .cta a{letter-spacing:1.2px}.home-stat-block{position:relative;background:#282a32;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-stat-block .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:1;background-repeat:no-repeat;background-position:right -80px center;background-size:contain}@media (max-width:768px){.home-stat-block .bg-image{background-position:50%}}.home-stat-block .content{width:100%;z-index:2;padding:75px 0}@media (max-width:768px){.home-stat-block .content{padding:75px 0 45px}}.home-stat-block .content .sub-title{font-family:Inter,Arial,sans-serif;font-size:20px;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;color:#fff;font-weight:700;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1;margin-top:-15px}.home-stat-block .content .sub-title.reversed{color:#fff}@media (max-width:768px){.home-stat-block .content .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}@media (max-width:1400px){.home-stat-block .content .sub-title{margin-top:0}}.home-stat-block .content .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-stat-block .content .title-container .number{font-size:115px;font-family:Inter,Arial,sans-serif;color:#fff;letter-spacing:-15px;line-height:1.2}@media (max-width:1500px){.home-stat-block .content .title-container .number{font-size:96px;letter-spacing:-10px}}@media (max-width:768px){.home-stat-block .content .title-container .number{font-size:80px;letter-spacing:-5px}}.home-stat-block .content .title-container .title{font-family:Inter,Arial,sans-serif;font-weight:700;font-size:44px;color:#fff;line-height:1;padding-bottom:10px;padding-left:20px;margin:0}@media (max-width:768px){.home-stat-block .content .title-container .title{padding-left:0}}.home-stat-block .content .title-container .title.reversed{color:#fff}@media (max-width:768px){.home-stat-block .content .title-container .title{font-size:35px;line-height:40px}}@media (max-width:1400px){.home-stat-block .content .title-container .title{font-size:44px}}@media (max-width:768px){.home-stat-block .content .title-container .title{font-size:32px;line-height:1}}.home-stat-block .content .text{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-stat-block .content .text p{color:#fff}@media (max-width:1400px){.home-stat-block .content .text p{margin-top:15px}}@media (max-width:992px){.home-stat-block .content .text p{margin-top:0}}@media (max-width:768px){.home-stat-block .content .text p{font-size:14px;line-height:20px}}.home-stat-block .content .cta{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;margin-top:30px}.home-stat-block .content .cta .primary-button:first-child{margin-right:30px;margin-bottom:15px}.location-finder{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.location-finder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location-finder+.site-footer{margin-top:40px}.location-finder+.site-footer:before{content:"";display:block;margin-left:40px;margin-right:40px;border-top:1px solid #c9cacc}@media (max-width:992px){.location-finder+.site-footer:before{margin-left:0;margin-right:0}}.location-finder+.site-footer .container{border-top:0}.location-finder .location-finder-panel{width:45%;max-height:800px;overflow-y:auto}@media (max-width:992px){.location-finder .location-finder-panel{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-height:none}}@media (max-width:768px){.location-finder .location-finder-panel .left-side-container{height:500px;overflow-y:auto}}.location-finder .location-finder-panel .location-finder-search{padding:40px 10%}@media (max-width:768px){.location-finder .location-finder-panel .location-finder-search{padding:25px 15px 20px}}.location-finder .location-finder-panel .location-finder-search .location-search input{background-image:url(icon-search_mag_glass-left.svg);background-repeat:no-repeat;background-position:right 20px center}.location-finder .location-finder-panel .location-finder-search .location-results{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;font-weight:400;color:#5e6066;margin-top:30px}.location-finder .location-finder-panel .location-finder-search .location-results.reversed{color:#fff}@media (max-width:768px){.location-finder .location-finder-panel .location-finder-search .location-results{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.location-finder .location-finder-panel .location-finder-item-list{border-top:1px solid #c9cacc}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item{padding:40px 10%;border-bottom:1px solid #c9cacc}@media (max-width:768px){.location-finder .location-finder-panel .location-finder-item-list .location-finder-item{padding:25px 15px 20px}}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item:last-child{border-bottom:0}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item.active{background-color:#eff0f0}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item .title{font-size:18px;line-height:20px;font-weight:700;color:#3893cd;margin-bottom:20px}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item .address{font-size:14px;line-height:24px}@media (max-width:768px){.location-finder .location-finder-panel .location-finder-item-list .location-finder-item .address{margin-bottom:15px}}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item .hours,.location-finder .location-finder-panel .location-finder-item-list .location-finder-item .phone{font-size:14px;line-height:24px}.location-finder .location-finder-panel .location-finder-item-list .location-finder-item .cta{margin-top:20px}.location-finder .location-finder-map{position:relative;width:55%}@media (max-width:992px){.location-finder .location-finder-map{width:100%;height:200px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.location-finder .location-finder-map .mapouter{position:absolute;top:0;left:0;height:100%;width:100%}.location-finder .location-finder-map .mapouter .map{width:100%;height:100%}.location-finder .location-finder-map .mapouter iframe{position:absolute;top:0;left:0;height:100%;width:100%}.near-locations{padding:100px 0}@media (max-width:768px){.near-locations{padding:50px 0 30px}}.near-locations .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:32px;line-height:42px;font-weight:500;font-weight:700;margin-bottom:30px}.near-locations .title.reversed{color:#fff}@media (max-width:768px){.near-locations .title{font-size:35px;line-height:40px;font-size:24px;line-height:32px}}@media (max-width:992px){.near-locations .title{text-align:center}}.near-locations .near-locations-list{border-top:1px solid #a3a5aa}.near-locations .near-locations-list .near-location-item{border-bottom:1px solid #a3a5aa;padding:25px 0;color:#67696f}.near-locations .near-locations-list .near-location-item .location-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;margin-bottom:15px;color:#282a32}.near-locations .near-locations-list .near-location-item .location-title.reversed{color:#fff}@media (max-width:768px){.near-locations .near-locations-list .near-location-item .location-title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.near-locations .near-locations-list .near-location-item a{text-decoration:underline!important;color:#67696f!important;font-weight:400}.near-locations .cta{margin-top:40px}@media (max-width:768px){.near-locations .cta{margin-top:20px}}.near-locations .map{width:100%;height:100%;margin-left:30px}@media (max-width:992px){.near-locations .map{height:400px;margin-left:0}}@media (max-width:768px){.near-locations .map{height:300px}}.map{width:500px;height:500px}.banner-section.stats{background-size:cover;background-position:100% 0;background-repeat:no-repeat;background-color:#fff}@media (max-width:992px){.banner-section.stats{background-position:50%}}.banner-section.stats .stats-container{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,Arial,sans-serif;color:#fff;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.banner-section.stats .stats-container{margin-bottom:30px}}.banner-section.stats .stats-container .stat{padding-top:10px;font-size:170px;line-height:1;letter-spacing:-5px;font-family:Inter,Arial,sans-serif}@media (max-width:992px){.banner-section.stats .stats-container .stat{font-size:78px}}.banner-section.stats .stats-container .text{padding-left:20px;font-size:57px;font-weight:700;line-height:1.2;font-family:Inter,Arial,sans-serif}@media (max-width:992px){.banner-section.stats .stats-container .text{font-size:30px;padding-top:0}}.banner-section.jobs{padding:100px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#3893cd}@media (max-width:768px){.banner-section.jobs{padding:50px 0}}.banner-section.jobs .title{font-family:Inter,Arial,sans-serif;line-height:84px;font-weight:700;font-size:70px;line-height:75px;color:#fff}.banner-section.jobs .title.reversed{color:#fff}@media (max-width:768px){.banner-section.jobs .title{font-size:35px;line-height:40px}}.banner-section.jobs p{font-size:18px;line-height:28px;margin-top:0;color:#fff}@media (max-width:992px){.banner-section.jobs p{font-size:14px;line-height:22px}}.banner-section.jobs form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.banner-section.jobs form{display:block;margin-top:0}}.banner-section.jobs form .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.banner-section.jobs form .form-fields{display:block}}.banner-section.jobs form .form-fields .form-block{margin-bottom:0}@media (max-width:992px){.banner-section.jobs form .form-fields .form-block{margin-bottom:24px;margin-right:0}}.banner-section.jobs form .cta{margin-left:24px}@media (max-width:992px){.banner-section.jobs form .cta{margin-left:0}}.banner-section.skewed{padding:80px 0;position:relative;overflow:hidden}@media (max-width:992px){.banner-section.skewed{padding:0 0 75px;background-color:#5c7d70}}@media (max-width:768px){.banner-section.skewed{padding:0 0 50px}}@media (max-width:992px){.banner-section.skewed.blue{background-color:#3893cd}.banner-section.skewed.blue .sub-title{margin-top:40px}}@media (max-width:992px) and (max-width:768px){.banner-section.skewed.blue .sub-title{margin-top:20px}}.banner-section.skewed.blue .title{font-size:48px;line-height:56px}@media (max-width:1400px){.banner-section.skewed.blue .title{font-size:36px;line-height:44px}}@media (max-width:768px){.banner-section.skewed.blue .title{font-size:32px;line-height:40px}}.banner-section.skewed.blue .skewed-rectangle{background-color:#3893cd}.banner-section.skewed .banner-image{top:0;right:0;height:100%;width:65%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:100% 0}@media (max-width:1400px){.banner-section.skewed .banner-image{width:70%}}@media (max-width:992px){.banner-section.skewed .banner-image{position:static;height:400px;width:100%;background-position:top;display:block;margin-bottom:30px}}@media (max-width:768px){.banner-section.skewed .banner-image{height:280px}}.banner-section.skewed .skewed-rectangle{position:absolute;top:0;left:0;height:100%;width:71.25%;background-color:#5c7d70;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(45deg,0deg);transform:skew(45deg,0deg)}.banner-section.skewed .skewed-rectangle.blue{background-color:#3893cd}@media (max-width:1400px){.banner-section.skewed .skewed-rectangle{width:78%}}@media (max-width:992px){.banner-section.skewed .skewed-rectangle{display:none}}.banner-section.skewed .sub-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#fff}.banner-section.skewed .sub-title.reversed{color:#fff}@media (max-width:768px){.banner-section.skewed .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}.banner-section.skewed .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:36px;line-height:46px;font-weight:700;color:#fff;margin-top:30px}.banner-section.skewed .title.reversed{color:#fff}@media (max-width:768px){.banner-section.skewed .title{font-size:35px;line-height:40px;font-size:30px;line-height:38px}}.banner-section.skewed .title.large{font-size:48px;line-height:56px}@media (max-width:1400px){.banner-section.skewed .title.large{font-size:36px;line-height:44px}}@media (max-width:768px){.banner-section.skewed .title{margin-top:20px}}@media (max-width:768px){.banner-section.skewed p{margin:20px 0}}.banner-section.skewed .primary-button{margin-top:10px}.banner-section.location{padding:80px 0;position:relative;overflow:hidden;font-size:20px;line-height:30px}@media (max-width:992px){.banner-section.location{padding:0 0 75px;background-color:#5c7d70}}@media (max-width:768px){.banner-section.location{padding:0 0 50px}}.banner-section.location .banner-image{top:0;right:0;height:100%;width:65%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:100% 0}@media (max-width:1400px){.banner-section.location .banner-image{width:70%}}@media (max-width:992px){.banner-section.location .banner-image{position:static;height:400px;width:100%;background-position:top;display:block;margin-bottom:30px}}@media (max-width:768px){.banner-section.location .banner-image{height:280px}}.banner-section.location .skewed-rectangle{position:absolute;top:0;left:0;height:100%;width:71.25%;background-color:#5c7d70;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(45deg,0deg);transform:skew(45deg,0deg)}@media (max-width:1400px){.banner-section.location .skewed-rectangle{width:85%}}@media (max-width:992px){.banner-section.location .skewed-rectangle{display:none}}.banner-section.location .sub-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#fff}.banner-section.location .sub-title.reversed{color:#fff}@media (max-width:768px){.banner-section.location .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}.banner-section.location .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;color:#fff;margin-top:30px}.banner-section.location .title.reversed{color:#fff}@media (max-width:768px){.banner-section.location .title{font-size:35px;line-height:40px}}@media (max-width:1400px){.banner-section.location .title{margin-top:20px;font-size:52px;line-height:60px}}@media (max-width:992px){.banner-section.location .title{font-size:48px;line-height:56px}}.banner-section.location .address{color:#fff;margin-top:20px}.banner-section.location .address p{margin:0}.banner-section.location p{font-size:20px;line-height:30px}@media (max-width:768px){.banner-section.location p{font-size:16px;line-height:24px}}.banner-section.location .hours-phone-container{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-top:30px;margin-bottom:30px}@media (max-width:1400px){.banner-section.location .hours-phone-container{margin-top:20px;margin-bottom:15px}}@media (max-width:768px){.banner-section.location .hours-phone-container{margin-bottom:0}}.banner-section.location .hours-phone-container .block-title{font-weight:700;text-transform:capitalize;font-size:20px;line-height:30px}@media (max-width:768px){.banner-section.location .hours-phone-container .block-title{font-size:16px;line-height:24px}}.banner-section.location .hours-phone-container .hours{margin-right:60px}.banner-section.location .hours-phone-container .hours p{margin-top:0}.banner-section.location .hours-phone-container .phone{font-size:20px;line-height:30px}@media (max-width:768px){.banner-section.location .hours-phone-container .phone{font-size:16px;line-height:24px}}.banner-section.standard{position:relative;padding:100px 0}@media (max-width:768px){.banner-section.standard{padding:0 0 50px}}.banner-section.standard .banner-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:768px){.banner-section.standard .banner-image{position:static;width:100%;height:240px;margin-bottom:30px}}.banner-section.standard .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;color:#3893cd}.banner-section.standard .title.reversed{color:#fff}@media (max-width:768px){.banner-section.standard .title{font-size:35px;line-height:40px}}.banner-section.standard p{color:#939498;margin-top:0;font-size:18px;line-height:28px}@media (max-width:768px){.banner-section.standard p{font-size:14px;line-height:20px;margin-bottom:20px}}.banner-section.insights{padding:100px 0;background-color:#3893cd}@media (max-width:992px){.banner-section.insights{padding:50px 0}}.banner-section.insights .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-section.insights .sub-title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;color:#fff;margin-bottom:30px}.banner-section.insights .sub-title.reversed{color:#fff}@media (max-width:768px){.banner-section.insights .sub-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}@media (max-width:992px){.banner-section.insights .sub-title{margin-bottom:15px}}.banner-section.insights .title{font-family:Inter,Arial,sans-serif;font-size:48px;line-height:1.2;font-weight:700;color:#fff}@media (max-width:768px){.banner-section.insights .title{font-size:32px}}@media (max-width:768px){.banner-section.insights p{font-size:16px;line-height:1.5;margin-top:0}}.banner-section.insights .banner-image{width:100%;display:block}@media (max-width:992px){.banner-section.insights .banner-image{margin-bottom:30px}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translatex(-10px);transform:translatex(-10px)}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translatex(-100px);transform:translatex(-100px)}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}}.in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-duration:1s;animation-delay:1s}.search-header{background-color:#3893cd;padding:48px 0}.search-header .search-options{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.search-header .search-options a{position:relative;font-family:Inter,Arial,sans-serif;color:#fff!important;margin-right:30px;font-size:18px;line-height:28px;font-weight:400}@media (max-width:768px){.search-header .search-options a{font-size:13px}}.search-header .search-options a.active{font-weight:700}.search-header .search-options a.active:after{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#fff;bottom:0}.search-header .search-everything,.search-header .search-jobs{display:none}.search-header .search-everything.active,.search-header .search-jobs.active{display:block}.search-everything-results .cta{padding:60px 0;text-align:center}.search-everything-results .everything-search-item{padding-top:30px}.search-everything-results .everything-search-item:last-child .container{border:0}.search-everything-results .everything-search-item .container{border-bottom:1px solid #ababab;padding-bottom:30px}.search-everything-results .everything-search-item .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-everything-results .everything-search-item .content{padding-right:60px}@media (max-width:768px){.search-everything-results .everything-search-item .content{padding-right:0}}.search-everything-results .everything-search-item .content .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:32px;line-height:42px;font-weight:500;font-weight:700;margin-bottom:15px;color:#282a32;text-transform:none}.search-everything-results .everything-search-item .content .title.reversed{color:#fff}@media (max-width:768px){.search-everything-results .everything-search-item .content .title{font-size:35px;line-height:40px;font-size:24px;line-height:32px}}.search-everything-results .everything-search-item .content p{margin:0;font-size:18px;line-break:28px}.search-everything-results .everything-search-item .search-item-img img{display:block;width:100%}@media (max-width:768px){.search-everything-results .everything-search-item .hidden{display:none}}.job-search-item{border-bottom:1px solid #ababab;padding:40px 10%;position:relative}@media (max-width:768px){.job-search-item{padding:30px 0;margin:0 15px}}.job-search-item.active{background-color:#eff0f0}@media (max-width:768px){.job-search-item.active{background-color:unset}}.job-search-item.ad{background-color:#eff2f6}@media (max-width:768px){.job-search-item.ad{padding:30px 15px}}.job-search-item.ad .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-search-item.ad .content-container .icon{margin-right:20px}@media (max-width:768px){.job-search-item.ad .content-container .icon{margin-right:15px}.job-search-item.ad .content-container .icon img{max-height:52px}}.job-search-item.ad .content-container .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;color:#3893cd}.job-search-item.ad .content-container .title.reversed{color:#fff}@media (max-width:768px){.job-search-item.ad .content-container .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px}}.job-search-item.ad .content-container .text{font-size:18px;line-height:29px;color:#3893cd;font-family:Inter,Arial,sans-serif}.job-search-item .job-ctas{display:none}@media (max-width:992px){.job-search-item .job-ctas{display:-webkit-box;display:-ms-flexbox;display:flex}}.job-search-item .top-line{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.job-search-item .top-line .time{font-style:italic;font-size:14px;color:#5e6066}.job-search-item .position{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.job-search-item .position{-ms-flex-wrap:wrap;flex-wrap:wrap}}.job-search-item .position .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:24px;line-height:32px;font-weight:700;color:#282a32!important;text-transform:none;padding-right:30px;letter-spacing:0}.job-search-item .position .title.reversed{color:#fff}@media (max-width:768px){.job-search-item .position .title{font-size:35px;line-height:40px;font-size:18px;line-height:26px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}}.job-search-item .position .skill-level{color:#438080;font-size:13px;font-weight:700}.job-search-item .position .skill-level-text{font-size:12px;line-height:20px;color:#3893cd!important;font-family:Inter,Arial,sans-serif;text-transform:none;max-width:110px;text-align:right;font-weight:700;text-decoration:underline!important;letter-spacing:0}@media (max-width:768px){.job-search-item .position .skill-level-text{text-align:left;max-width:100%}}.job-search-item .company{color:#939498}.job-search-item .company img{position:relative;top:-2px;margin-left:15px;display:inline-block;max-height:20px}.job-search-item .location{background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-location_pinpoint-gray.svg);background-repeat:no-repeat;background-position:0;padding-left:20px;font-weight:700;color:#5e6066;margin-top:10px}.job-search-item .excerpt{margin-top:15px;display:none}@media (max-width:992px){.job-search-item .excerpt{display:block}}.job-type{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:16px;letter-spacing:.88px}.job-type.permanent{color:#3893cd}.job-type.contract{color:#9d323d}.job-search-item-details{padding-top:40px;position:relative}.job-search-item-details .search-skills-match{background:-webkit-gradient(linear,left top,right top,from(#345f9a),to(#1c3e6b));background:linear-gradient(90deg,#345f9a,#1c3e6b);margin:32px 0;padding:32px 48px}.job-search-item-details .search-skills-match .title{font-size:28px;font-weight:500;line-height:40px;color:#fff;margin-bottom:30px}.job-search-item-details .search-skills-match .skills-match-list{padding:0;margin:0;list-style:none}.job-search-item-details .search-skills-match .skills-match-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-search-item-details .search-skills-match .skills-match-list li.active .check-circle{border-color:#fff;background-color:#fff;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-check-blue.svg)}.job-search-item-details .search-skills-match .skills-match-list li .check-circle{width:20px;height:20px;border-radius:10px;background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-check-gray.svg);background-repeat:no-repeat;background-size:11px;background-position:50%;border:1px solid #a3a5aa;margin-right:10px}.job-search-item-details .search-skills-match .skills-match-list li .skill-text{color:#fff;font-size:18px;line-height:1.2}.job-search-item-details .blue-search-ribbon{margin-top:-40px;background-color:#3893cd;position:sticky;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform-origin:top;transform-origin:top;z-index:1;margin-bottom:-80px}.job-search-item-details .blue-search-ribbon.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.job-search-item-details .blue-search-ribbon .inner{position:relative;height:100%;background:linear-gradient(21.37deg,#1c3e6b,#345f9a);margin-left:-60px;margin-right:-60px;padding:30px 60px}.job-search-item-details .seperator{border-bottom:1px solid #ababab;margin-bottom:36px}.job-search-item-details .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:32px;line-height:42px;font-weight:500;font-weight:700;margin-top:20px}.job-search-item-details .title.reversed{color:#fff}@media (max-width:768px){.job-search-item-details .title{font-size:35px;line-height:40px;font-size:24px;line-height:32px}}.job-search-item-details .company{color:#83858b;font-size:18px;line-height:32px}.job-search-item-details .company img{position:relative;top:-2px;margin-left:15px;display:inline-block;max-height:20px}.job-search-item-details .apply-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ababab}.job-search-item-details .apply-row.no-skills .time{-webkit-box-flex:1;-ms-flex:1;flex:1}.job-search-item-details .apply-row .time{font-style:italic;font-size:16px;color:#5e6066;margin-right:45px;padding-top:10px}.job-search-item-details .apply-row .skill{color:#438080;font-size:13px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:14px}.job-search-item-details .skills-match-block{background:-webkit-gradient(linear,left top,right top,from(#345f9a),to(#1c3e6b));background:linear-gradient(90deg,#345f9a,#1c3e6b);color:#fff;padding:48px}.job-search-item-details .skills-match-block .skills-list .skill{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:38px}.job-search-item-details .skills-match-block .skills-list .skill .icon{margin-right:12px}.job-search-item-details .skills-match-block .skills-list .skill .text{font-size:18px}.job-search-item-details .location{background-image:url(https://go.manpowergroup.com/hubfs/JW_042020/images/icon-location_pinpoint-gray.svg);background-repeat:no-repeat;background-position:0;padding-left:20px;font-weight:700;color:#5e6066;margin-top:10px}.job-search-item-details .details-disclaimer{font-style:italic;color:#939498;font-size:16px;line-height:24px}@media (max-width:768px){.job-search-item-details .details-disclaimer{font-size:14px;line-height:20px}}.job-search-item-details .details-rich-text p{font-size:16px;line-height:24px}@media (max-width:768px){.job-search-item-details .details-rich-text p{font-size:14px;line-height:20px}}.job-search-item-details .details-rich-text p.large{font-size:18px;line-height:28px}@media (max-width:768px){.job-search-item-details .details-rich-text p.large{font-size:16px;line-height:24px}}.job-search-item-details .details-rich-text li{font-size:16px;line-height:24px;margin-bottom:4px}@media (max-width:768px){.job-search-item-details .details-rich-text li{font-size:14px;line-height:20px}}.search-job-results{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:45px}.search-job-results+.site-footer:before{content:"";display:block;margin-left:40px;margin-right:40px;border-top:1px solid #c9cacc}@media (max-width:992px){.search-job-results+.site-footer:before{margin-left:0;margin-right:0}}.search-job-results+.site-footer .container{border-top:0}.search-job-results .search-job-results-items{border-right:1px solid #ababab;width:45%;overflow-y:auto;position:absolute;top:0;left:0;bottom:0}@media (max-width:992px){.search-job-results .search-job-results-items{width:100%;border-right:0;max-height:none;position:static;overflow:hidden}}.search-job-results .search-job-results-items .job-search-item.ad .cta{text-align:left}.search-job-results .search-job-results-items .job-search-item.ad .cta a{display:block}.search-job-results .search-job-results-items .job-search-item.ad .cta a .arrow-icon,.search-job-results .search-job-results-items .job-search-item.ad .cta a .cta-text{display:inline-block}.search-job-results .search-job-results-items .job-search-item .cta{text-align:right}.search-job-results .search-job-results-items .cta{text-align:center}.search-job-results .search-job-results-items .cta .blue{margin:45px 0}@media (max-width:992px){.search-job-results .search-job-results-items .job-ctas .cta{text-align:left}}.search-job-results .search-job-results-details{width:55%;padding:0 60px 40px;position:relative;margin-left:45%}@media (max-width:992px){.search-job-results .search-job-results-details{display:none}}.search-ribbon{padding:15px 0;border-bottom:1px solid #ababab}.search-ribbon .search-ribbon-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-ribbon .filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:768px){.search-ribbon .filters-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.search-ribbon .filters-list .mobile-seperator{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-ribbon .filters-list .filter-block:last-child{margin-right:0}.search-ribbon .filters-list .filter-block:last-child .dropdown-block{left:auto;right:0}}.search-ribbon .results{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:768px){.search-ribbon .results{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:10px}}.search-ribbon .create-job-alert{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:992px){.search-ribbon .create-job-alert{display:none}}.search-ribbon .create-job-alert a{font-family:Inter,Arial,sans-serif}.search-ribbon .icon-filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5px}.search-ribbon .icon-filters img{height:16px}.search-ribbon .icon-down{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:5px}.search-ribbon .icon-down img{height:12px}.search-ribbon .text,.sidebar-title{font-family:Inter,Arial,sans-serif}.sidebar-title{font-size:70px;line-height:84px;font-weight:700;font-size:20px;line-height:16px;font-weight:400;letter-spacing:1.25px;color:#5e6066;text-transform:uppercase;padding:20px 0;border-top:3px solid #3893cd}.sidebar-title.reversed{color:#fff}@media (max-width:768px){.sidebar-title{font-size:35px;line-height:40px;font-size:15px;line-height:18px}}@media (max-width:992px){.sidebar-title{border-width:5px}}.location-sidebar{margin-top:10px}@media (max-width:992px){.location-sidebar{margin-top:40px}}.location-sidebar .address-container{padding-top:10px}.location-sidebar .address-container strong{display:block;font-size:18px;line-height:28px}@media (max-width:768px){.location-sidebar .address-container strong{font-size:16px;line-height:24px}}.location-sidebar .address-container .address{padding-top:10px;font-size:18px;line-height:28px}@media (max-width:768px){.location-sidebar .address-container .address{font-size:14px;line-height:22px}}.location-sidebar .map{width:100%;height:225px}.recruiter-sidebar{margin-top:50px;border-bottom:1px solid #ababab;padding-bottom:15px}.recruiter-sidebar .recruiter-name{font-weight:700;font-size:18px;margin:15px 0}.recruiter-sidebar .recruiter-image img{display:block;width:100%}.recruiter-sidebar .phone{display:block;color:#5e6066!important;font-weight:400;text-decoration:underline!important;margin-bottom:8px}.recruiter-sidebar .social-item{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:none;font-weight:400;margin-bottom:8px}.recruiter-sidebar .social-item .icon{margin-right:10px}.recruiter-sidebar .social-item .icon img{max-height:20px}.recruiter-sidebar .social-item .text{color:#5e6066;letter-spacing:0}body.menu-open{overflow:hidden!important}body.menu-open .site-header{height:100vh}body.menu-open .site-header.sticky{top:0;-webkit-transition:none;transition:none}.storybook-readme-story>div{margin-top:0!important;margin-bottom:0!important}.bg-blackout{position:fixed;background-color:#143460;opacity:0;top:0;bottom:0;left:0;right:0;z-index:-1}.bg-blackout.active{opacity:.85;z-index:99}.navbox-section{text-align:center;background-color:#f3f3f4;padding:64px 0}.navbox-section .navbox-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbox-section .title{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:36px;line-height:46px;font-weight:700;text-align:center;margin-bottom:32px}.navbox-section .title.reversed{color:#fff}@media (max-width:768px){.navbox-section .title{font-size:35px;line-height:40px;font-size:30px;line-height:38px}}.navbox-section button{margin-top:50px}.navbox{position:relative;display:block;width:216px;height:216px;margin:0 16px 32px;background-color:#fff;cursor:pointer;-webkit-box-shadow:3px 8px 16px 0 rgba(0,0,0,.06);box-shadow:3px 8px 16px 0 rgba(0,0,0,.06)}.navbox:focus,.navbox:hover{-webkit-box-shadow:3px 8px 20px 0 rgba(0,0,0,.08);box-shadow:3px 8px 20px 0 rgba(0,0,0,.08)}.navbox figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}@media (max-width:992px){.navbox figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.navbox figure img{margin-bottom:16px}.navbox figure .caption{font-family:Inter,Arial,sans-serif;font-size:70px;line-height:84px;font-size:18px;line-height:28px;font-weight:700;text-transform:capitalize;font-size:20px;color:#282a32}.navbox figure .caption.reversed{color:#fff}@media (max-width:768px){.navbox figure .caption{font-size:35px;line-height:40px}}.navbox figure .caption.light{font-weight:300}@media (max-width:768px){.navbox figure .caption{font-size:18px;line-height:22px}}.image--wipe{overflow:hidden;cursor:pointer}.image--wipe:hover img{opacity:.6;-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15);-webkit-transition-duration:1s;transition-duration:1s}.image--wipe:hover .wipe--apollo:before{-webkit-transform:scale3d(1.9,1.4,1) rotate(240deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate(240deg) translate3d(0,100%,0);-webkit-transition-duration:1.25s;transition-duration:1.25s}.image--wipe img{opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);-webkit-transition-duration:1s;transition-duration:1s}.image--wipe .wipe--apollo:before{position:absolute;top:0;right:0;width:100%;height:100%;background:hsla(0,0%,58.8%,.25);content:"";-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate(220deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate(220deg) translate3d(0,-100%,0)}.container-fluid{padding:0}.row-fluid [class*=span]{min-height:auto}#hs-eu-cookie-confirmation-inner a{text-transform:none!important}a#hs-eu-confirmation-button{color:#fff!important}a#hs-eu-decline-button{color:#e0690a!important}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:20px}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:0px){.fancybox-caption{padding:75px 20px 20px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:20px;padding-right:20px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.aa-system .hs-button{margin-top:20px}@media (min-width:992px){.aa-system .aa-inner{max-width:720px}}.aa-system .fakelabel{display:none}.aa-system .backup-unsubscribe form,.aa-system__body,.aa-system__footer{margin-top:30px}.aa-system #email-prefs-form p.header{margin-top:40px;margin-bottom:15px;font-weight:700}.aa-system #email-prefs-form .hs-button{margin-top:30px}.aa-system #email-prefs-form .item{margin-bottom:20px}.aa-system #email-prefs-form .item input{position:relative;width:20px;height:20px;margin-right:15px;top:3px}.aa-system #email-prefs-form .item .checkbox-row{margin-bottom:5px}.aa-system #email-prefs-form .item .checkbox-row>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-system #email-prefs-form .item .checkbox-row>span>span{margin:0 5px 0 0}.aa-system #email-prefs-form .item p{font-style:italic}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-style:italic}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1,.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h2{font-style:normal}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header br,.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1:empty{display:none}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .success{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px;color:#e0690a;font-weight:700}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password{height:50px!important;margin-top:5px!important}#hs_cos_wrapper_password_prompt_page_template_password_prompt_>form>input#hs-pwd-widget-password{height:64px!important;padding:0 1.5rem}#hs_cos_wrapper_password_prompt_page_template_password_prompt_>form>input.hs-button.primary.large{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:2px solid #e0690a;background-color:#e0690a;color:#fff!important;font-family:Inter,Arial,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:1.2px;border-radius:26px;line-height:1;padding:17px 34px;text-transform:uppercase;-webkit-transition:.25s cubic-bezier(.215,.61,.355,1);transition:.25s cubic-bezier(.215,.61,.355,1);margin-top:1.5rem}.aa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-pagination .aa-pagination{max-width:720px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.aa-pagination li{list-style-type:none}.aa-pagination li:not(:last-of-type){margin-bottom:20px;margin-right:20px}@media (min-width:992px){.aa-pagination li:not(:last-of-type){margin-bottom:0}}.aa-pagination li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;font-size:24px;text-decoration:none;border-radius:4px;background-color:transparent;color:#282a32}.aa-pagination li a.aa-pagination--active{text-decoration:underline}.aa-pagination li a:hover,.aa-pagination li a[focus-within]{opacity:.7}.aa-pagination li a:focus-within,.aa-pagination li a:hover{opacity:.7}.aa-blog--sv .header-icons-container{display:none}.aa-blog--sv .all-tags-wrapper .year-select-container{width:auto}.aa-blog--sv .custom-select__trigger>span{display:inline-block;margin-right:20px}.aa-blog--sv .all-tags-wrapper .custom-options{position:absolute;display:block;top:100%;left:0;width:200px;max-width:100%;left:auto;right:0;-webkit-box-shadow:0 4px 36px -8px rgba(0,0,0,.3);box-shadow:0 4px 36px -8px rgba(0,0,0,.3)}.aa-blog--sv .all-tags-wrapper .custom-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-blog--sv .header-image-wrapper .header-main-text p{font-style:normal;font-weight:700;font-size:30px;line-height:1.3em;text-align:center;color:#fff}@media (min-width:992px){.aa-blog--sv .header-image-wrapper .header-main-text p{font-size:50px;font-size:1.12em}}.aa-blog--sv .latest-blog-post-wrapper .latest-blog-header-text p{font-style:normal;font-weight:700;font-size:26px;line-height:1.2em;color:#000;margin-left:8%;margin-top:0;margin-bottom:1em}@media (min-width:992px){.aa-blog--sv .latest-blog-post-wrapper .latest-blog-header-text p{font-size:36px}}.aa-blog--sv .contact-block-wrapper .contact-main-text p{font-style:normal;font-weight:400;font-size:20px;line-height:1.4em;color:#fff;margin-bottom:1rem}.aa-blog--sv .subscribe-block-wrapper .subscribe-block-text-container{padding:2rem 2em 2rem 2rem}@media (min-width:992px){.aa-blog--sv .subscribe-block-wrapper .subscribe-block-text-container{padding:2rem 6em 2rem 6rem}}.aa-blog--sv .hs-submit{text-align:left}.aa-blog--sv .subscribe-block-wrapper .subscribe-block-content-container{max-height:none;height:auto}.aa-blog--sv .contact-block-wrapper .contact-header-text p{font-style:normal;font-weight:700;font-size:28px;line-height:1.4em;color:#fff}@media (min-width:768px){.aa-blog--sv .contact-block-wrapper .contact-header-text p{font-size:48px}}.aa-blog-post-header__inner{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:1440px){.aa-blog-post-header__inner{padding-left:0;padding-right:0}}.aa-blog-post__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:992px){.aa-blog-post__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-blog-post__body .aa-blog-post__info{width:100%}.aa-blog-post__body .aa-blog-post__title{padding-top:30px}@media (min-width:768px){.aa-blog-post__body .aa-blog-post__title{padding-right:10%}}@media (min-width:992px){.aa-blog-post__body .aa-blog-post__title{padding-top:0}}.aa-blog-post__body .aa-blog-article__author{margin-left:20px}.aa-blog-post__body .aa-blog-post__title .aa-subtitle{margin-bottom:10px;display:block}.aa-blog-post-header__image{width:100%;max-width:100%}@media (min-width:992px){.aa-blog-post-header__image{max-width:70%}}.aa-blog-post-header__image .aa-blog-post-header__image__inner{height:0;width:100%;padding:0 0 56.25%;overflow:hidden;position:relative}.aa-blog-post-header__image .aa-blog-post-header__image__inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-blog-post__footer{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}@media (min-width:768px){.aa-blog-post__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:50px}}.aa-blog-post__footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-blog-post__footer ul li:not(:last-of-type){margin-right:10px}@media (min-width:992px){.aa-blog-post__footer ul li:not(:last-of-type){margin-right:20px}}.aa-blog-post__footer ul li a{font-weight:700;font-size:12px;line-height:16px;color:#282a32}@media (min-width:768px){.aa-blog-post__footer ul li a{font-size:16px;line-height:20px}}.aa-blog-post__footer ul li a:hover{opacity:.7}.aa-blog-post__footer ul a{text-decoration:none}.aa-blog-post__footer .aa-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:16px}@media (min-width:768px){.aa-blog-post__footer .aa-social{margin-left:auto}}.aa-blog-post-content{margin-top:30px}.aa-blog-post-content .hs-cta-img{height:auto}.aa-blog-post-content .intoText{margin-bottom:30px}.aa-blog-post-content table{width:97%;max-width:97%}.aa-blog-post-content table *{max-width:97%}.aa-blog-post-content table td{width:97%;max-width:97%}.aa-blog-post--sv{background-color:#e5e5e5}.aa-blog-post--sv .header-icon-container{display:none}.aa-blog-post--sv .share-post-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-blog-post--sv .contact-block-wrapper{min-height:330px;height:auto}.aa-blog-post--sv .contact-block-wrapper .contact-block-content{margin:2.5rem auto}.aa-blog-post--sv .contact-block-wrapper .contact-main-text p{font-style:normal;font-weight:400;font-size:20px;line-height:1.4em;color:#fff;margin-bottom:1rem}.aa-blog-post--sv .subscribe-block-wrapper .subscribe-block-text-container{padding:2rem 2em 2rem 2rem}@media (min-width:992px){.aa-blog-post--sv .subscribe-block-wrapper .subscribe-block-text-container{padding:2rem 6em 2rem 6rem}}.aa-blog-post--sv .hs-submit{text-align:left}.aa-blog-post--sv .subscribe-block-wrapper .subscribe-block-content-container{max-height:none;height:auto}.aa-blog-post--sv .contact-block-wrapper .contact-header-text p{font-style:normal;font-weight:700;font-size:28px;line-height:1.4em;color:#fff}@media (min-width:768px){.aa-blog-post--sv .contact-block-wrapper .contact-header-text p{font-size:48px}}.aa-blog-post-content__inner{width:100%;padding-left:16px;padding-right:16px}@media (min-width:768px){.aa-blog-post-content__inner{max-width:720px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.aa-blog-post-content__inner{padding-left:0;padding-right:0}}.aa-blog-post-content__inner span.cta-wrapper{display:block}.aa-blog-post-content__inner *+img{margin-top:30px}@media (min-width:768px){.aa-blog-post-content__inner *+img{margin-top:50px}}.aa-blog-post-content__inner img{margin-bottom:30px}@media (min-width:768px){.aa-blog-post-content__inner img{margin-bottom:50px}}.aa-blog-post-content__inner ol,.aa-blog-post-content__inner ul{margin-top:0;margin-bottom:30px}.aa-blog-post-content__inner p>a{display:inline}.aa-blog-post-content__inner ol,.aa-blog-post-content__inner ul{margin-bottom:40px}.aa-blog-post-intro{width:100%}@media (min-width:992px){.aa-blog-post-intro{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.aa-blog-post-intro .aa-blog-article__date{margin-bottom:32px}}.aa-blog-post-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:1200px){.aa-blog-post-intro__inner{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-top:32px}}.aa-blog-post-intro__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:16px;padding-right:16px}@media (min-width:768px){.aa-blog-post-intro__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}}@media (min-width:1200px){.aa-blog-post-intro__header{max-width:180px;position:absolute}}@media (min-width:1440px){.aa-blog-post-intro__header{padding-bottom:0;padding-left:0;padding-right:0;max-width:240px}}.aa-blog-post-intro__header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1200px){.aa-blog-post-intro__header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aa-blog-post-intro .aa-avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}@media (min-width:768px){.aa-blog-post-intro .aa-avatar{margin-bottom:15px}}.aa-blog-post-intro .aa-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:25%;margin-left:auto}@media (min-width:768px){.aa-blog-post-intro .aa-social{max-width:30%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1200px){.aa-blog-post-intro .aa-social{max-width:240px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.aa-blog-post-intro .aa-social p{font-size:14px}.aa-blog-post-intro .aa-social svg path{fill:#e0690a}.aa-blog-post-intro__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}@media (min-width:1200px){.aa-blog-post-intro__meta{margin-left:0;text-align:center}}.aa-blog-post-intro__meta .aa-blog-article__author{margin-bottom:8px}.aa-blog-post-intro__body{width:100%;padding-left:16px;padding-right:16px}@media (min-width:768px){.aa-blog-post-intro__body{padding-top:32px;padding-bottom:32px}}@media (min-width:992px){.aa-blog-post-intro__body{max-width:720px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (min-width:1200px){.aa-blog-post-intro__body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0;padding-bottom:0}}.aa-avatar{width:80px;height:80px;border-radius:50%}@media (min-width:768px){.aa-avatar{width:100px;height:100px}}.aa-social p{margin-bottom:10px;text-align:center;font-weight:700}.aa-social svg{fill:#fff}.aa-social .aa-social__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.aa-social .aa-social__inner{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-social .aa-social__inner a{display:block}@media (min-width:768px){.aa-social .aa-social__inner a:not(:last-of-type){margin-right:20px}}.aa-social .aa-social__inner svg{width:29px;height:29px}.aa-social .aa-social__inner svg:hover{opacity:.7}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiaGVscGVycy9fc2l6ZXMuc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiY29yZS9fZWxlbWVudHMuc2NzcyIsInN0eWxlLmNzcyIsImNvcmUvX3R5cG9ncmFwaHkuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJjb3JlL19kbmRfZWxlbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJoZWxwZXJzL19mdW5jdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL192aWRlb3Muc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19jYXJkcy5zY3NzIiwibW9kdWxlcy9fY2FyZHMtaW5zaWdodC5zY3NzIiwibW9kdWxlcy9fbW9kdWxlcy5zY3NzIiwidGVtcGxhdGVzL19zeXN0ZW0tcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1pbmRleC5zY3NzIiwidGVtcGxhdGVzL19ibG9nLXBvc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnTkEsZ0JBRWlCO0FDbE5qQiwyRUFBMkUsQ0FVM0UsS0FDRSxnQkFBaUIsQ0FDakIsNkJBQ0YsQ0FpQkEsS0FDRSxhQUNGLENBT0EsR0FDRSxhQUFjLENBQ2QsY0FDRixDQXFCQSxJQUNFLCtCQUFpQyxDQUNqQyxhQUNGLENBa0JBLFlBQ0Usa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUMsQ0FBakMsZ0NBQ0YsQ0FnQkEsY0FHRSwrQkFBaUMsQ0FDakMsYUFDRixDQWtEQSxzQ0FNRSxjQUFlLENBQ2YsZ0JBRUYsQ0FpREEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FHRSxhQUlGLENBdUJBLG9DQTdCRSw2QkFBc0IsQ0FBdEIscUJBaUNGLENBSkEsNkJBR0UsU0FDRixDQWdCQSxjQUNFLDRCQUVGLENBMkJBLFFBQ0UsYUFDRixDQXlCQSxTQUNFLFlBQ0YsQ0N4VkEseUVBQ0ksZ0JBQWlCLENDaUJiLHlCRGxCUix5RUFJUSxpQkFBa0IsQ0FFekIsQ0FDRCwyRkFDSSxtQkFBb0IsQ0NVaEIseUJEWFIsMkZBSVEsb0JBQXFCLENBRTVCLENBNENELGtFQUNJLGdCQUFpQixDQ3hDYix5QkR1Q1Isa0VBSVEsZ0JBQWlCLENBS3hCLENDaERPLDBCRHVDUixrRUFPUSxpQkFBa0IsQ0FFekIsQ0FDRCxxRUFDSSxtQkFBb0IsQ0NsRGhCLHlCRGlEUixxRUFJUSxtQkFBb0IsQ0FLM0IsQ0MxRE8sMEJEaURSLHFFQU9RLG9CQUFxQixDQUU1QixDQXNCRCxnRUFDSSxnQkFBaUIsQ0NqRmIseUJEZ0ZSLGdFQUlRLGdCQUFpQixDQUt4QixDQ3pGTywwQkRnRlIsZ0VBT1EsZ0JBQWlCLENBRXhCLENBQ0QsbUVBQ0ksbUJBQW9CLENDM0ZoQix5QkQwRlIsbUVBSVEsbUJBQW9CLENBSzNCLENDbkdPLDBCRDBGUixtRUFPUSxtQkFBb0IsQ0FFM0IsQ0FxQkQsV0FDSSxlQUFnQixDQ3pIWix5QkR3SFIsV0FJUSxlQUFnQixDQUt2QixDQ2pJTywwQkR3SFIsV0FPUSxlQUFnQixDQUV2QixDQUNELFdBQ0ksa0JBQW1CLENDbklmLHlCRGtJUixXQUlRLGtCQUFtQixDQUsxQixDQzNJTywwQkRrSVIsV0FPUSxrQkFBbUIsQ0FFMUIsQ0FzQkQsNkJBQ0ksZ0JBQWlCLENDbEtiLDBCRGlLUiw2QkFJUSxnQkFBaUIsQ0FFeEIsQ0FDRCw2QkFDSSxtQkFBb0IsQ0N6S2hCLDBCRHdLUiw2QkFJUSxtQkFBb0IsQ0FFM0IsQ0FzQkQsNEJBQ0ksa0JBQW1CLENDck1mLDBCRG9NUiw0QkFJUSxrQkFBbUIsQ0FFMUIsQ0FnQkQsY0FDSSxnQkFBaUIsQ0MzTmIseUJEME5SLGNBSVEsZ0JBQWlCLENBRXhCLENBQ0QsY0FDSSxtQkFBb0IsQ0NsT2hCLHlCRGlPUixjQUlRLG1CQUFvQixDQUUzQixDRXBQQSxLQUNHLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBRzNCLGlCQUNJLDBCQUFtQixDQUFuQixrQkFBbUIsQ0FLdkIsaUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FHMUIsa0NBR0ksdUJBQXlCLENBSDdCLCtDQU1JLHlCQUEyQixDQUsvQixtQkFDSSxVQUFXLENDMkpmLFFEcEpJLGVBQWdCLENBR3BCLEVBQ0kseUJBQTBCLENBQzFCLGdDQUE4QixDQUE5Qiw2QkFBOEIsQ0FHOUIseURBQXlELENBQXpELGlEQUF5RCxDQWU3RCxRQUNJLFlBQWEsQ0FHakIsaUJBRUksU0FBVSxDQUdkLEtBQ0ksUUFBUyxDQUNULCtKQUE0TCxDQUM1TCxjQUFlLENBRWYsZUFHc0IsQ0MwSTFCLG9GRGhJSSxtQkFBcUIsQ0FHdkIsR0FDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FHbkIsa0JBQ0UsWUFBYSxDQUNiLG1CQUFxQixDQUd2QixFQUVFLGtCQUFtQixDQUdyQixzQ0FFRSx5QkFBMEIsQ0FDMUIsd0NBQXlDLENBQ3pDLGdDQUFpQyxDQUNqQyxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIscUNBQXNDLENBQ3RDLDZCQUE4QixDQUdoQyxRQUVFLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FHdEIsaUJBTEUsa0JBU21CLENBSnJCLFNBR0UsWUFDbUIsQ0FHckIsd0JBSUUsZUFBZ0IsQ0FHbEIsR0FDRSxlQUFnQixDQUdsQixHQUNFLG1CQUFvQixDQUNwQixhQUFjLENBR2hCLFdBQ0UsZUFBZ0IsQ0FHbEIsU0FFRSxrQkFBbUIsQ0FHckIsTUFDRSxhQUFjLENBR2hCLFFBRUUsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsdUJBQXdCLENBRzFCLElBQ0UsYUFBYyxDQUdoQixJQUNFLFNBQVUsQ0FwSWQsRUF3SUksYUFBYyxDQUNkLG9CQUFxQixDQUNyQiw0QkFBNkIsQ0FHL0IsUUFDRSxhQUFjLENBQ2QseUJBQTBCLENBUTVCLGtDQUNFLGFBQWMsQ0FDZCxvQkFBcUIsQ0FHdkIsa0JBSUUsc0ZBQWlHLENBQ2pHLGFBQWMsQ0FHaEIsSUFDRSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGFBQWMsQ0FHaEIsT0FDRSxlQUFnQixDQUdsQixJQUVFLGlCQUFrQixDQUdwQixRQUpFLHFCQU1zQixDQUZ4QixJQUNFLGVBQ3NCLENBR3hCLE1BQ0Usd0JBQXlCLENBRzNCLFFBQ0Usa0JBQW9CLENBQ3BCLHFCQUF1QixDQUN2QixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBR3RCLEdBQ0Usa0JBQW1CLENBR3JCLE1BQ0Usb0JBQXFCLENBQ3JCLG1CQUFxQixDQUd2QixPQUNFLGVBQWdCLENBR2xCLGFBQ0Usa0JBQW1CLENBQ25CLHlDQUEwQyxDQUc1QyxzQ0FLRSxRQUFTLENBQ1QsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FHdEIsYUFFRSxnQkFBaUIsQ0FHbkIsY0FFRSxtQkFBb0IsQ0FHdEIsT0FDRSxnQkFBaUIsQ0FHbkIsZ0RBSUUseUJBQTBCLENBRzVCLDRHQUlFLGNBQWUsQ0FHakIsd0hBSUUsU0FBVSxDQUNWLGlCQUFrQixDQUdwQix1Q0FFRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBQVUsQ0FHWiwrRUFJRSwwQkFBMkIsQ0FHN0IsU0FDRSxhQUFjLENBQ2QsZUFBZ0IsQ0FHbEIsU0FDRSxXQUFZLENBQ1osU0FBVSxDQUNWLFFBQVMsQ0FDVCxRQUFTLENBR1gsT0FDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FDZixTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLGtCQUFtQixDQUdyQixTQUNFLHVCQUF3QixDQ3dGNUIsa0ZEbkZJLFdBQVksQ0N1RmhCLGNEbkZJLG1CQUFvQixDQUNwQix1QkFBd0IsQ0NzRjVCLHlDRGxGSSx1QkFBd0IsQ0FHMUIsNkJBQ0UsWUFBYSxDQUNiLHlCQUEwQixDQUc1QixPQUNFLG9CQUFxQixDQUd2QixRQUNFLGlCQUFrQixDQUNsQixjQUFlLENBR2pCLFNBQ0UsWUFBYSxDQ2lGakIsU0Q3RUksc0JBQXdCLENBaksxQixpQkFxS0UsY0FNWSxDQTNLZCxJQXlLRSxhQUFjLENBRWQsV0FBWSxDRW5VaEIsV0FDSSxpQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQiwrT0FDK0gsQ0FHakksV0FDRSxpQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQiwrTkFDdUgsQ0FHdEgsV0FDRCxpQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQiwrTkFDdUgsQ0ZqQjNILEtFc0JJLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FFbEMsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixrQ0NyRWdDLENEc0VoQyxlQ3hGWSxDRDZGWixvQkFBcUIsQ0FFckIsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLHFCQUFzQixDQUV0QixnQkFBaUIsQ0g3RmIseUJDc0RSLEtFMENRLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBR3hCLENGcENDLGVFdUNFLCtCQUFpQyxDQUNqQyx1Q0FBeUMsQ0FDekMsNEdBQTJHLENBQTNHLG9HQUEyRyxDRnpCN0csa0JFa0NFLFFBQVMsQ0FDVCxVQUFXLENBRVgsa0NDekdtQyxDRDBHbkMsYUM1RmdCLENEa0ZwQixvQ0FjUSxZQUFhLENIM0hiLHlCRzZHUixvQ0FtQlksYUFBYyxDQUNqQixDQXBCVCxvRkF3QlEsZUFBZ0IsQ0FJeEIsaUZBRUksa0JBQW1CLENBRW5CLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDSC9JWix5Qkd5SVIsaUZBVVEsY0FBZSxDQUNmLGdCQUFpQixDQUV4QixDQUVELFdBQ0ksY0FBZSxDQUNmLGVBQWdCLENBSXBCLHdGQUVJLGtCQUFtQixDQUVuQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0hwS1oseUJHOEpSLHdGQVVRLGtCQUFtQixDQUVuQixjQUFlLENBQ2YsZ0JBQWlCLENBRXhCLENBRUQsd0hBRUksa0JBQW1CLENBRW5CLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDSHJMWix5QkcrS1Isd0hBU1EsY0FBZSxDQUNmLGdCQUFpQixDQUV4QixDQUVELE9BRUksa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixlQUFnQixDSGxNWix5Qkc2TFIsT0FTUSxjQUFlLENBQ3JCLGdCQUFpQixDQUlsQixDQUVELE9BRUksa0JBQW1CLENBRW5CLGNBQWUsQ0FDZixlQUFnQixDQUNsQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDSHRObkIsMEJHNk1SLE9BYVEsY0FBZSxDQUNmLGdCQUFpQixDQUV4QixDQUVELE9BR0ksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENIcE9aLDBCRytOUixPQU9JLGNBQWUsQ0FDakIsZ0JBQWlCLENBS2xCLENBRUQsbUJBQ0ksZUFBZ0IsQ0Z6SmxCLEVFNkpFLFlBQWEsQ0FDYixlQUFnQixDQUVaLGNBQWUsQ0FDZixlQUFnQixDQUx4QixtQkFTUSxrQkFBbUIsQ0gzUG5CLHlCR2tQUixtQkFZWSxrQkFBbUIsQ0FFMUIsQ0FkTCxRQWlCUSxjQUFlLENBQ2YsZUFBZ0IsQ0hwUWhCLHlCR2tQUixRQXFCWSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFckIsQ0FHUCxxQkFDSSxjQUFlLENBQ2YsZ0JBQWlCLENIL1FiLHlCRzZRUixxQkFLUSxjQUFlLENBQ2YsZ0JBQWlCLENBRXhCLENBRUQscUJBQ0ksY0FBZSxDQUNmLGdCQUFpQixDSHpSYix5Qkd1UlIscUJBS1EsY0FBZSxDQUNmLGdCQUNKLENBQ0gsQ0FFRCxNQUVJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixrQkFBbUIsQ0hyU2YseUJHaVNSLE1BT1EsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBVTFCLENBbEJELDBEQWdCUSxZQUFhLENBSXJCLHlGQWNJLGVBQWdCLENGaE1sQixXRXdNRSxhQUFjLENBQ2QsY0FBZSxDQUVmLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUN0VlksQ0R1VlosaUJBQWtCLENIalZkLHlCQ21JTixXRWlOTSxjQUFlLENBQ2YsZ0JBQWlCLENBRXhCLENBRUQsT0FDSSxlQzdWWSxDRG9XaEIsYUFISSxpQkFPa0IsQ0FKdEIsV0FFSSxjQUFlLENBQ2YsZ0JBQ2tCLENBR3RCLG9GQUVJLGFBQWMsQ0FDZCxrQkFBbUIsQ0FFbkIsZUNoWFksQ0pHUix5Qkd3V1Isb0ZBUVEsa0JBQW1CLENBTTFCLENBZEQscUhBWVEsZUFBZ0IsQ0VsWXhCLFdBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FFYixpQkQyQlUsQ0MxQlYsa0JEMEJVLENDcEJkLDhDQUVJLFVBQVcsQ0xFUCx5QktDUix1QkFFUSxnQkRLZ0IsQ0NKaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUV6QixDQUtELDJFQUdJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFdkIseUJBQ0ksZ0JBQWlCLENBRWpCLDBCQUhKLHlCQUlRLGdCQUFpQixDQUV4QixDQUNELDBCQUNJLGdCQUFpQixDQUVqQiwwQkFISiwwQkFJUSxnQkFBaUIsQ0FFeEIsQ0FDRCx3QkFDSSxnQkFBaUIsQ0EwQ3JCLFlBQ0ksVUFBVyxDQVFmLDRCQUNFLHdCQUF5QixDQUczQixhQUNFLHdCRDdEWSxDQytEZCxlQUNFLHdCRDlEYyxDQ2dFaEIsYUFDRSx3QkQvRFksQ0NpRWQsa0JBQ0Usd0JEMURpQixDQzREbkIsbUJBQ0Usd0JENURrQixDQzhEcEIsY0FDRSx3QkQ5RGEsQ0NnRWYscUJBQ0Usd0JEaEVvQixDQ3VFdEIsMkJBQ0ksc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FFL0IsNkJBQ0ksdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FNM0IsNEJBQ0ksZUFBZ0IsQ0FFcEIsOEJBQ0ksaUJBQWtCLENBR3RCLFVBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixVQUFXLENMcklQLHlCS21JUixVQUtRLGdCQUE4QyxDQUM5QyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXpCLENBRUQsYUFFRSxxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLHVCQUEyQixDQU03Qiw0RUFHSSxVQUFXLENMM0pQLHlCSzZKUiwwQkFFUSxlQUE2QyxDQUVwRCxDTGpLTyx5QktrS1IsMEJBRVEsZUFBNkMsQ0FFcEQsQ0x0S08seUJLdUtSLHdCQUVRLGVBQTZDLENBRXBELENBRUQsTUFDSSx1QkFBeUIsQ0FHN0IsTUFDSSwwQkFBNEIsQ0FHaEMsTUFDSSxzQkFBd0IsQ0FHNUIsTUFDSSx5QkFBMkIsQ0FNL0IsY0FDSSxzQkFBd0IsQ0FHNUIseUJBQ0ksZ0JBQ0ksc0JBQXdCLENBQzNCLENMdk1HLHlCSzJNSixjQUNJLHNCQUF3QixDQUMzQixDQUdMLHlCQUNJLGdCQUNJLHNCQUF3QixDQUMzQixDTG5ORyx5Qkt1TkosY0FDSSxzQkFBd0IsQ0FDM0IsQ0FHTCx5QkFDSSxnQkFDSSxzQkFBd0IsQ0FDM0IsQ0wvTkcseUJLbU9KLGNBQ0ksc0JBQXdCLENBQzNCLENBR0wsMEJBQ0ksZ0JBQ0ksc0JBQXdCLENBQzNCLENMM09HLDBCSytPSixjQUNJLHNCQUF3QixDQUMzQixDQUdMLGdCQUNJLHNCQUF3QixDQUc1QixXQUNJLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0w3UGIseUJLd1BSLHNCQVVNLGVBQWdCLENBQ2pCLENBWEwsc0JBZUksa0JBQW1CLENBQ25CLGlCQUFrQixDTHhRZCx5Qkt3UFIsc0JBc0JNLGVBQWdCLENBQ2pCLENML1FHLHlCS3dQUixzQkE0Qk0sZUFBZ0IsQ0FDakIsQ0xyUkcsMEJLd1BSLHNCQWtDTSxnQkFBaUIsQ0FDbEIsQ0FuQ0wsc0JBdUNJLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FHcEIseUVBQ0UsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDTHhTYix5Qks0U0oseUJBQ0UsZUFBZ0IsQ0FDakIsQ0w5U0cseUJLa1RKLHVDQUNFLGVBQWdCLENBQ2pCLENMcFRHLHlCS3dUSixxREFDRSxlQUFnQixDQUNqQixDTDFURywwQks4VEosbUVBQ0UsZ0JBQWlCLENBQ2xCLENMaFVHLDBCSzhUSixtRUFPRSxnQkFBaUIsQ0FDbEIsQ0FHSCxZQUNFLGdCQUFpQixDQUduQixXQUNFLGVBQWdCLENBR2xCLGFBQ0UsaUJBQWtCLENBR3BCLGdCQUNFLGFBQWMsQ0FDZCxjQUFlLENBQ2YsV0FBWSxDQUVkLGFBQ0UsaUJBQWtCLENBRXBCLGVBQ0UsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixxQkFBeUIsQ0FDekIscUJBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixzQ0FBd0MsQ0FFeEMsOEJBQWdDLENBQ2hDLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsV0FBWSxDQUVkLFlBQ0UsaUJBQWtCLENKaFNwQixHSW1TRSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULHlCQUE2QixDQUUvQixTQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsa0JBQXNCLENBQ3RCLFFBQVMsQ0FFWCxtREFFRSxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsU0FBVSxDSDRyQmQsY0d6ckJJLGNBQWUsQ0FFakIsTUFDRSxTQUFVLENBQ1Ysc0NBQXdDLENBRXhDLDhCQUFnQyxDQUVsQyxTQUNFLFNBQVUsQ0FFWixVQUNFLFlBQWEsQ0FFZixhQUNFLGFBQWMsQ0FFaEIsZUFDRSxpQkFBa0IsQ0FFcEIsa0JBQ0UsdUJBQXdCLENBRTFCLFlBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQiw2Q0FBK0MsQ0FFL0MscUNBQXVDLENBQ3ZDLGdDQUFrQyxDQUVsQyx3QkFBMEIsQ0FDMUIsdUNBQXdDLENBRXhDLCtCQUFnQyxDQUVsQyxPQUNFLFdBQVksQ0FDWixjQUFlLENBQ2YsZUFBaUIsQ0FDakIsYUFBYyxDQUNkLFVBQWMsQ0FDZCx3QkFBNEIsQ0FDNUIsd0JBQXlCLENBQ3pCLFVBQVksQ0FFZCwwQkFFRSxVQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsVUFBWSxDQUVkLGFBQ0UsU0FBVSxDQUNWLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULHVCQUF3QixDQUN4QixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FLbEIsbUJBRkUsZUFZVSxDQVZaLE9BQ0UsY0FBZSxDQUNmLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCxZQUFhLENBQ2IsWUFBYSxDQUViLGdDQUFpQyxDQUNqQyxTQUFVLENBRVosMEJBQ0Usa0NBQXFDLENBR3JDLDBCQUE2QixDQUM3QixpREFBbUQsQ0FFbkQseUNBQW1DLENBQW5DLGlDQUFtQyxDQUFuQyxnRUFBbUMsQ0FFckMsd0JBQ0UsOEJBQWtDLENBR2xDLHNCQUEwQixDQUU1QixtQkFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFbEIsY0FDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FFZCxlQUNFLGlCQUFrQixDQUNsQixxQkFBeUIsQ0FDekIsbUNBQW9DLENBQ3BDLDJCQUE0QixDQUM1QixxQkFBeUIsQ0FDekIsK0JBQW9DLENBQ3BDLGlCQUFrQixDQUNsQiwyQ0FBZ0QsQ0FDaEQsbUNBQXdDLENBQ3hDLFNBQVUsQ0FFWixnQkFDRSxjQUFlLENBQ2YsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUNQLFlBQWEsQ0FDYixxQkFBeUIsQ0FFM0IscUJBQ0UsdUJBQXdCLENBQ3hCLFNBQVUsQ0FFWixtQkFDRSx3QkFBeUIsQ0FDekIsVUFBWSxDQUVkLGNBQ0UsWUFBYSxDQUNiLCtCQUFnQyxDQUVsQyxxQkFDRSxlQUFnQixDQUVsQixhQUNFLFFBQVMsQ0FDVCxzQkFBdUIsQ0FFekIsWUFDRSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUVmLGNBQ0UsWUFBYSxDQUNiLGdCQUFpQixDQUNqQiw0QkFBNkIsQ0FFL0Isd0JBQ0UsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FFbEIsbUNBQ0UsZ0JBQWlCLENBRW5CLG9DQUNFLGFBQWMsQ0FFaEIseUJBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBRWxCLHlCQXZFQSxjQXlFSSxXQUFZLENBQ1osZ0JBQWlCLENBckVyQixlQXdFSSw0Q0FBaUQsQ0FDakQsb0NBQXlDLENBRTNDLFVBQ0UsV0FBWSxDQUNiLENBRUgseUJBQ0UsVUFDRSxXQUFZLENBQ2IsQ0FFSCxtSEFNRSxhQUFjLENBQ2QsV0FBWSxDQUVkLHdEQUdFLFVBQVcsQ0FFYixjQUNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRW5CLFlBQ0UscUJBQXVCLENBRXpCLFdBQ0Usb0JBQXNCLENBRXhCLE1BQ0Usc0JBQXdCLENBRTFCLE1BQ0UsdUJBQXlCLENBRTNCLFdBQ0UsaUJBQWtCLENBRXBCLFdBQ0UsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsNEJBQTZCLENBQzdCLFFBQVMsQ0FFWCxRQUNFLHNCQUF3QixDQUUxQixPQUNFLGNBQWUsQ0Nqb0JuQixLQUNJLG1CQUFZLENBQVosbUJBQVksQ0FBWixZQUFZLENBQ1osa0JBQWMsQ0FBZCxjQUFjLENBQ2QsaUJBQWlCLENBQ2pCLGtCQUNKLENBQ0EsWUFDSSxhQUFhLENBQ2IsY0FDSixDQUNBLDJDQUNJLGNBQWMsQ0FDZCxlQUNKLENBQ0Esc3FCQUNJLGlCQUFpQixDQUNqQixrQkFBa0IsQ0FDbEIsaUJBQWlCLENBQ2pCLFVBQ0osQ0FDQSxLQUNJLHlCQUFZLENBQVosWUFBWSxDQUNaLGtCQUFXLENBQVgsbUJBQVcsQ0FBWCxXQUFXLENBQ1gsY0FDSixDQUNBLGNBQ0ksa0JBQWEsQ0FBYixpQkFBYSxDQUFiLGFBQWEsQ0FDYixjQUNKLENBQ0EsY0FDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxjQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsY0FDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxjQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGNBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQWMsQ0FDZCxVQUNKLENBQ0EsaUJBSkksa0JBT0osQ0FIQSxPQUNJLHFCQUFpQixDQUFqQixpQkFBaUIsQ0FDakIsa0JBQ0osQ0FDQSxPQUNJLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxjQUhJLGtCQU1KLENBSEEsT0FDSSxnQkFBWSxDQUFaLFlBQVksQ0FDWixhQUNKLENBQ0EsT0FDSSxzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsY0FISSxrQkFNSixDQUhBLE9BQ0ksc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLE9BQ0ksZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGNBSEksa0JBTUosQ0FIQSxPQUNJLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxPQUNJLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxjQUhJLGtCQU1KLENBSEEsT0FDSSxnQkFBWSxDQUFaLFlBQVksQ0FDWixhQUNKLENBQ0EsUUFDSSxzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsZ0JBSEksa0JBTUosQ0FIQSxRQUNJLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxRQUNJLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQ2IsY0FDSixDQUNBLGFBQ0ksMkJBQ0osQ0FESSxpQkFDSixDQURJLFFBQ0osQ0FDQSxZQUNJLDRCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsU0FDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFNBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxTQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsU0FDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFNBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxTQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsU0FDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFNBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxTQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsU0FDSSw0QkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFVBQ0ksNEJBQ0osQ0FESSxpQkFDSixDQURJLFFBQ0osQ0FDQSxVQUNJLDRCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsVUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLFVBQ0ksb0JBQ0osQ0FDQSxVQUNJLHFCQUNKLENBQ0EsVUFDSSxlQUNKLENBQ0EsVUFDSSxxQkFDSixDQUNBLFVBQ0kscUJBQ0osQ0FDQSxVQUNJLGVBQ0osQ0FDQSxVQUNJLHFCQUNKLENBQ0EsVUFDSSxxQkFDSixDQUNBLFVBQ0ksZUFDSixDQUNBLFdBQ0kscUJBQ0osQ0FDQSxXQUNJLHFCQUNKLENBQ0EseUJBQ0ksUUFDSSx5QkFBWSxDQUFaLFlBQVksQ0FDWixrQkFBVyxDQUFYLG1CQUFXLENBQVgsV0FBVyxDQUNYLGNBQ0osQ0FDQSxpQkFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQ0osQ0FDQSxpQkFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxpQkFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsYUFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQWMsQ0FDZCxVQUNKLENBQ0EsVUFDSSxrQkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLGlCQUFpQixDQUNqQixrQkFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFVBQ0ksa0JBQVksQ0FBWixnQkFBWSxDQUFaLFlBQVksQ0FDWixhQUNKLENBQ0EsV0FDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFdBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxXQUNJLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQ2IsY0FDSixDQUNBLGdCQUNJLDJCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsZUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksNEJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxhQUNJLDRCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsYUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLGFBQ0ksNEJBQ0osQ0FESSxpQkFDSixDQURJLFFBQ0osQ0FDQSxhQUNJLGFBQ0osQ0FDQSxhQUNJLG9CQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0ksZUFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLHFCQUNKLENBQ0EsYUFDSSxlQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLGVBQ0osQ0FDQSxjQUNJLHFCQUNKLENBQ0EsY0FDSSxxQkFDSixDQUFDLENBRUwseUJBQ0ksUUFDSSx5QkFBWSxDQUFaLFlBQVksQ0FDWixrQkFBVyxDQUFYLG1CQUFXLENBQVgsV0FBVyxDQUNYLGNBQ0osQ0FDQSxpQkFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQ0osQ0FDQSxpQkFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxpQkFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsYUFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQWMsQ0FDZCxVQUNKLENBQ0EsVUFDSSxrQkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLGlCQUFpQixDQUNqQixrQkFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFVBQ0ksa0JBQVksQ0FBWixnQkFBWSxDQUFaLFlBQVksQ0FDWixhQUNKLENBQ0EsV0FDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFdBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxXQUNJLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQ2IsY0FDSixDQUNBLGdCQUNJLDJCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsZUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksNEJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxhQUNJLDRCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsYUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLGFBQ0ksNEJBQ0osQ0FESSxpQkFDSixDQURJLFFBQ0osQ0FDQSxhQUNJLGFBQ0osQ0FDQSxhQUNJLG9CQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0ksZUFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLHFCQUNKLENBQ0EsYUFDSSxlQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLGVBQ0osQ0FDQSxjQUNJLHFCQUNKLENBQ0EsY0FDSSxxQkFDSixDQUFDLENBRUwseUJBQ0ksUUFDSSx5QkFBWSxDQUFaLFlBQVksQ0FDWixrQkFBVyxDQUFYLG1CQUFXLENBQVgsV0FBVyxDQUNYLGNBQ0osQ0FDQSxpQkFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQ0osQ0FDQSxpQkFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxpQkFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsYUFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQWMsQ0FDZCxVQUNKLENBQ0EsVUFDSSxrQkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLGlCQUFpQixDQUNqQixrQkFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFVBQ0ksa0JBQVksQ0FBWixnQkFBWSxDQUFaLFlBQVksQ0FDWixhQUNKLENBQ0EsV0FDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFdBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxXQUNJLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQ2IsY0FDSixDQUNBLGdCQUNJLDJCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsZUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksNEJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxhQUNJLDRCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsYUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLGFBQ0ksNEJBQ0osQ0FESSxpQkFDSixDQURJLFFBQ0osQ0FDQSxhQUNJLGFBQ0osQ0FDQSxhQUNJLG9CQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0ksZUFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLHFCQUNKLENBQ0EsYUFDSSxlQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLGVBQ0osQ0FDQSxjQUNJLHFCQUNKLENBQ0EsY0FDSSxxQkFDSixDQUFDLENBRUwsMEJBQ0ksUUFDSSx5QkFBWSxDQUFaLFlBQVksQ0FDWixrQkFBVyxDQUFYLG1CQUFXLENBQVgsV0FBVyxDQUNYLGNBQ0osQ0FDQSxpQkFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQ0osQ0FDQSxpQkFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxpQkFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLGlCQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsYUFDSSxrQkFBYSxDQUFiLGlCQUFhLENBQWIsYUFBYSxDQUNiLGNBQWMsQ0FDZCxVQUNKLENBQ0EsVUFDSSxrQkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLGlCQUFpQixDQUNqQixrQkFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFZLENBQVosZ0JBQVksQ0FBWixZQUFZLENBQ1osYUFDSixDQUNBLFVBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBWSxDQUFaLGdCQUFZLENBQVosWUFBWSxDQUNaLGFBQ0osQ0FDQSxVQUNJLGtCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsa0JBQWtCLENBQ2xCLG1CQUNKLENBQ0EsVUFDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFVBQ0ksa0JBQVksQ0FBWixnQkFBWSxDQUFaLFlBQVksQ0FDWixhQUNKLENBQ0EsV0FDSSxrQkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGtCQUFrQixDQUNsQixtQkFDSixDQUNBLFdBQ0ksa0JBQWtCLENBQWxCLHNCQUFrQixDQUFsQixrQkFBa0IsQ0FDbEIsbUJBQ0osQ0FDQSxXQUNJLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQ2IsY0FDSixDQUNBLGdCQUNJLDJCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsZUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksMkJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxZQUNJLDJCQUNKLENBREksZ0JBQ0osQ0FESSxPQUNKLENBQ0EsWUFDSSwyQkFDSixDQURJLGdCQUNKLENBREksT0FDSixDQUNBLFlBQ0ksNEJBQ0osQ0FESSxnQkFDSixDQURJLE9BQ0osQ0FDQSxhQUNJLDRCQUNKLENBREksaUJBQ0osQ0FESSxRQUNKLENBQ0EsYUFDSSw0QkFDSixDQURJLGlCQUNKLENBREksUUFDSixDQUNBLGFBQ0ksNEJBQ0osQ0FESSxpQkFDSixDQURJLFFBQ0osQ0FDQSxhQUNJLGFBQ0osQ0FDQSxhQUNJLG9CQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0ksZUFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLHFCQUNKLENBQ0EsYUFDSSxlQUNKLENBQ0EsYUFDSSxxQkFDSixDQUNBLGFBQ0kscUJBQ0osQ0FDQSxhQUNJLGVBQ0osQ0FDQSxjQUNJLHFCQUNKLENBQ0EsY0FDSSxxQkFDSixDQUFDLENDcjBCTCxnRkFFRSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQiwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFFBQVMsQ0FDVCxpQkFBa0IsQ0FHbEIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxrQ0hpQnFDLENHaEJyQyxlSEFjLENHQ2Qsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQix3Qkg4QmMsQ0c3QmQsa0JBQW1CLENBQ25CLFVId0JhLENHdkJiLHdCQUF5QixDQUN6QixrQkgwQmMsQ0d6QmQsY0FBZSxDQUNmLHVDSGVxQixDR2ZyQiwrQkhlcUIsQ0d2Q3ZCLG1NQStCSSxTQUFVLENBQ1YsNENIU3FDLENHVHJDLG9DSFNxQyxDR1JyQyxrQkhnQmtCLENHZmxCLHdCSGVrQixDR2RsQixTQUFVLENBQ1YsVUhRVyxDRzVDZixnTUErQkksU0FBVSxDQUNWLDRDSFNxQyxDR1RyQyxvQ0hTcUMsQ0dSckMsa0JIZ0JrQixDR2ZsQix3Qkhla0IsQ0dkbEIsU0FBVSxDQUNWLFVIUVcsQ0c1Q2YsMEpBMENJLGtCSFFVLENHUFYsd0JIT1UsQ0dOVixVSEFXLENHNUNmLGduQkFrRE0sa0JIQ2MsQ0dBZCx3QkhBYyxDR0NkLFVIUlMsQ0c1Q2YsMG1CQWtETSxrQkhDYyxDR0FkLHdCSEFjLENHQ2QsVUhSUyxDRzVDZixtS0EyREksNEJBQTZCLENBQzdCLGlCSGhCVyxDR2lCWCxVSGpCVyxDRzVDZiwyb0JBbUVNLHFCSHZCUyxDR3dCVCxhSHBCVSxDR2hEaEIscW9CQW1FTSxxQkh2QlMsQ0d3QlQsYUhwQlUsQ0cwQmhCLHFGQUVFLG9CQUFxQixDQUd2QixnTkFJRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QixvZUFBNmhCLENBRTdoQixpQ0FBMEIsQ0FBMUIseUJBQTBCLENBZDVCLDZNQUlFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLG9lQUE2aEIsQ0FFN2hCLGlDQUEwQixDQUExQix5QkFBMEIsQ0FnQjVCLGdOQVhFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLG9lQWMwQixDQVg1QixpSEFXRSxpQ0FBMEIsQ0FBMUIseUJBQTBCLENBRzVCLHFHQUVFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLG9lQUE2aEIsQ0FHL2hCLHNRQUlFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLHdlQUE2aEIsQ0FaL2hCLG1RQUlFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLHdlQUE2aEIsQ0FHL2hCLHFCQUNFLHdCSHRHWSxDR3VHWixvQkFBc0IsQ0FDdEIsb0JIeEdZLENHMkdkLGlDQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLG9lQUE2aEIsQ0FHL2hCLDJCQUNFLG9CSHZIa0IsQ0d3SGxCLHdCSHhIa0IsQ0d5SGxCLG9CQUFzQixDQUd4Qix1Q0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QixvZUFBNmhCLENBRy9oQiwwQkFDRSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBQ3JCLHVCQUF5QixDQUczQixzQ0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix3ZUFBNmhCLENBRy9oQixnQ0FDRSx3QkFBeUIsQ0FDekIsb0JBQXNCLENBQ3RCLFNBQVUsQ0FHWiw0Q0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QixvZUFBNmhCLENBRy9oQix1QkFDRSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBQ3JCLHVCQUF5QixDQUczQixtQ0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix3ZUFBNmhCLENBRy9oQiw2QkFDRSx3QkFBeUIsQ0FDekIsb0JBQXNCLENBQ3RCLFNBQVUsQ0FHWix5Q0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QixvZUFBNmhCLENBRy9oQiwwQkFDRSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBQ3JCLHVCQUF5QixDQUczQixzQ0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix3ZUFBNmhCLENBRy9oQixnQ0FDRSx3QkFBeUIsQ0FDekIsb0JBQXNCLENBQ3RCLFNBQVUsQ0FHWiw0Q0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQU02aEIsQ0FHL2hCLHNIQVJFLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLG9lQWtCMEIsQ0FmNUIsMEVBR0UsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FRMUIsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ1BwU3BCLHlCT3FSUiwwRUFrQkksVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FHN0IsQ0FHRCxrQkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUdwQixpQ0FDRSx3Qkh0UlksQ0d5UmQseUNBQ0UsVUFBVyxDQUNYLHdCSDNSWSxDRzhSZCx1Q0FDRSxZQUFhLENBR2YsNEJBQ0UsV0FBWSxDQUNaLFVBQVcsQ0FDWCx3Qkh2U2MsQ0d3U2QsaUJBQWtCLENBR3BCLHdCQUNFLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FDUCxVQUFXLENBR2Isb0NBQ0UsVUFBVyxDQUNYLHdCSGxUYyxDR21UZCxVQUFXLENBR2IseUJBRUUsd0JIdFRZLENHdVRaLDRCQUE2QixDQUM3QixhSHhUWSxDR3lUWixrQ0g3VWtDLENHOFVsQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGtCQUFtQixDQUdyQiw4QkFDRSxhSHRVWSxDR3lVZCxtQ0FDRSxhQUFjLENBR2hCLGtDQUNFLFVBQVcsQ0FHYiwrQkFDRSx3QkhsVlksQ0dtVlosVUFBVyxDQUdiLDJDQVNFLG9lQUE2aEIsQ0FDN2hCLGlDQUEwQixDQUExQix5QkFBMEIsQ0FHNUIsZ0ZBWkUsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsZ0JBQWlCLENBQ2pCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiwyQkFlUSxDQVZWLHFDQVNFLHdlQUE2aEIsQ0FDN2hCLE9BQVEsQ0FWViw4RkFhSSx3ZUFBNmhCLENBYmppQiw2RkFhSSx3ZUFBNmhCLENBSWppQix5QkFqQkEscUNBbUJJLG9CQUFzQixDQUN0QixxQkFBdUIsQ0FDdkIsbUNBQXFDLENBQ3JDLEtBQU0sQ0FDUCxDQUdILGFBQ0UsNEJBQTZCLENBQzdCLFdBQVksQ0FDWixTQUFVLENBQ1Ysa0NIclprQyxDR3NabEMsY0FBZSxDQUVmLGtCQUFtQixDQUNuQixhQUFjLENBSWQsa0JBQW1CLENBR3JCLGtCQUNFLGFIN1lZLENHZ1pkLHNCQUNFLFVBQVcsQ0FHYixtQkFDRSxXQUFhLENBR2YseUJBQ0UsZUFBaUIsQ0FJbkIsYUFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsd0JIcGFjLENHcWFkLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FDdEIsU0FBVSxDQUdaLG9CQUNFLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FHZCxtQkFDRSxvQkFBcUIsQ0FDckIsa0NIeGNrQyxDR3ljbEMsYUh2YmMsQ0d3YmQsZUFBZ0IsQ0FHbEIsbUJBQ0Usb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FHN0IsdUJBQ0UsZUFBZ0IsQ0FHbEIsYUFDRSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBR3BCLHlCQUxBLGFBUUksaUJBQWtCLENBQ25CLENBR0gsd0JBQ0UsY0FBZSxDQUdqQixpQkFDRSxlQUFnQixDQXpGbEIsYUE4RkUsYUg3ZGMsQ0c4ZGQsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixvQkFBcUIsQ0FDckIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCw4QkFBZ0MsQ0FDaEMsMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FHdEIseUJBeEdBLGFBMEdJLGNBQWUsQ0FDaEIsQ0FHSCxxRUFFRSxTQUFVLENBR1osOENBRUUsa0NIdGdCa0MsQ0d1Z0JsQyxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLGFIdmZjLENHd2ZkLGlCQUFrQixDQUNsQiwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQVJyQix3SkFZSSxvQkFBcUIsQ0FaekIscUpBWUksb0JBQXFCLENBSXpCLG1DQUdJLFVBQVcsQ0FJZix5QkF2QkEsOENBMkJJLGNBQWUsQ0FDaEIsQ0FHSCx1Q0FFRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix3aUJBQXlzQixDQUczc0IseUJBYkEsdUNBaUJJLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBQ3RCLG1CQUFxQixDQUN0QixDQUdILG1DQUVFLGdCQUFpQixDQUduQix5QkFMQSxtQ0FTSSxnQkFBaUIsQ0FDbEIsQ0FHSCwyQ0FFRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGVBQWdCLENBR2xCLHlCQVBBLDJDQVdJLFFBQVMsQ0FDVCxlQUFnQixDQUNqQixDQUdILHlCQUVFLHVCQUF1QixDQUZ6QiwwRkFLSSx1QkFBNkIsQ0FMakMsd0ZBS0ksdUJBQTZCLENBSWpDLGlEQUVFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLHdlQUE2aEIsQ0FHL2hCLHlCQWJBLGlEQWtCSSxxQkFBc0IsQ0FDdEIsT0FBUSxDQUNULENBR0gsbUNBRUUsdUJBQXlCLENBRzNCLDJEQUVFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLHdlQUE2aEIsQ0FHL2hCLHlCQWJBLDJEQWlCSSxvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixPQUFRLENBQ1QsQ0FHSCxtQ0FFRSx1QkFBeUIsQ0FHM0IsMkRBRUUsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsZ0JBQWlCLENBQ2pCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsd2VBQTZoQixDQUcvaEIseUJBYkEsMkRBaUJJLG9CQUFzQixDQUN0QixxQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLE9BQVEsQ0FDVCxDQUdILGlDQUVFLFVBQVcsQ0FHYix5REFFRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QixvZUFBNmhCLENBRy9oQix5QkFiQSx5REFpQkksb0JBQXNCLENBQ3RCLHFCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsT0FBUSxDQUNULENBR0gsNkJBRUUsdUJBQXlCLENBRzNCLHFEQUVFLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLHdlQUE2aEIsQ0FHL2hCLHlCQWJBLHFEQWlCSSxvQkFBc0IsQ0FDdEIscUJBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixPQUFRLENBQ1QsQ0FHSCx5Q0FFRSx1QkFBeUIsQ0FHM0IsaUVBRUUsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsZ0JBQWlCLENBQ2pCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsb2VBQTZoQixDQUcvaEIseUJBYkEsaUVBaUJJLG9CQUFzQixDQUN0QixxQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLE9BQVEsQ0FDVCxDQUdILDJCQUVFLFVBQVksQ0FHZCxtREFFRSxpQ0FBMEIsQ0FBMUIseUJBQTBCLENBc0I1QixpQkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDUHZ6QnJCLHlCT2t6QlIsaUJBUUksNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBRXRCLENBRUQsd1JBQ0UsZUFBZ0IsQ1AvekJWLHlCTzh6QlIsd1JBSUksWUFBYSxDQUNiLGdCQUFpQixDQUVwQixDQ3QxQkQsWUFDSSxRQUFTLENBQ1QsbUJBQW9CLENBRXBCLGFKd0NnQixDSTVDcEIsa0JBUVEsWUFBYSxDQUlyQixTQUdJLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsZUFBZ0IsQ0FNcEIsb0RBR1EsU0FBVSxDQUVWLGFBQWMsQ0FFZCw0QkFBNkIsQ0FQckMsOENBV1EsU0FBVSxDQUNWLFFBQVMsQ0FFVCw0QkFBNkIsQ0FTckMsZUFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixrQkFBbUIsQ1JqQ2YseUJROEJSLGVBTVEsa0JBQW1CLENBRTFCLENBa0JELGtGQUNJLG9CQUFzQixDQUN0QixXQUFZLENBT1osd0JKdENnQixDSXdDaEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxvQkFBcUIsQ0FFckIsY0FBZSxDQUNmLHVCQUFnQixDQUVoQixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIscUNBQTBDLENBQzFDLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGtDSnRFZ0MsQ0l1RWhDLGNBQWUsQ0FDZixjQUFlLENBQ2YseUJBQTBCLENBQzFCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsZUFBZ0IsQ0EvQnBCLDhGQW1DUSxZQUFhLENBRWIsNENKdEVpQyxDSXNFakMsb0NKdEVpQyxDSWlDekMsd0lBeUNRLGFBQWMsQ0FDZCxVQUFZLENBMUNwQixzSEF5Q1EsYUFBYyxDQUNkLFVBQVksQ0ExQ3BCLDhIQXlDUSxhQUFjLENBQ2QsVUFBWSxDQTFDcEIsZ0lBeUNRLGFBQWMsQ0FDZCxVQUFZLENBMUNwQiw0R0F5Q1EsYUFBYyxDQUNkLFVBQVksQ0FLcEIsME5BRUksb0JBQXNCLENBQ3RCLHFCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsUUFBUyxDQUVULGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFNBQVUsQ0FFViw0QkFBNkIsQ0FJakMsdUNBQ0ksd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBR3JCLGtDQUVFLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FTcEIsbUNBRVEsUUFBUyxDQUZqQixzREFLWSxpQkFBa0IsQ0FNOUIsNEJBQ0ksaUJBQWtCLENBR3RCLGdDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osbUJBQW9CLENBQ3BCLHNCQUFvQyxDQUNwQyxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBRTNCLG1CQUFvQixDUjdKaEIseUJRc0pSLGdDQVVRLHNCQUFvQyxDQUUzQyxDQUNELHNRQUNJLFlBQWEsQ0FHakIsd1JBQ0ksWUp4SVUsQ0kySWQsOEZBQ0ksdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQURwQiw0R0FJUSxhQUFjLENBRWQsY0FBZSxDQUVmLHFCSnpKTyxDSTZKZix1UEFNSSxlQUFnQixDQUVoQixhQUFjLENBQ2QsVUFBVyxDQUNYLHFDQUEwQyxDQUMxQyxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxrQ0p6TGdDLENJMExoQyxjQUFlLENBQ2YsaUJBQWlCLENBQ2pCLGlCQUF1QixDQUN2Qix5QkFBMEIsQ0FDMUIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxnQkFBaUIsQ0FLckIsd0dBQ0ksV0FBWSxDQUNaLFNBQVUsQ0FFViw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBSTdCLG1OQUNJLG9CQUFzQixDQUN0QixrQkFBa0MsQ0FFbEMseWJDM0s2QyxDRDRLN0MsMkJBQTRCLENBQzVCLHlDQUFvRCxDQUNwRCx5QkFBMEIsQ0FQOUIsNFRBV1EsWUFBYSxDQUtyQiwrREFFUSxpQ0FBMkIsQ0FBM0IseUJBQTJCLENBQzNCLHlCQUEyQixDQUhuQyxxRUFNWSxrQ0FBcUMsQ0FDckMsb0JBQXVCLENBU25DLFdBQ0ksZUFBZ0IsQ0FFaEIsaUJBQWtCLENBR3RCLG9CQUlJLGVBQWdCLENBTXBCLHdCQUVJLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZUFBZ0IsQ0FKcEIsOEJBT1EsZUFBZ0IsQ0FLeEIscUJBQ0ksZUp6UlksQ0l3UmhCLDBCQUlRLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FMMUIscUVBU1ksWUFBYSxDQU16QixnQkFDSSwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUNSLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZ0JKeFJVLENJMFJWLGNBQWdCLENBQ2hCLGVBQWdCLENBRWhCLFVBQVksQ1I3U1IseUJRb1NSLGdCQVlRLGVBQWdCLENBR3ZCLENBR0Qsd0JBRVEsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUg1QiwyQ0FNWSxrQkFBbUIsQ0FOL0IscUNBV1EsZUFBZ0IsQ0FLeEIsOEZBQ0ksb0JKelNZLENJNFNoQixpQkFDSSw0QkFBUyxDQUFULGlCQUFTLENBQVQsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGdCSjdUVSxDSTBUZCxvQkFPUSxlQUFnQixDQVB4Qix1QkFXUSxhSnZUUSxDSXdUUixjQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FkMUIsOEJBaUJZLFdBQVksQ0FDWiwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixZQUFhLENBQ2IsYUFBYyxDQUNkLHdCSm5VSSxDSW9VSixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRWpCLGlCQUFrQixDQUNsQixlSnpXSSxDSStXaEIsaUJBQ0ksZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHdCSmpWWSxDSThVaEIsZ0NBTVEsUUFBUyxDQWFqQiwrR0FHUSxlSnJZUSxDSThZaEIsc0JBQ0ksY0FBZSxDQUluQix1T0FLUSxVQUFXLENBTG5CLCtNQVNRLGNBQWUsQ0FNdkIscUNBR0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUp2QixnRUFRSSxZQUFhLENBUmpCLG1HQWFJLG9sQkFBcWxCLENBQ3JsQix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHFDQUFzQyxDQUN0QywwQ0FBeUMsQ0FBekMsa0NBQXlDLENBQ3pDLG9CQUFxQixDQWxCekIsK0dBc0JJLG9CQUFxQixDQXRCekIsdUdBMkJJLG9XQUFpWSxDQUNqWSwyQkFBNEIsQ0FDNUIscUNBQXNDLENBQ3RDLDBDQUF5QyxDQUF6QyxrQ0FBeUMsQ0FDekMsb0JBQXFCLENBL0J6QixtSEFtQ0ksb0JBQXFCLENBbkN6QixtREF1Q0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1Qsa0NKN2JnQyxDSThiaEMsY0FBZSxDQUNmLDBCQUErQixDQUMvQixxREFBcUQsQ0FBckQsNkNBQXFELENBR3ZELHlCQWhERixtREFrRE0sU0FBVSxDQUNYLENBbkRMLCtEQXVESSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFFBQVMsQ0F6RGIsdUVBNkRJLGVBQWdCLENBN0RwQix5RUFpRUksZUFBZ0IsQ0FqRXBCLG1EQXFFSSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGNBQWUsQ0F2RW5CLG1IQTJFSSxnQkFBaUIsQ0EzRXJCLHlLQStFSSxhQUFjLENBL0VsQix1SkFtRkksYUFBYyxDQW5GbEIsK0pBdUZJLGFBQWMsQ0F2RmxCLHFKQTJGSSxhQUFjLENBM0ZsQiwrSEErRkksT0FBUSxDQUNSLFNBQVUsQ0FoR2QsK0lBb0dJLGFBQWMsQ0FDZCxjQUFlLENBckduQixvTkE2R0ksWUFBYSxDQTdHakIsbUVBaUhJLGlCQUFrQixDQWpIdEIsc0RBcUhJLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FDNUIsb0NBQXFDLENBR3ZDLHlCQTFIRixzREE0SE0saUJBQWtCLENBQ2xCLG9DQUFxQyxDQUN0QyxDQTlITCwyQ0FtSUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLHFDQUEwQyxDQUMxQyxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxrQ0o5aEJnQyxDSStoQmhDLGNBQWUsQ0FDZixjQUFlLENBQ2YseUJBQTBCLENBQzFCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFlBQWEsQ0FqSmpCLHNFQXNKSSxhQUFjLENBdEpsQiw2REEwSkksYUFBYyxDQTFKbEIsaUVBOEpJLGFBQWMsQ0E5SmxCLDREQWtLSSxhQUFjLENBR2hCLHlCQXJLRiwyQ0F1S00sV0FBWSxDQUNaLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsY0FBZSxDQUNoQixDQTNLTCxpREErS0ksb0JBQXFCLENBL0t6Qiw4Q0FtTEksYUFBYyxDQUNkLFVBQVcsQ0FDWCxxQ0FBMEMsQ0FDMUMsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixhQUFjLENBQ2Qsa0NKNWtCZ0MsQ0k2a0JoQyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHlCQUEwQixDQUMxQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGdCQUFpQixDQUNqQix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FuTXBCLHlFQXVNSSxhQUFjLENBdk1sQixnRUEyTUksYUFBYyxDQTNNbEIsb0VBK01JLGFBQWMsQ0EvTWxCLCtEQW1OSSxhQUFjLENBR2hCLHlCQXRORiw4Q0F3Tk0sY0FBZSxDQUNmLGlCQUFrQixDQUNuQixDQTFOTCxvREE4Tkksb0JBQXFCLENBOU56QixnREFrT0ksWUFBYSxDQUNiLGtDSnRuQmdDLENJdW5CaEMsY0FBZSxDQUNmLGFBQWMsQ0FDZCxhQUFjLENBQ2Qsb0NBQXlDLENBdk83Qyw0Q0EyT0ksYUFBYyxDQUNkLFVBQVcsQ0FDWCxjQUFlLENBQ2YsUUFBUyxDQUNULHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLHFDQUEwQyxDQUMxQyxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGtDSnhvQmdDLENJeW9CaEMsY0FBZSxDQUNmLHFCQUFzQixDQUN0Qix5QkFBMEIsQ0FDMUIsdUJBQXdCLENBQ3hCLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNDQUEyQyxDQUMzQywyQkFBNEIsQ0FDNUIsMENBQTRDLENBQzVDLDhCQUFnQyxDQUdsQyx5QkFwUUYsNENBc1FNLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHFCQUFzQixDQUN2QixDQTFRTCx3REE4UUksWUFBYSxDQTlRakIsa0RBa1JJLG9DQUF5QyxDQWxSN0Msa0RBc1JJLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixTQUFVLENBQ1YsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtDSi9xQmdDLENJZ3JCaEMsY0FBZSxDQUNmLGFBQWMsQ0FHaEIseUJBalNGLGtEQW1TTSxjQUFlLENBQ2hCLENBcFNMLGtEQXdTSSxvQkFBcUIsQ0F4U3pCLHlDQTRTSSxrQ0ovckJnQyxDSWdzQmhDLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsY0FBZSxDQS9TbkIseUNBbVRJLGNBQWUsQ0FuVG5CLCtDQXVUSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFFBQVMsQ0FDVCxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLGVBQWdCLENBNVRwQixpREFnVUksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FyVXpCLCtFQXlVSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLE9BQVEsQ0FDUixRQUFTLENBQ1Qsc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyx3QkpodEJVLENJaXRCVix3RkFBMkYsQ0FDM0Ysb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix1QkFBa0MsQ0FDbEMsaUJBQWtCLENBdFZ0Qiw0Q0EwVkksaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixRQUFTLENFN3dCYixjQUNJLGNBQWUsQ0FDZixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBTnZCLHNFQVdRLGFBQWMsQ0FFZCx3QkFBeUIsQ0FFekIsK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBaEJoQyxtQkFvQlEsYUFBYyxDQUNkLGlCQUFrQixDQXJCMUIsbURBeUJRLGlCQUFrQixDQUNsQixVQUFXLENBMUJuQixzRUFnQ1EsVUFBVyxDQUNYLFVBQVcsQ0FqQ25CLDBCQW9DUSxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBcENuQyx5QkF1Q1EsaUNBQTBCLENBQTFCLHlCQUEwQixDQUlsQywyQkFDSSw4Q0FBaUMsQ0FBakMsc0NBQWlDLENBQWpDLDhCQUFpQyxDQUFqQywwREFBaUMsQ0FEckMsZ0NBSVEsc0NBQXdDLENBSmhELDZFQVFZLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FScEMsdUNBV1ksK0JBQXdCLENBQXhCLHVCQUF3QixDQVhwQyxzQ0FjWSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENDekRyQyxpQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBRzNCLHVCQUNJLHdCUHlDWSxDT3hDWixpQkFBa0IsQ0FDbEIsMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxZQUFhLENBQ2IsaUJBQWtCLENBRWxCLHVDUHdCbUIsQ094Qm5CLCtCUHdCbUIsQ09mdkIsMkJBQ0ksU1BtQlcsQ09sQlgsV0FBWSxDQUNaLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsVUFBVyxDQUdmLG9HQUdJLFNQT1csQ1E1Q2Ysb0JBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBTGhDLDBCQVFRLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIsc0JBQWUsQ0FBZixjQUFlLENBQ2YsYUFBYyxDQUNkLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FJekIsNkJBQ0ksZ0JBQWlCLENBR3JCLG9CQU1DLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIscUJBQXNCLENBQ3RCLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIsU0FBVSxDQUNWLFNBQVUsQ0FDViwyQ1JDc0IsQ1FEdEIsbUNSQ3NCLENRQ3RCLGNBQWUsQ0FqQmhCLCtDQUNDLGlCQUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULE1BQU8sQ0FDUCxPQXNCbUIsQ0EzQnBCLDJCQW9CRSxVQUFXLENBTVgsd0JBQXlCLENBQ25CLFVBQVksQ0EzQnBCLDhCQStCUSxTQUFVLENBQ1YsaUJBQWtCLENBaEMxQiwwQkFvQ1EsaUJBQWtCLENBcEMxQixvQ0F3Q1Esa0JBQW1CLENBeEMzQiw2QkE0Q0UsbUJBQW9CLENBS3RCLFNBRUksdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQUNoQixRQUFTLENBQ1QsNEJBQTZCLENBRTdCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLFVBQVcsQ0FHWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxtREFBNEMsQ0FBNUMsMkNBQTRDLENBQzVDLFdBQVksQ0FFWixnQ0FBMkIsQ0FBM0Isd0JBQTJCLENaekV2Qix5QllzRFIsU0FzQlEsV0FBWSxDQUNaLFVBQVcsQ0F5QmxCLENBaERELGdCQTJCUSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxPQUFRLENBQ1IsUUFBUyxDQUNULGNBQWUsQ0FDZixlQUFnQixDQUdoQixxRFJoRU8sQ1FnRVAsa0JSaEVPLENRZ0VQLGlDUmhFTyxDUWtFUCxXQUFZLENaNUZaLHlCWXNEUixnQkF5Q1ksNkJBQThCLENBRXJDLENBM0NMLGVBOENRLGNBQWUsQ0FLdkIsWUFDSSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDQUpwQixrQkFPUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsVUFBVyxDQUduQixnQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixNQUFPLENBSVgsbUNBRUksaUJBQWtCLENBSXRCLG1CQUNJLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENmbEtYLGNBS0ksNkJBQXNCLENBQXRCLHFCQUFzQixDQUV0Qix3QkFBeUIsQ0FDdEIscUJBQXNCLENBQ3JCLG9CQUFxQixDQUNqQixnQkFBaUIsQ0FFekIsMEJBQTJCLENBQzNCLHVCQUF3QixDQUN4QixzQkFBdUIsQ0FDbkIsa0JBQW1CLENBQ3ZCLHVDQUF3QyxDQUc1QywwQkFqQkksaUJBQWtCLENBRWxCLGFBdUJVLENBUmQsWUFLSSxlQUFnQixDQUVoQixRQUFTLENBQ1QsU0FBVSxDQUVkLGtCQUVJLFlBQWEsQ0FFakIscUJBRUksY0FBZSxDQUNmLFdBQVksQ0FHaEIscURBR0ksK0JBQXVDLENBSS9CLHVCQUErQixDQUczQyxhQUVJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUVQLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXRCLHVDQUdJLGFBQWMsQ0FFZCxVQUFXLENBRWYsbUJBRUksVUFBVyxDQUVmLDRCQUVJLGlCQUFrQixDQUd0QixhQUVJLFlBQWEsQ0FDYixVQUFXLENBRVgsV0FBWSxDQUNaLGNBQWUsQ0tvNUduQix1QkxoNUdJLFdBQVksQ0FFaEIsaUJBRUksYUFBYyxDQUVsQiwrQkFFSSxZQUFhLENBRWpCLDBCQUVJLG1CQUFvQixDQUV4QixnQ0FFSSxhQUFjLENBRWxCLDRCQUVJLGlCQUFrQixDQUV0Qiw2QkFFSSxhQUFjLENBRWQsV0FBWSxDQUVaLDRCQUE2QixDQUVqQywwQkFDSSxZQUFhLENBS2pCLDJCQUVJLDhHQUF5SCxDQUk3SCxXQUVJLGlCQUFvQixDQUNwQixlQUFtQixDQUNuQixpQkFBa0IsQ0FFbEIscUdBQW1DLENBQ25DLG9lQUE2TixDQTRCak8sd0VBS0ksaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixzQkFBdUIsQ0FFM0Isb0dBS0ksU0FBVSxDQUVkLG9FQUdJLFdBQVksQ0FHaEIsc0NBR0ksaUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixhQUFjLENBRWQsV0FBWSxDQUNaLFVBQVksQ0FFWixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR3RDLFlBRUksVUFBVyxDS3MzR2Ysc0JMbDNHSSxXQUFZLENBQ1osU0FBVSxDQUVkLG1CQUVJLFdBQWEsQ0tvM0dqQiw2QkxoM0dJLFdBQWEsQ0FHakIsWUFFSSxXQUFZLENLaTNHaEIsc0JMNzJHSSxVQUFXLENBQ1gsVUFBVyxDQUVmLG1CQUVJLFdBQWEsQ0srMkdqQiw2QkwzMkdJLFdBQWEsQ0FJakIsMkJBRUksa0JBQW1CLENBaUR2Qix3REFHSSxZQUFhLENBRWpCLHNFQUdJLFNBQVUsQ0FFZCw2QkFHSSxhQWlCa0MsQ2dCeFR0QyxhQUNJLHFCQUFzQixDQUN0QiwrQ0FBNEMsQ0FBNUMsdUNBQTRDLENBQzVDLGFBQWMsQ0FDZCxjQUFlLENBQ2YsVUFBVyxDQUNYLFVBQVcsQ0FDWCxNQUFPLENBQ1Asc0RBQXNELENBQXRELDhDQUFzRCxDQUcxRCx3Q0FFSSxLQUFNLENBR1Ysc0RBRUksS0FBTSxDQUNOLFdBQVksQ0FDWix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FHcEIsNEZBRUksaUJBQWtCLENBR3RCLHVCQUNJLGlCQUFrQixDQUd0QixnREFDSSxvQkFBc0IsQ0FHMUIsOEJBQ0ksV0FBWSxDQUNaLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLHlCQUxBLDhCQU9RLFdBQVksQ0FDZixDQUdMLHlDQUNJLFdBQVksQ0FDWixjQUFlLENBQ2YsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFFBQVMsQ0FHYix5QkFUQSx5Q0FXUSxXQUFZLENBQ1osZUFBZ0IsQ0FDbkIsQ0FHTCx5QkFoQkEseUNBa0JRLFdBQVksQ0FDWixlQUFnQixDQUNuQixDQUdMLHlCQXZCQSx5Q0F5QlEsV0FBWSxDQUNaLGVBQWdCLENBQ25CLENBR0wsd0NBQ0ksV0FBWSxDQUdoQix1REFDSSxvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsY0FBZSxDQUNmLGlCQUFrQixDQUd0Qix5QkFSQSx1REFVUSxZQUFhLENBQ2hCLENBR0wsb0pBRUksVUFBVyxDQUdmLGtLQUVJLDhHQUFpSCxDQUdySCxnS0FFSSxhQUFjLENBQ2QsMkNBQXVDLENBQXZDLG1DQUF1QyxDQUN2QyxTQUFVLENBR2Qsd0VBQ0ksaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixVQUFXLENBQ1gsY0FBZSxDQUduQixzTEFFSSxZQUFhLENBR2pCLHlCQVpBLHdFQWNRLGFBQWMsQ0FDakIsQ0FHTCxvRkFDSSxTQUFVLENBR2QsMEdBQ0ksWUFBYSxDQUdqQix5R0FDSSxhQUFjLENBR2xCLDRFQUNJLG8rQ0FBaS9DLENBQ2ovQyxVQUFXLENBR2YsdUVBQ0ksWUFBYSxDQUdqQixvRUFDSSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGlDQUEwQixDQUExQix5QkFBMEIsQ0FDMUIsVUFBVyxDQUNYLFdBQVksQ0FDWix1R0FBMEcsQ0FDMUcsbUNBQTRCLENBQTVCLDJCQUE0QixDQUdoQyxrRUFDSSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFdBQVksQ0FDWixveEJBQWl6QixDQUNqekIsMkJBQTRCLENBQzVCLHVCQUE2QixDQUdqQyx5REFDSSxpQkFBa0IsQ0FFbEIsZ0JBQWlCLENBQ2pCLHlCQUEwQixDQUMxQix1QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsa0NUekpnQyxDUzBKaEMsc0JBQXVCLENBRzNCLHlCQWRBLHlEQWdCUSxnQkFBaUIsQ0FDcEIsQ0FHTCw4REFDSSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGtDQUEyQyxDQUMzQyxrQkFBbUIsQ0FHdkIsb0VBQ0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsd0JUNUpZLENTNkpaLFdBQVksQ0FDWixRQUFTLENBQ1Qsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixPQUFRLENBQ1IsVUFBVyxDQUNYLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FHaEMsK0hBRUksU0FBVSxDQUNWLHVCQUF5QixDQUN6QixvQkFBcUIsQ0FHekIscUpBRUksVUFBVyxDQUdmLDBFQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsUUFBUyxDQUVULFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixTQUFVLENBQ1YsNENBQXVDLENBQXZDLG9DQUF1QyxDQUN2QyxxQ0FBOEIsQ0FBOUIsNkJBQThCLENBR2xDLG9HQUNJLHFCQUFzQixDQUN0QixZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLDhDQUEyQyxDQUEzQyxzQ0FBMkMsQ0FHL0Msb0ZBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQUNULFFBQVMsQ0FDVCxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLHFCQUFzQixDQUN0QiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBQzdCLDZCQUE4QixDQUdsQyxpRkFDSSxrQ1QxT2dDLENTMk9oQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLDBGQUNJLFVBQVcsQ0FHZix5QkFmQSxpRkFpQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsZ0ZBQ0ksWUFBYSxDQUdqQiwwRkFDSSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixlQUFnQixDQUdwQiwrRkFDSSxnQkFBaUIsQ0FHckIsK0ZBQ0ksWUFBYSxDQUdqQiw2R0FDSSxjQUFlLENBQ2Ysa0NUelJnQyxDUzBSaEMsYUFBYyxDQUNkLGtCQUFtQixDQUd2QixzSEFDSSxhQUFjLENBQ2QsYUFBYyxDQUNkLGFBQWMsQ0FDZCx1QkFBdUIsQ0FHM0IsaUlBQ0ksZUFBZ0IsQ0FHcEIsNEhBQ0ksdUJBQXlCLENBRzdCLDRIQUNJLFlBQWEsQ0FHakIsbURBQ0ksb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbkIseUJBUkEsbURBVVEsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ25CLENBR0wsK0RBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFBcUIsQ0FHekIsNEVBQ0ksVUFBVyxDQTJCZiw2RUFDSSxnREFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGlCQUFrQixDQUd0Qiw2RUFDSSxTQUFVLENBQ1YsT0FBUSxDQUdaLDZFQUNJLGtEQUEyQyxDQUEzQywwQ0FBMkMsQ0FDM0MsVUFBVyxDQW1CZiw0SUFmSSxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixxREFBcUQsQ0FBckQsNkNBaUJzQixDQVIxQixzRUFRSSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBUzFCLHNFQUNJLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsb0RBQW9ELENBQXBELDRDQUFvRCxDQVV4RCxxREFDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLFdBQVksQ0FDWixvSEFBdUgsQ0FDdkgsMkJBQTRCLENBQzVCLHVCQUFrQyxDQUd0Qyx5QkFUQSxxREFXUSxvQkFBcUIsQ0FDeEIsQ0FHTCxnQ0FDSSxjQUFlLENBQ2YsUUFBUyxDQUNULE1BQU8sQ0FDUCxPQUFRLENBQ1IscUJBQXNCLENBQ3RCLG1CQUFvQixDQUNwQixZQUFhLENBU2pCLHVDQUNJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsYUFBYyxDQUdsQiw2Q0FDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBc0IsQ0FHMUIsbURBQ0ksWUFBYSxDQUNiLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FHdkIseUJBTkEsbURBUVEsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDaEIsQ0FHTCxxRUFHSSxXQUFZLENBQ1osV0FBWSxDQUdoQix5RUFDSSxVQUFXLENBR2YsK0RBQ0ksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsa0NUN2VnQyxDUzhlaEMsYUFBYyxDQUNkLFdBQVksQ0FHaEIsc0RBQ0ksa0JBQW1CLENBR3ZCLDBCQUpBLHNEQU1RLGtCQUFtQixDQUN0QixDQUdMLHlCQVZBLHNEQVlRLGtCQUFtQixDQW1DdkIsZzBEQUdJLFlBQWEsQ0FDaEIsQ0FHTCxtREFDSSxnQkFBaUIsQ0FHckIsdUNBQ0ksa0NUN2lCZ0MsQ1M4aUJoQyxjQUFlLENBQ2YsZ0JBQWlCLENBR2pCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZiw0Q0FBa0MsQ0FHdEMsZ0RBQ0ksVUFBVyxDQUdmLHlCQXRCQSx1Q0F3QlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwseUJBcENBLHVDQXNDUSwyQ0FBa0QsQ0FDbEQsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsdUNBQTRDLENBQzVDLGtDQUFtQyxDQUNuQyx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQy9CLENBR0wseUJBQ0ksNENBQ0ksMkNBQWtELENBQ2xELGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDdkIsQ0FHTCx3REFDSSxrQkFBbUIsQ0FHdkIsOERBQ0ksWUFBYSxDQUdqQix5QkFDSSxnRUFDSSxhQUFjLENBR2xCLGdFQUNJLFlBQWEsQ0FHakIsb0VBQ0kseUJBQTBCLENBRzlCLGdGQUNJLG9CQUFxQixDQUN4QixDQUdMLGdFQUNJLFlBQWEsQ0FDYixVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLFdBQVksQ0FDWixrQ1Rwb0JnQyxDU3FvQmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0JBQW1CLENBR3ZCLDRFQUNJLGlCQUFrQixDQUNsQix5QkFBMEIsQ0FHOUIseUJBaEJBLGdFQWtCUSxvQkFBcUIsQ0FDeEIsQ0FHTCw0REFDSSxZQUFhLENBR2pCLHlCQUpBLDREQU1RLGFBQWMsQ0FDakIsQ0FHTCw0REFDSSxhQUFjLENBR2xCLHlCQUpBLDREQU1RLFlBQWEsQ0FDYixRQUFTLENBQ1osQ0FHTCwrREFDSSxZQUFhLENBR2pCLHlCQUNJLGtFQUNJLHNDQUEyQyxDQUMzQyxpQ0FBa0MsQ0FDbEMsaUJBQWtCLENBR3RCLDhFQUNJLFlBQWEsQ0FHakIsNkVBQ0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxhQUFjLENBQ2pCLENBU0wseUJBQ0ksMElBQ0ksYUFBYyxDQUNqQixDQUdMLHlCQUNJLDRFQUNJLFFBQVMsQ0FDWixDQUdMLHdEQUNJLGtCQUFtQixDQUd2Qix5QkFKQSx3REFNUSxZQUFhLENBQ2Isa0JBQW1CLENBQ3RCLENBR0wsMERBQ0ksYUFBYyxDQUNkLG9CQUFzQixDQUN0QixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtDVG51QmdDLENTb3VCaEMseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FHdEIseUJBWkEsMERBY1EsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLG9FQUNJLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZix1QkFBeUIsQ0FDekIsa0JBQW1CLENBR3ZCLHlCQVBBLG9FQVNRLGlCQUFrQixDQUNsQixjQUFlLENBQ2xCLENBR0wsb0VBQ0ksWUFBYSxDQUNiLGtDVGh3QmdDLENTaXdCaEMsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBR3JCLDZFQUNJLFVBQVcsQ0FHZix5QkF0QkEsb0VBd0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLHlCQXBDQSxvRUFzQ1EsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLHNEQUNJLHdCQUF5QixDQUN6Qix1QkFBd0IsQ0FHNUIsMEJBTEEsc0RBT1EsdUJBQXdCLENBQzNCLENBR0wseUJBWEEsc0RBYVEsd0JUbHlCTSxDU215Qk4sbUJBQW9CLENBQ3ZCLENBR0wseUJBQ0ksNkRBQ0ksZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3pCLENBR0wseUJBQ0ksZ0VBQ0ksZUFBZ0IsQ0FHcEIsMkRBQ0ksWUFBYSxDQUNoQixDQUdMLHVEQUNJLGdCQUFpQixDQUNqQiwrQkFBZ0MsQ0FDaEMsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUd2Qix5QkFQQSx1REFTUSxhQUFjLENBQ2pCLENBR0wsOERBQ0ksa0JBQW1CLENBR3ZCLHlCQUpBLDhEQU1RLGVBQWdCLENBQ25CLENBR0wsMkRBQ0ksa0JBQW1CLENBQ25CLFVBQVcsQ0FHZix5REFDSSxVQUFXLENBR2YseUJBSkEseURBTVEsWUFBYSxDQUNoQixDQUdMLHlEQUNJLG9CQUFzQixDQUN0Qix5QkFBMEIsQ0FDMUIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUduQixvREFDSSxZQUFhLENBQ2IsZUFBZ0IsQ0FHcEIseUJBTEEsb0RBT1EsYUFBYyxDQUNqQixDQUdMLHNEQUNJLHVCQUF5QixDQUN6Qix5QkFBMEIsQ0FHOUIsK0RBQ0ksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHVDQUE0QyxDQUM1QywyQkFBNEIsQ0FDNUIscUJBQXNCLENBRzFCLHNEQUNJLGdCQUFpQixDQUdyQix5QkFKQSxzREFNUSxnQkFBaUIsQ0FDcEIsQ0FHTCwyREFDSSxhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGtDVGg2QmdDLENTaTZCaEMsZUFBZ0IsQ0FDaEIsY0FBZSxDQUduQix3REFDSSxvQkFBc0IsQ0FDdEIseUJBQTBCLENBQzFCLGVBQWdCLENBQ2hCLG1DQUFxQyxDQ3Y4QnpDLG1DQUdJLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGtCQUFlLENBQWYsY0FBZSxDQVJuQixzQ0FXUSxlQUFnQixDQUNoQixRQUFTLENBTWpCLGFBQ0ksVUFDeUIsQ0FHN0Isd0JBQ0ksZ0JBQ3NDLENBRzFDLG9CQUNJLGtDVkNnQyxDVUFoQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsYVZXVSxDVVZWLGNBQWUsQ0FDZixlQUFnQixDQUNoQixjQUFlLENBR25CLDZCQUNJLFVBQVcsQ0FHZix5QkFyQkEsb0JBdUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLHdCQUNJLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENBR3RCLHlCQUNJLDhCQUErQixDQUduQyx5QkFKQSx5QkFNUSxjQUFlLENBQ2xCLENBR0wsMkNBQ0ksa0JBQW1CLENBR3ZCLDJCQUNJLGFBQWMsQ0FDZCx5QkFBMEIsQ0FDMUIsdUJBQXlCLENBQ3pCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0NWN0RnQyxDVWdFcEMseUJBVkEsMkJBWVEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLCtCQUNJLGlCQUFrQixDQUd0Qix5QkFKQSwrQkFNUSxjQUFlLENBQ2xCLENBR0wsNkJBQ0ksZUFBZ0IsQ0FHcEIsb0NBQ0ksZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLHNDQUNJLHVCQUF5QixDQUN6Qix5QkFBMEIsQ0FDMUIsZUFBZ0IsQ0FDaEIsbUNBQXFDLENBR3pDLGtDQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBR2pCLGdDQUNJLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLHdCQUF5QixDQUc3QiwyQ0FDSSxtQkFBcUIsQ0FHekIsa0NBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBR3JCLHVDQUNJLGNBSXVCLENBRzNCLCtFQU5JLG9CQUFzQixDQUN0QixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsc0JBYzBCLENBWDlCLHdDQUNJLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FNZiw2QkFBK0IsQ0FDL0Isd0JBQTBCLENBSTlCLG9DQWZBLHdDQWlCUSxhQUFjLENBQ2pCLENBR0wsb0NBQ0ksZ0RBQ0ksV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ2QsQ0FHTCxxRkFDSSxjQUFlLENBR25CLHVGQUNJLGNBQWlCLENBQ2pCLGtCQUFvQixDQUd4QixvREFDSSxhQUFjLENBR2xCLDREQUNJLFlBQWEsQ0FLakIsc0NBQ0ksYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FHdEIseUJBTkEsc0NBUVEsY0FBZSxDQUNsQixDQUlMLDRDQUNJLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FHakIseUJBUEEsNENBU1EsVUFBVyxDQUNkLENBR0wseUJBYkEsNENBZVEsY0FBZSxDQUNmLFVBQVcsQ0FDZCxDQUdMLGlEQUNJLGFBQWMsQ0FDZCxhQUFjLENBR2xCLHFEQUNJLGVBQWdCLENBR3BCLGdEQUNJLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGNBQWUsQ0FHbkIseUJBUEEsZ0RBU1EsV0FBWSxDQUNmLENBcERMLHNDQTBESSwyQkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQU1xQixDQUl6Qix1RUFYSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDRCQUFzQixDQUN0QixrQkFBZSxDQUFmLGNBQWUsQ0FDZix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixhQUFjLENBRWQsbUJBYXFCLENBVHpCLGlDQUdJLDZCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBTXFCLENBS3pCLHlCQTVDQSxxREErQ1EsV0FBWSxDQUNmLENBS0wsMkJBQ0ksWUFBYSxDQUdqQixpQ0FDSSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUduQixtQ0FDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLHdDQUNJLGtCQUFtQixDQUd2QixxREFDSSxpQkFBa0IsQ0FHdEIsZ0VBQ0ksY0FBZSxDQ3BVbkIsMkhBRUUsVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixNQUFPLENBQ1AsUUFBUyxDQUNULGtKQUF1RixDQUF2RiwrRUFBdUYsQ0FHekYseUJBQ0UsZ0JBQWlCLENBQWpCLGdCQUFpQixDQUduQiwyQkFFRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IseUJBQW9CLENBQXBCLHNCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FHbEIsNkNBQ0UsZ0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixhQUFjLENBR2hCLGtDQUVRLG9CQUFxQixDQUY3QixpQ0FFUSxvQkFBcUIsQ0FJN0IseUJBQ0Usd0JYaUJZLENXZmQseUJBQ0Usd0JYVVksQ1dSZCwwQkFDRSxxQkFBc0IsQ0FFeEIsb0RBQ0UsVUFDRixDQUdBLG1DQUNFLGtCQUFtQixDQUNuQixhQUFjLENBQ2QscUJBQXNCLENBQ3RCLG1CQUF1QixDQUV6Qiw4QkFDRSxrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLHFCQUFzQixDQUN0QixtQkFBdUIsQ0FDdkIsZUFBbUIsQ0FJckIsdUNBRUUsa0VBQXNFLENBQ3RFLG9CQUFxQixDQUdyQixRQUFjLENBQWQsb0JBQWMsQ0FLaEIsMERBQ0UsU0FBVSxDQUNWLFVBQVcsQ0FDWCxTQUFVLENBR1osaUVBQ0UsWUFBYSxDQUdmLGdFQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWUsQ0FDZixtR0FBc0csQ0FDdEcscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsV0FBWSxDQUdkLDBEQUNFLFNBQVUsQ0FDVixVQUFXLENBR2IsaUVBQ0UsWUFBYSxDQUdmLGdFQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWUsQ0FDZixvR0FBdUcsQ0FDdkcscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsV0FBWSxDQUlkLHVDQUNFLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsU0FBVSxDQUdaLGtEQUVFLGtFQUFzRSxDQUN0RSxvQkFBcUIsQ0FHckIsUUFBYyxDQUFkLHFCQUFjLENBR2hCLDZLQUdFLGFBQWMsQ0FDZCxlQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBTXpCLGlIQUNFLGtDWGxIa0MsQ1dxSHBDLDREQUNFLGtDWHRIa0MsQ1d1SGxDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0FHckIsbUVBQ0UsVUFBVyxDQUNYLHVGQUF3RixDQUN4Rix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFvQixDQUd0QiwwQkFDSSxhQUFjLENBQ2QsY0FBZSxDQUluQiw4R0FFRSxXQUFXLENBRWIsNkNBQThDLFdBQVksQ0FFMUQsMkNBQ0Usa0JBQWtCLENBQ2xCLGVBQWUsQ0FJakIsb0RBQ0UsYUFBYSxDQUdmLGdEQUNFLGlCQUFpQixDQUNqQixVQUFXLENmM0tMLHlCZXlLUixnREFNSSxTQUFVLENBUWIsQ0FkRCxvREFVSSxtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBSWhCLGdDQUVJLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsa0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFVBQVcsQ0FOZixvQ0FTUSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsU0FBVSxDQUlsQixtRUFDRSw0R0FBNEQsQ0FBNUQseURBQTRELENBQzVELFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBR04sb0NBVEYsbUVBVUksWUFBYSxDQUdoQixDQUVELG9DQUVFLG1EQUFnRCxDQUFoRCwyQ0FBZ0QsQ0FDaEQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBb0IsQ0FBcEIsc0JBQW9CLENBQXBCLG1CQUFvQixDQUlwQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FHbEIsZ0ZBQ0UsWUFBYSxDQUdmLG9DQWhCQSxvQ0FrQkksb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixlQUFnQixDQUdsQiwrQ0FFRSxrRUFBc0UsQ0FDdEUsb0JBQXFCLENBR3JCLFFBQWMsQ0FBZCxxQkFBYyxDQUdoQixzREFDRSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBRW5CLHVEQUtFLGNBQWUsQ0FDZixlQUFnQixDQUVsQixvRUFDRSw0QkFBNkIsQ0FDN0IsdUJBQXlCLENBQ3pCLHdCQUF5QixDQUN6QixTQUFVLENBcENkLGdGQXdDSSxvQkFBcUIsQ0FDckIsd2lCQUF5c0IsQ0FDMXNCLENDdlNILHNEQUVJLGFBQWMsQ0FHbEIsNEJBQ0ksbUJBQW9CLENBQ3BCLGVBQWdCLENBR2xCLHlCQUxGLDRCQU9NLG1CQUFvQixDQUNyQixDQUdILGlDQUNFLGtCWmlDVSxDWTlCWixrQ0FDRSxlQUFnQixDQUdsQiwwQ0FDRSxrQkFBbUIsQ0FHckIseUJBSkEsMENBTUksZUFBZ0IsQ0FDakIsQ0FHSCx1Q0FDRSxTQUFVLENBR1osa0NBQ0UsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsV0FBWSxDQUdkLDZDQUNFLGVBQWdCLENBR2xCLDJDQUNFLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBR2xCLHNGQUVFLFlBQWEsQ0F0QmYsdUNBMEJFLGNBQWUsQ0F0QmpCLGtDQTBCRSxRQUFTLENBR1gsbURBQ0Usa0JBQW1CLENBQ25CLFFBQVMsQ0FHWCwwQ0FDRSwyQkFBNEIsQ0FDNUIsUUFBUyxDQUNULDhCQUFnQyxDQUloQyxnQkFBaUIsQ0FDakIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFOZ0MsQ0FTbEMsbUhBRUUsZUFBZ0IsQ0FHbEIseUlBRUUsa0NBQTJDLENBQzNDLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLGFaekNVLENZNENaLHlCQVRBLHlJQVlJLGVBQWdCLENBQ2pCLENBR0gsMkRBQ0Usa0NBQTJDLENBQzNDLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixhQUFjLENBQ2Qsa0JBQW1CLENBR3JCLGlJQUVFLGtDQUEyQyxDQUMzQyxjQUFlLENBQ2YsZUFBZ0IsQ0FHbEIscUVBQ0Usa0JBQW1CLENBR3JCLHVIQUVFLGFBQWMsQ0FHaEIsbUhBRUUsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDQUczQiwrREFDRSx3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FHbEIsdUdBRUUsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBR2IsNkZBRUUsZUFBZSxDQUdqQiwrREFDRSxXQUFZLENBRVosaUJBQWlCLENBQ2pCLEtBQUssQ0FDTCxPQUFPLENBQ1AsTUFBTSxDQUNOLFFBQ3NFLENBR3hFLDRIQVRFLFVBQVUsQ0FNViwwR0FBc0UsQ0FBdEUsK0RBTXNFLENBSHhFLDZEQUNFLFVBRXNFLENBSXhFLHlCQXBJQSxrQ0FzSUksV0FBWSxDQUNaLGdCQUFpQixDQXJHckIsMENBeUdJLHVCQUFnQixDQUFoQixlQUFnQixDQUdsQiw0RUFFRSxlQUFrQixDQUdwQixxREFDRSw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBbkU3QixxRUF1RUksZUFBZ0IsQ0E1SHBCLG1EQWdJSSw2Q0FBMEMsQ0FBMUMscUNBQTBDLENBQzFDLGVBQWtCLENBQ2xCLG1CQUFvQixDQUd0QixzREFDRSwyQkFBNEIsQ0E1SmhDLDZDQWdLSSxtQkFBb0IsQ0F6SHhCLG1IQWtJSSxZQUFhLENBN0hqQix5SUFrSUksY0FBZSxDQWxIbkIsMkRBcUhJLGlCQUFtQixDQTdHdkIsaUlBa0hJLGNBQWUsQ0FDZixlQUFnQixDQW5McEIsMkNBc0xJLFlBQWEsQ0FDZCxDQ3hPTCx5QkFDSSxtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FHcEIseUJBRUUsa0JBQW1CLENBSXJCLHlCQUVFLGtCQUFtQixDQUdyQixtQ0FFRSw0QkFBOEIsQ0FJaEMsbUNBRUUsNEJBQThCLENBSWxDLGlCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixTQUFVLENBQ1YsK0JBSW9DLENBdUJ4Qyx1QkFDSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxRQUFTLENBQ1QsYUFBYyxDQUNkLGtDYmpDZ0MsQ2FrQ2hDLGNBQWUsQ0FHbkIseUJBVkEsdUJBWVEsT0FBUSxDQUNYLENBS0wsbUJBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FHbkIseUJBTEEsbUJBT1EsY0FBZSxDQUNsQixDQUdMLDBCQUNJLGtDYnpEZ0MsQ2EwRGhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FHcEIsbUNBQ0ksVUFBVyxDQUdmLHFCQUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhQUFjLENBQ2Qsa0JBQW1CLENBR3ZCLHlCQVBBLHFCQVNRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCxzQ0FDSSxlQUFrQixDQUd0QixrQ0FDSSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBRzdCLHdCQUNJLGFBQWMsQ0FHbEIsc0NBQ0ksNEJBQTZCLENBdkVqQyw0QkEyRUksa0JBQW1CLENBR3ZCLDZCQUNJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUdBQWtHLENBQ2xHLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZiw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLCtDQUFnQyxDQUFoQyx1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBQWhDLDREQUFnQyxDQUdwQyx5QkFiQSw2QkFlUSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ25CLENBR0wsb0NBQ0ksaUNBQTBCLENBQTFCLHlCQUEwQixDQUc5QixrQ0FDSSxrQ0FBMkMsQ0FDM0MsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGVBQWdCLENBRWhCLHdCQUF5QixDQUN6QixjQUFlLENBR25CLDJDQUNJLFVBQWMsQ0FHbEIseUJBZEEsa0NBZ0JRLGNBQWUsQ0FDZixlQUFnQixDQUNuQixDQUdMLG9DQUNJLFlBQWEsQ0FDYixRQUFTLENBQ1QsbUJBQW9CLENBR3hCLG9GQUVJLGFBQWMsQ0FJbEIsZ0RBQ0ksZUFBZ0IsQ0FHcEIsb0NBQ0ksK0JBQWdDLENBQ2hDLFNBQVUsQ0FHZCxxREFDSSxhYnJKVSxDYXNKVixjQUFlLENBQ2Ysb0NBQXFDLENBR3pDLDBEQUNJLHdCQUEwQixDQUc5Qix3REFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUcxQiw2REFDSSxxQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsa0NiNUxnQyxDYTZMaEMsZUFBaUIsQ0FHckIsa0ZBQ0ksZUFBZ0IsQ0FJcEIsbUNBQ0ksYUFBYyxDQUdsQixtRkFFSSxvQkFBc0IsQ0FHMUIsZUFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FHakIseUJBUEEsZUFTUSxrQkFBZSxDQUFmLGNBQWUsQ0FHbkIsc0JBQ0ksa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUNWLENBR0wsMkNBRUksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGtDYm5PZ0MsQ2FvT2hDLHVCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUdsQiw0SUFJSSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixRQUFTLENBR2IsNEpBSUksZUFBZ0IsQ0FHcEIsb0JBQ0ksZ0JBQWlCLENBQ2pCLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FHWCx5QkFMQSxvQkFPUSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIscUJBQVUsQ0FBVixhQUFVLENBQVYsU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUNuQixDQUdMLHlCQWZBLG9CQWlCUSxlQUFnQixDQUNuQixDQUdMLFlBQ0ksZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUdqQixnQ0FDSSxZQUFhLENBR2pCLDRCQUNJLHVCQUF5QixDQUc3QixxQkFDSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULG9CQUFxQixDQUNyQixXQUFZLENBQ1osYUFBYyxDQUdkLGFBQWMsQ0FHbEIsc0NBTEksa0NidlNnQyxDYXdTaEMsY0FXdUIsQ0FQM0IsaUJBR0ksYUFBYyxDQUNkLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsdUJBQXVCLENBRzNCLDBCQUNJLFVBQVcsQ0FHZix5QkFkQSxpQkFnQlEsY0FBZSxDQUNsQixDQUdMLDZjQVVFLHVCQUF5QixDQUczQiwrR0FHSSxlQUFnQixDQUNoQixrQkFBbUIsQ0FHdkIscUNBUEEsK0dBV00sZUFBZ0IsQ0FDakIsQ0FLSCx3SEFFQSx3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLG9CQUF5QixDQUczQixvSUFFRSx3QkFBeUIsQ0FDekIsb0JBQXFCLENBR3ZCLG9EQUVJLGdGQUFvRCxDQUFwRCxpREFBb0QsQ0FHeEQsb0JBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FJbkIsNEpBRUUsb2VBQTZoQixDQUcvaEIseUJBWEEsb0JBYVEsZ0JBQWlCLENBQ3BCLENBR0wsNERBQ0ksZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUc3Qiw4QkFDSSxjQUFlLENBQ2YsZUFBZ0IsQ0FHcEIseUJBTEEsOEJBT1EsY0FBZSxDQUNsQixDQUdMLHlDQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBR3JCLHlCQU5BLHlDQVFRLGFBQWMsQ0FDZCxhQUFjLENBR2xCLGdEQUNJLG1CQUFvQixDQUN2QixDQUdMLGdEQUNJLGFBQWMsQ0FHbEIsZ0dBRUksVUFBVyxDQVlmLDJDQUNJLG9CQUFzQixDQUN0QixlQUFnQixDQUNoQixtQ0FBcUMsQ0FDckMsY0FBZSxDQUduQiwwQkFDSSxnQkFBaUIsQ0FNakIsY0FMZ0MsQ0FRcEMseUJBVkEsMEJBWVEsY0FBZSxDQUNsQixDQUdMLCtCQUNJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLDZDQUNJLGFBQWMsQ0FHbEIseUJBSkEsNkNBTVEsa0JBQW1CLENBQ3RCLENBR0wsMkNBQ0ksZUFBZ0IsQ0FHcEIsNkNBQ0ksYUFBYyxDQUNkLFNBQVUsQ0FDVixvQkFBcUIsQ0FJekIsNkRBQ0ksZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUc3Qiw4Q0FDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGlCQUFrQixDQUd0QixxREFDSSxrQ2JoZmdDLENhaWZoQyxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FTbEIsdUhBRUksb0JBQXNCLENBUjFCLGdEQVlJLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZUFBZ0IsQ0FHcEIseUJBakJBLGdEQW1CUSxjQUFlLENBQ2xCLENBR0wsMkRBQ0ksZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUc3Qix5Q0FDSSx3QkFBaUMsQ0FHckMseUJBSkEseUNBTVEsdUNBQXdDLENBQ3hDLG9CQUFxQixDQUN4QixDQUdMLDZDQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFFBQVMsQ0FDVCx3QkFBeUIsQ0FDekIsd0JBQXlCLENBQ3pCLG9DQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0Isa0NBQTRCLENBQTVCLDBCQUE0QixDQUM1QiwrQkFBZ0MsQ0FHcEMseUJBWkEsNkNBY1EsVUFBVyxDQUNYLHNCQUFlLENBQWYsY0FBZSxDQUNmLGNBQWUsQ0FDbEIsQ0FHTCw0Q0FDSSxlQUFnQixDQUdwQix5QkFDSSw4Q0FDSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDaEIsQ0FHTCxtREFDSSxrQ2IvakJnQyxDYWdrQmhDLGNBQWUsQ0FDZixhQUFjLENBQ2QsZUFBZ0IsQ0FHcEIsNERBQ0ksVUFBVyxDQUdmLDREQUNJLFlBQWEsQ0FHakIsNkNBQ0ksaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUdiLHlCQVBBLDZDQVNRLGlCQUFrQixDQU90QiwwR0FDSSxZQUFhLENBR2pCLDZEQUNJLG9CQUFzQixDQUN0QixpQkFBa0IsQ0FHdEIsbUVBQ0kscUJBQXNCLENBQ3RCLHVCQUF5QixDQUc3QiwrRUFTSSx3ZUFBNmhCLENBR2ppQix3SkFYSSxVQUFXLENBQ1gsV0FBWSxDQUNaLHlCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDJCQWE2aEIsQ0FUamlCLHlFQVNJLG9lQUE2aEIsQ0FDaGlCLENBR0wsa0NBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FFVCwyQkFBNEIsQ0FDNUIsMEJBQTJCLENBQzNCLHFCQUFzQixDQUN0QixTQUFVLENBR2QscUNBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixpQkFBa0IsQ0FHdEIsNENBQ0ksYUFBYyxDQUNkLGtDYnpwQmdDLENhMHBCaEMsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGFBQWMsQ0FHbEIscURBQ0ksVUFBVyxDQUdmLHVDQUNJLGFBQWMsQ0FHbEIsZ0RBQ0ksVUFBVyxDQWpIWCw4Q0FxSEEsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUdwQixxREFDSSxlQUFnQixDQUlwQixrREFDSSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFFBQVMsQ0FHYix5QkFOQSxrREFRUSxpQkFBa0IsQ0FDckIsQ0FHTCxrQkFDSSxjQUFlLENBR25CLHlCQUpBLGtCQU1RLGNBQWUsQ0FDbEIsQ0FHTCx5QkFDSSxrQ2I3c0JnQyxDYThzQmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FHdkIsa0NBQ0ksVUFBVyxDQUdmLCtCQUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUtsQixpQkFDSSxjQUFlLENBQ2Ysd0JBQXlCLENBRzdCLHlCQUxBLGlCQU9RLGNBQWUsQ0FDbEIsQ0FHTCx3QkFDSSxrQ2IvdUJnQyxDYWd2QmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FHdkIsaUNBQ0ksVUFBVyxDQUtmLDhCQUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUlmLG9CQUNJLGVBQWdCLENBQ2hCLGdGQUFvRCxDQUFwRCxpREFBb0QsQ0FHcEQsb0RBQXVELENBRzNELHlCQVJBLG9CQVVRLG1CQUFvQixDQUN2QixDQUdMLHlCQUNJLDBCQUNJLGtCQUFtQixDQUN0QixDQUdMLHFCQUNJLG1CQUFvQixDQUNwQixlYjV3QlUsQ2FpeEJkLCtDQUpJLHdCYjd3QlUsQ2FxeEJkLDJCQUNJLHFCQUFzQixDQUcxQix5QkFmQSxxQkFpQlEsbUJBQW9CLENBQ3ZCLENBR0wsbUNBQ0ksa0JBQW1CLENBR3ZCLHlCQUpBLG1DQU1RLGVBQWdCLENBQ25CLENBR0wsZ0NBQ0ksU0FBVSxDQUdkLDJCQUNJLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLFdBQVksQ0FHaEIseUJBUEEsMkJBU1EsV0FBWSxDQUNaLGdCQUFpQixDQUNwQixDQUdMLHlCQUNJLG1DQUNJLHVCQUFnQixDQUFoQixlQUFnQixDQUNuQixDQUdMLHlCQUNJLDhDQUNJLDRCQUE2QixDQUVoQyxDQUdMLHlCQUNJLG9DQUNJLDZDQUEwQyxDQUExQyxxQ0FBMEMsQ0FDMUMsa0JBQW1CLENBQ25CLG1CQUFvQixDQUd4QiwrQ0FDSSwyQkFBNEIsQ0FDL0IsQ0FHTCw4QkFDSSxnQkFBaUIsQ0FHckIscUNBQ0ksZ0JBQWlCLENBR3JCLHNDQUNJLGVBQWdCLENBR3BCLDhCQUNJLG1CQUFvQixDQUt4QixjQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBR2pCLE1BQ0ksYUFBYyxDQUNkLGlEQUE4QyxDQUE5Qyx5Q0FBOEMsQ0FDOUMscUJBQXNCLENBQ3RCLGFBQWMsQ0FHbEIseUJBUEEsTUFTUSxRQUFTLENBQ1osQ0FHTCxnQkFDSSxtREFBZ0QsQ0FBaEQsMkNBQWdELENBQ2hELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQW9CLENBQXBCLHNCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENqQnY1QmxCLHlCaUJtNUJSLGdCQU9RLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUcxQixDQUVELHlCQVpBLGdCQWNRLGFBQWMsQ0FDakIsQ0FHTCx5QkFDSSw0QkFDSSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLGdDQUNJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULGFBQWMsQ0FDZCxVQUFXLENBQ1gsc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNuQyxDQUdMLDJCQUNJLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLHlCQU5BLDJCQVFRLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDdEIsQ0FHTCx5QkFiQSwyQkFlUSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ3RCLENBR0wsa0NBQ0ksa0NiLzdCZ0MsQ2FnOEJoQyxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLDJDQUNJLFVBQVcsQ0FHZixtQ0FDSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLGdDQUNJLGtCQUFtQixDQUd2Qix5QkFKQSxnQ0FNUSxhQUFjLENBR2xCLG9IQUVJLFlBQWEsQ0FDaEIsQ0FHTCxXQUNJLGFiMzhCVSxDYTQ4QlYsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FHckIsc0JBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwwQkFBcUIsQ0FBckIsdUJBQXFCLENBQXJCLG9CQUFxQixDQUNyQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUczQiw0QkFDSSxlQUFnQixDQUNoQixrQ2I3K0JnQyxDYTgrQmhDLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixjQUFnQixDQUdwQix5QkFSQSw0QkFVUSxlQUFnQixDQUNoQixtQkFBb0IsQ0FDdkIsQ0FHTCw0QkFDSSxlQUFnQixDQUNoQixVQUFXLENBQ1gsZ0JBQWlCLENBR3JCLHlCQU5BLDRCQVFRLGVBQWdCLENBQ25CLENBR0wsYUFDSSxhYm4vQlUsQ2FvL0JWLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIseUJBTkEsYUFRUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsc0JBQ0ksdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLDRDQUFpRCxDQUZyRCxnRUFLVSxvQkFBcUIsQ0FML0IsK0RBS1Usb0JBQXFCLENBSy9CLGlDQUNJLGNBQWUsQ0FHbkIsaUNBQ0ksa0NibGlDZ0MsQ2FtaUNoQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsdUJBQXVCLENBRzNCLDBDQUNJLFVBQVcsQ0FHZix5QkFsQkEsaUNBb0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLDRCQUNJLGFBQWMsQ0FHZCxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLG1CQUd1QixDQUczQix3REFWSSxrQ0FBMkMsQ0FDM0MsY0FBZSxDQUlmLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixxQkFTbUIsQ0FOdkIsNEJBQ0ksdUJBS21CLENBR3ZCLFlBQ0ksY0FBZSxDQUNmLDRCQUE2QixDQUM3Qix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3RCLGdCQUNJLG9CQUFxQixDQUNyQixjQUFlLENBR25CLG1CQUNJLGNBQWUsQ0FDZixlQUFnQixDQUdwQixjQUNJLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZUFBZ0IsQ0FHcEIsV0FDSSxjQUFlLENBQ2YsNEJBQTZCLENBQzdCLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsa0JBQ0ksVUFBVyxDQUNYLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIsYUFDSSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBR3BCLHlCQU5BLGFBUVEsY0FBZSxDQUNsQixDQUdMLGtDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBRXJELG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsd2VBQTZoQixDQUM3aEIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUcxQixhQUNJLGtCQUFtQixDQUd2QixlQUNJLG9CQUFxQixDQUNyQixjQUFlLENBR25CLGNBRUksbUJBQW9CLENBR3hCLHFDQUpJLDZDQUEwQyxDQUExQyxxQ0FLMEMsQ0FHOUMsMEJBQ0ksYWJycENZLENhd3BDaEIsa0NBQ0ksb0JienBDWSxDYTBwQ1osNEJiMXBDWSxDYTJwQ1osWUFBYSxDQUdqQix5QkFOQSxrQ0FRUSw0QmJocUNRLENhaXFDUixZQUFhLENBQ2hCLENBR0wsbUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsZ0JBQWlCLENBQ2pCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsd2xCQUFpd0IsQ0FDandCLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsa0JBQW9CLENBR3hCLHlCQWxCQSxtQ0FvQlEsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBQ3pCLENBR0wsOEJBQ0ksZ0JBQWlCLENBR3JCLHlCQUpBLDhCQU1RLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDbkIsQ0FHTCx5QkFDSSw0QmIzc0NVLENhNHNDVixZQUFhLENBR2pCLHNEQUVFLG1CQUNGLENBR0EseUJBbERBLG1DQW9EUSxXQUFZLENBQ1osVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBQ3pCLENBR0wseUJBQ0ksa0NicHZDZ0MsQ2FxdkNoQyxjQUFlLENBQ2YsYUFBYyxDQUNkLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsYWJydUNVLENhc3VDVixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLGtDQUNJLFVBQVcsQ0FHZix5QkFoQkEseUJBa0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixrQkFiaUIsQ0FDcEIsQ0FnQkwscUJBQ0ksa0NieHhDZ0MsQ2F5eENoQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGdCQUFpQixDQUdyQiw4QkFDSSxVQUFXLENBR2YseUJBakJBLHFCQW1CUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FPakIsZUFBZ0IsQ0FDaEIsa0JBZmlCLENBQ3BCLENBbUJMLGtCQUNJLDZDQUEwQyxDQUExQyxxQ0FBMEMsQ0FDMUMsbUJBQW9CLENBR3hCLDZCQUNJLDRCYmp6Q1UsQ2FrekNWLFlBQWEsQ0FHakIsNkJBQ0ksa0NiMTBDZ0MsQ2EyMENoQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsYWJoMENVLENhaTBDVixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLHNDQUNJLFVBQVcsQ0FHZix5QkFyQkEsNkJBdUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLHlCQUNJLGtDYjcyQ2dDLENhODJDaEMsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxlQUFnQixDQUdwQixrQ0FDSSxVQUFXLENBR2YseUJBaEJBLHlCQWtCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FPakIsZUFkaUIsQ0FDcEIsQ0FpQkwsd0JBQ0ksYUFBYyxDQUNkLGtDYm41Q2dDLENhbzVDaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixjQUFlLENBQ2Ysa0JBQW1CLENBR3ZCLHlCQVRBLHdCQVdRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCxvQkFDSSxlQUFnQixDQUdwQiwwQkFKQSxvQkFNUSxlQUFnQixDQUNuQixDQUdMLHlCQVZBLG9CQVlRLGVBQWdCLENBQ25CLENBR0wsWUFDSSxrQ2JsN0NnQyxDYW03Q2hDLFVBQVcsQ0FDWCw2Q0FBMEMsQ0FBMUMscUNBQTBDLENBQzFDLG1CQUFvQixDQUd4Qix1QkFDSSxZQUFhLENBR2pCLG1CQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixrQkFBbUIsQ0FHdkIseUJBVkEsdUJBWVEsWUFBYSxDQVJyQixtQkFZUSxrQkFBbUIsQ0FDdEIsQ0FHTCxrQkFDSSxVQUFXLENBQ1gsa0NiOThDZ0MsQ2ErOENoQyxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLHFCQUFzQixDQUcxQix5QkFSQSxrQkFVUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsNEJBQ0ksa0NiNTlDZ0MsQ2E2OUNoQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBR3BCLHFDQUNJLFVBQVcsQ0FHZix5QkFYQSw0QkFhUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCxnQ0FDSSw0QmJuK0NZLENhbytDWixpQkFBa0IsQ0FHdEIseUJBTEEsZ0NBT1EsWUFBYSxDQUNoQixDQUdMLHVCQUNJLGFBQWMsQ0FHbEIsU0FDSSx3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLDJMQUFpTSxDQUNqTSxpQ0FBMkMsQ0FDM0MsMkJBQTZCLENBQzdCLDJCQUE0QixDQUM1QixjQUFlLENBT25CLDJDQUNJLFNBQVUsQ0FHZCxvQkFDSSxZQUFhLENBR2pCLHFCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGdCQUFpQixDQUNqQixxREFBcUQsQ0FBckQsNkNBQXFELENBQ3JELGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLG9lQUE2aEIsQ0FDN2hCLHFCQUFzQixDQUcxQixnQkFDSSxrQ2J2aURnQyxDYXdpRGhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBR3hCLHlCQUNJLFVBQVcsQ0FHZix5QkFoQkEsZ0JBa0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLFVBQ0ksd0JBQXlCLENBRzdCLHFCQUNJLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FHekIsMEJBVEEscUJBV1Esa0JBQW1CLENBQ25CLGNBQWUsQ0FDbEIsQ0FHTCw0QkFDSSxhQUFjLENBR2xCLGlCQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLGtCQUFtQixDQUd2QiwwQkFQQSxpQkFTUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wscUJBQ0ksWUFBYSxDQUdqQixvQkFDSSxjQUFlLENBQ2YsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixlQUFnQixDQUdwQixnQkFDSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FHdEIsMEJBQ0ksZUFBZ0IsQ0FHcEIsMEJBSkEsMEJBTVEsZUFBZ0IsQ0FDbkIsQ0FHTCxpQkFDSSxlQUFnQixDQUdwQixVQUNJLFVBQVcsQ0FDWCxhQUFjLENBR2xCLGlCQUNJLGlCQUFrQixDQUNsQixZQUFhLENBR2pCLGFBQ0ksa0NicnBEZ0MsQ2FzcERoQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLHNCQUNJLFVBQVcsQ0FHZix5QkFmQSxhQWlCUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsbUJBQ0ksZUFBZ0IsQ0FHcEIseUJBMUJBLGFBNEJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCxRQUNJLGFBQWMsQ0FDZCxZQUFhLENBQ2Isa0JBQW1CLENBR3ZCLGVBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBR3ZCLDZCQUNJLGVBQWdCLENBR3BCLDBCQVhBLGVBYVEsMENBQStDLENBQy9DLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDcEIsQ0FHTCwwQkFDSSxhQUFjLENBQ2QsVUFBVyxDQUdmLHlCQUNJLHNCQUNJLGNBQWUsQ0FDbEIsQ0FHTCx3QkFDSSxpQkFBa0IsQ0FDbEIsa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUdYLCtCQUNJLGtDYi90RGdDLENhZ3VEaEMsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0JBQW1CLENBR3ZCLHdDQUNJLFVBQVcsQ0FHZix5QkFqQkEsK0JBbUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQWZpQixDQUNwQixDQWtCTCxZQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUFlLENBR25CLDZDQUNJLDZEQUEwRSxDQUExRSxxREFBMEUsQ0FDMUUsaUNBQTBCLENBQTFCLHlCQUEwQixDQUc5Qix1Q0FDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLCtCQUFxQyxDQUNyQyxVQUFXLENBQ1gsd0NBQTBCLENBQTFCLGdDQUEwQixDQUExQix3QkFBMEIsQ0FBMUIsOENBQTBCLENBQzFCLDBFQUFrRixDQUFsRixrRUFBa0YsQ0FHdEYsMERBQ0ksb0JBQ0UsWUFBYSxDQUNkLENBSUwsYUFDSSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FGcEIsaUNBS1EsV0FBWSxDQUtwQix3QkFDSSxTQUFVLENBR2QseUJBZEEsYUFnQlEsbUJBQW9CLENBQ3ZCLENBSUwsa0JBQ0ksd0JicnlEVSxDYXd5RGQsNkNBQ0ksYUFBYyxDQUdsQix3REFDSSxTQUFVLENBQ1YsVUFBVyxDQUNYLFNBQVUsQ0FHZCwrREFDSSxZQUFhLENBR2pCLDhEQUNJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWUsQ0FDZiw4RkFBaUcsQ0FDakcscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsV0FBWSxDQUdoQix3REFDSSxTQUFVLENBQ1YsVUFBVyxDQUdmLCtEQUNJLFlBQWEsQ0FHakIsOERBQ0ksYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQUFXLENBQ1gsY0FBZSxDQUNmLCtGQUFrRyxDQUNsRyxxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCxXQUFZLENBR2hCLDBEQUNJLGVBQWdCLENBR3BCLGtEQUNJLGFBQWMsQ0FTbEIsNkRBQ0ksU0FBVSxDQUNWLFVBQVcsQ0FDWCxTQUFVLENBR2Qsb0VBQ0ksWUFBYSxDQUdqQixtRUFDSSxhQUFjLENBQ2QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxjQUFlLENBQ2YsbUdBQXNHLENBQ3RHLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsVUFBVyxDQUNYLFdBQVksQ0FHaEIsNkRBQ0ksU0FBVSxDQUNWLFVBQVcsQ0FHZixvRUFDSSxZQUFhLENBR2pCLG1FQUNJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWUsQ0FDZixvR0FBdUcsQ0FDdkcscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsV0FBWSxDQUdoQixpQ0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkFBbUIsQ0FHdkIseUJBTkEsaUNBUVEsa0JBQW1CLENBQ25CLGNBQWUsQ0FDbEIsQ0FHTCx3Q0FDSSxrQkFBTyxDQUFQLFVBQU8sQ0FBUCxNQUFPLENBQ1Asa0NibjdEZ0MsQ2FvN0RoQyxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixhQUFjLENBQ2Qsd0JBQXlCLENBRzdCLGlEQUNJLFVBQVcsQ0FJZix5QkFqQkEsd0NBbUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCw4Q0FDSSxjQUFlLENBR25CLHlCQUpBLDhDQU1RLGNBQWUsQ0FDbEIsQ0FHTCw0QkFDSSxrQkFBbUIsQ3BCNTJEdkIsd0JvQmszREksV0FBWSxDQUNaLGFBQWMsQ0FFZCxPQUFRLENBRVIsVUFBVyxDQUNYLFdBQVksQ0FFWixrQ0FBcUMsQ0FFckMsMEJBQTZCLENBQzdCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ3BCMXhEM0Isb0NvQjZ3REksaUJBQWtCLENBRWxCLGFBQWMsQ0FHZCxTQW1Ca0IsQ3BCcnlEdEIsWW9CK3hESSxZQUFhLENBRWIsVUFBVyxDQUVYLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIseUJBQ0ksbUNBQ0ksUUFBUyxDQUNaLENwQjV4REwsZW9CZ3lESSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBR3JCLFlBQWEsQ0FDYixTQUNlLENwQnp4RG5CLHFDb0JxeERJLFVBQVcsQ0FDWCxXQUFZLENBR1osY0FjdUIsQ3BCdnlEM0Isc0JvQjZ4REksV0FBWSxDQUNaLGFBQWMsQ0FDZCxhQUFjLENBR2QsV0FBWSxDQUVaLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsWUFBYSxDQUNiLHNCQUF1QixDcEIzd0QzQiw2Qm9CK3dESSxpQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVksQ0FDWixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENwQnR3RHRDLDBDb0Iyd0RJLFdBQVksQ0FDWixVQUFZLENBT2hCLHlCQUNJLG9EQUNJLFdBQVksQ0FDWixtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBR2hDLGtFQUNJLFNBQVUsQ0FDYixDQUdMLHlCQUNJLHVDQUNJLGtDQUFvQyxDQUN2QyxDQUdMLG9EQUNJLDZCQUF3QixDQUF4Qiw2QkFBd0IsQ0FBeEIsc0JBQXdCLENBakJ4QixvREFxQkEsd0JBQTBCLENBTzlCLHNIQUNJLFdBQVksQ0FHaEIseUJBSkEsOERBTVEsYUFBYyxDQUNqQixDQUdMLDZFQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIseUJBQ0ksNEVBQ0ksY0FBZSxDQUNsQixDQUdMLHlCQUNJLGlGQUNJLGtCQUFtQixDQUNuQixjQUFlLENBQ2xCLENBR0wsMENBQ0ksUUFBUyxDQXZQYix3REEyUEksY0FBZSxDQUNmLGFBQWMsQ0FDZCxnQkFBaUIsQ0FHckIsOEJBRUksaUJBQWtCLENBQ2xCLG1CQUFvQixDQUd4Qix5QkFOQSw4QkFVUSxjQUFlLENBQ2xCLENBR0wsMERBRUksZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUd4QixzRkFJSSxZQUFhLENBQ2IsY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFUQSxzRkFlUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsOEdBSUksY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFSQSw4R0FjUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsNENBRUksaUJBQWtCLENBR3RCLDhFQUVJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsY0FBZSxDQUNmLGdCQUFpQixDQUdyQixzREFFSSxrQkFBbUIsQ0FHdkIsb0dBRUksa0JBQW1CLENBR3ZCLDRFQUVJLGtDYnZzRWdDLENhd3NFaEMsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixhYnZyRVUsQ2EwckVkLDhGQUVJLFVBQVcsQ0FHZix5QkFkQSw0RUFrQlEsY0FBZSxDQUNmLGdCQUFpQixDQVFqQixjQUFlLENBQ2YsZ0JBVGlCLENBQ3BCLENBWUwsb0ZBRUksa0NidnVFZ0MsQ2F3dUVoQyxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGVBQWdCLENBR3BCLHNHQUVJLFVBQVcsQ0FHZix5QkFmQSxvRkFtQlEsY0FBZSxDQUNmLGFBQWMsQ0FDakIsQ0FHTCxnRkFFSSxhQUFjLENBQ2QsY0FBZSxDQUNmLGdCQUFpQixDQUdyQix3RkFFSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FHcEIsa0dBRUksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsK0JBQWdDLENBR3BDLDhHQUVJLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FHckIsZ0hBRUksYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBTyxDQUFQLFVBQU8sQ0FBUCxNQUFPLENBQ1AsZ0JBQWlCLENBR3JCLDBHQUVJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLDRDQUFpRCxDQUdyRCx5QkFSQSwwR0FZUSxhQUFjLENBQ2QsZ0JBQWlCLENBQ3BCLENBR0wsc0RBRUksZ0JBQWlCLENBS3JCLDhEQUVJLGtCQUFtQixDQUl2QixvRUFFSSxlQUFnQixDQUdwQix5QkFMQSxvRUFTUSxlQUFnQixDQWZ4Qiw4REFvQlEsZUFBZ0IsQ0FDbkIsQ0FHTCxrRUFFSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FHcEIseUJBUEEsa0VBV1EsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGFBQWMsQ0FFakIsQ0FHTCwwRkFFSSxZQUFhLENBR2pCLDhFQUVJLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIseUJBTkEsOEVBVVEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLHNFQUVJLG1CQUFvQixDQUNwQixrQ2JoNEVnQyxDYWk0RWhDLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FHckIsc0ZBRUksVUFBVyxDQUNYLGtCQUFtQixDQUNuQixjQUFlLENBR25CLHdJQUlJLGdCQUFpQixDQUdyQixvSkFJSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0Qix5QkFUQSxvSkFlUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsMERBRUksa0JBQW1CLENBR3ZCLHlCQUxBLDBEQVNRLGVBQWdCLENBQ25CLENBR0wsd0VBRUksa0NidDdFZ0MsQ2F1N0VoQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLDBGQUVJLFVBQVcsQ0FHZix5QkFqQkEsd0VBcUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FRakIsY0FBZSxDQUNmLGdCQVRpQixDQUNwQixDQVlMLDhEQUVJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsWUFBYSxDQUdqQiwwRUFFSSxjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLGtFQUVJLG1CQUFvQixDQUNwQixrQ2J2K0VnQyxDYXcrRWhDLGlCQUFrQixDQUd0QixrRkFFSSxVQUFXLENBQ1gsa0JBQW1CLENBR3ZCLGdJQUlJLGdCQUFpQixDQUdyQiw0SUFJSSxjQUFlLENBQ2Ysa0JBQW1CLENBR3ZCLGdFQUVJLGVBQWdCLENBR3BCLDhGQUVJLGtDYnZnRmdDLENhd2dGaEMsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixjQUFlLENBRWYsa0VBQXNFLENBQ3RFLG9CQUFxQixDQUdyQixRQUFjLENBQWQsb0JBQWMsQ0FHbEIsZ0hBRUksVUFBVyxDQUlmLHlCQXhCQSw4RkE0QlEsY0FBZSxDQUNsQixDQVNMLDRHQUVJLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUduQix3RkFFSSxhQUFjLENBR2xCLHlCQUxBLHdGQVNRLGdCQUFpQixDQUNwQixDQUdMLGdHQUVJLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxVQUFXLENBR2YsMENBRUksNENBQWlELENBQ2pELG1CQUFvQixDQUd4Qix5QkFOQSwwQ0FVUSxrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3ZCLENBR0wseUJBZkEsMENBbUJRLG1CQUFvQixDQUN2QixDQUdMLG9EQUVJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHckIseUJBTkEsb0RBVVEsZUFBZ0IsQ0FDbkIsQ0FHTCx5QkFkQSxvREFrQlEsZ0JBQWlCLENBQ3BCLENBSUwsZ0JBQ0ksaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFTLENBQ1QsV0FBWSxDQUNaLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLFNBQVUsQ0FDVixlQUFnQixDQUNoQixhQUFjLENBQ2QsU0FBVSxDQUNWLFlBQWEsQ0FDYixTQUFVLENBR2QseUJBbkJBLGdCQXFCUSxXQUFZLENBQ2YsQ0FHTCx5QkF6QkEsZ0JBMkJRLFdBQVksQ0FDZixDQUdMLHNCQUNJLFdBQVksQ0FHaEIsNkNBQ0ksaUJBQWtCLENBR3RCLHVDQUNJLHFCQUFzQixDQUN0QixZQUFhLENBQ2IsVUFBVyxDQUNYLHdCQUF5QixDQUN6Qiw4Q0FBMkMsQ0FBM0Msc0NBQTJDLENBRy9DLHVCQUNJLGtDYnJxRmdDLENhc3FGaEMsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUd2QixnQ0FDSSxVQUFXLENBR2YseUJBZkEsdUJBaUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLHNCQUNJLFlBQWEsQ0FHakIsZ0NBQ0ksd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FHcEIscUNBQ0ksZ0JBQWlCLENBR3JCLGFBQ0ksZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBR2hDLG1CQUNJLGlDQUEwQixDQUExQix5QkFBMEIsQ0FJOUIsb0JBQ0ksY0FBZSxDQUNmLDBCQUFrQyxDQUNsQywyQkFBNEIsQ0FDNUIsdUJBQXdCLENBRzVCLDBCQUNJLHFCQUFzQixDQUcxQix5QkFDSSx3QmJydEZVLENhd3RGZCx5QkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLHlCQXBCQSxvQkFzQlEsbUJBQW9CLENBQ3ZCLENBR0wseUJBMUJBLG9CQTRCUSxjQUFlLENBR25CLHNCQUNJLGFBQWMsQ0FDakIsQ0FHTCwyQ0FDSSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FHZCx5QkFOQSwyQ0FRUSxjQUFlLENBRWxCLENBR0wsaUNBQ0ksT0FBUSxDQUNSLE1BQU8sQ0FDUCxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osV0FBWSxDQUNaLFVBQVcsQ0FDWCx3RkFBMkYsQ0FDM0YscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixVQUFXLENBR2YseUJBZEEsaUNBZ0JRLFVBQVcsQ0FDZCxDQUdMLHlCQXBCQSxpQ0FzQlEsWUFBYSxDQUNoQixDQUdMLHNEQUNJLGtDYnJ5RmdDLENhc3lGaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhQUFjLENBQ2QsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixzQkFBdUIsQ0FHM0IsK0RBQ0ksVUFBVyxDQUdmLDBEQUNJLGtDYnB6RmdDLENhcXpGaEMsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDQUc3QixtRUFDSSxVQUFXLENBR2YsaUVBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixrQkFBbUIsQ0FJbkIsUUFKbUIsQ0FPdkIsa0pBRUksWUFBYSxDQUdqQiw4Q0FDSSxpQkFBa0IsQ0FHdEIsdURBQ0ksZUFBZ0IsQ0FHcEIsMEJBUkEsOENBVVEsaUJBQWtCLENBQ3JCLENBR0wseUJBZEEsOENBZ0JRLGNBQWUsQ0FDbEIsQ0FHTCxxREFDSSxrQ2J2MkZnQyxDYXcyRmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixZQUFhLENBR2pCLDhEQUNJLFVBQVcsQ0FLZixnREFDSSxjQUFlLENBR25CLDZDQUNJLGVBQWdCLENBR3BCLHlCQUNJLDJDQUNJLGdCQUFpQixDQUNwQixDQUdMLDBCQUNJLDJEQUNJLGVBQWdCLENBQ25CLENBR0wsNENBQ0ksa0NiMzRGZ0MsQ2E0NEZoQyxlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQixjQUFlLENBQ2YsYUFBYyxDQUdsQixxREFDSSxVQUFXLENBR2YseUJBZkEsNENBaUJRLGNBQWUsQ0FDbEIsQ0FHTCwyQ0FDSSxnQkFBaUIsQ0FDakIsa0NiajZGZ0MsQ2FrNkZoQyxlQUFtQixDQUNuQixrQkFBbUIsQ0FHdkIsZ0RBQ0ksa0NidjZGZ0MsQ2F3NkZoQyxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG9CQUFxQixDQUVyQix1QkFBa0IsQ0FHdEIseUJBVEEsZ0RBV1EsdUJBQXdCLENBQzNCLENBR0wsZ0RBQ0ksa0NidDdGZ0MsQ2F1N0ZoQyxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGVBQWdCLENBR3BCLHlEQUNJLFVBQVcsQ0FHZixzREFDSSxlQUFnQixDQVVwQix1Q0FDSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGVBQWdCLENBR3BCLHFDQUNJLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FHdEIseUJBTEEscUNBT1EsaUJBQWtCLENBQ3JCLENBR0wsOENBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsZUFBZ0IsQ0FHcEIsa0RBQ0ksd0JBQXlCLENBQ3pCLGdCQUFpQixDQUdyQix5Q0FDSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxTQUFVLENBSWQsaUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBR3JCLCtCQUNJLGtDYjcvRmdDLENhOC9GaEMsY0FBZSxDQUNmLGFBQWMsQ0FDZCxpQkFBa0IsQ0FHdEIsdUJBQ0ksZUFBZ0IsQ0FJcEIsY0FDSSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUd0QixxQ0FDSSxhQUFjLENBR2xCLG9EQUNJLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FHN0IsK0JBQ0ksYUFBYyxDQUdsQixrQ0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixTQUFVLENBR2Qsd0RBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsY0FBZSxDQUduQixnREFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGlCQUFrQixDQUd0QixvREFDSSxXQUFZLENBR2hCLDZDQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsYUFBYyxDQUdsQixpREFDSSxXQUFZLENBR2hCLHdDQUNJLGtDYjlqR2dDLENhaWtHcEMsd0JBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBQ3RCLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FDOUIsUUFBUyxDQUNULFFBQVMsQ0FDVCxnREFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLFNBQVUsQ0FDVixjQUFlLENBQ2YsWUFBYSxDQUlqQixvQkFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGFBQWMsQ0FHbEIsb0JBQ0ksa0NieGxHZ0MsQ2F5bEdoQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLDZCQUNJLFVBQVcsQ0FHZix5QkFmQSxvQkFpQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsa0JBQ0ksZ0JBQWlCLENBR3JCLDZCQUNJLGlCQUFrQixDQUd0QixrQ0FDSSxhQUFjLENBR2xCLHlCQUpBLGtDQU1RLGFBQWMsQ0FDakIsQ0FHTCxpRUFFSSw0Q0FBa0MsQ0FDbEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhQUFjLENBR2xCLHlCQVRBLGlFQWFRLGNBQWUsQ0FDbEIsQ0FHTCwrQkFDSSxhQUFjLENBR2xCLHNDQUNJLHVCQUF3QixDQUN4QixVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLFVBQVksQ0FDWiw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isa0NBQTJCLENBQTNCLDBCQUEyQixDQUcvQiw0Q0FDSSxTQUFVLENBR2QsNERBQ0ksdUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JiOXBHVSxDYStwR1YsY0FBZSxDQUNmLGtCQUFtQixDQUd2Qix3REFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixrQmJ2cUdVLENhd3FHVixjQUFlLENBR25CLGlCQUNJLGNBQWUsQ0FHbkIseUJBSkEsaUJBTVEsY0FBZSxDQUNsQixDQUdMLGdDQUNJLGtDYjFzR2dDLENhMnNHaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLHlDQUNJLFVBQVcsQ0FJZixvQ0FDSSxrQkFBbUIsQ0FHdkIseUJBSkEsb0NBTVEsa0JBQW1CLENBQ3RCLENBR0wsMENBQ0ksZUFBZ0IsQ0FHcEIsa0NBQ0ksWUFBYSxDQUdqQix5QkFKQSxrQ0FNUSxZQUFhLENBQ2hCLENBR0wsc0JBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0Qix1QkFDSSxvQkFBc0IsQ0FHMUIsdUNBQ0ksaUJBQWtCLENBR3RCLG1CQUNJLGtDYjd2R2dDLENhOHZHaEMsYWIxdUdVLENhMnVHVixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsd0JBQXlCLENBRzdCLGtCQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFlBQWEsQ0FHakIsMkJBQ0ksVUFBVyxDQU9mLDREQUhJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUtPLENBRlgsNEJBRUksa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUdYLG1DQUNJLHlCQUEwQixDQUMxQixlQUFnQixDQUNoQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCx1QkFBeUIsQ0FDekIsbUNBQXFDLENBQ3JDLGdCQUFtQixDQUd2Qiw2QkFDSSxhQUFjLENBR2xCLGdFQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMEJBQXNCLENBQXRCLGtCQUFzQixDQUN0QixTQUFVLENBR2QseUNBQ0ksZUFBZ0IsQ0FHcEIsK0NBQ0ksWUFBYSxDQUdqQix5REFDSSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsMkJBQXNCLENBQXRCLG1CQUFzQixDQUN0QixTQUFVLENBQ1YscURBQXNELENBQXRELDZDQUFzRCxDQUN0RCxpQ0FBMEIsQ0FBMUIseUJBQTBCLENBRzlCLG1FQUNJLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUdkLHlFQUNJLGNBQWUsQ0FHbkIsK0VBQ0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxRQUFTLENBQ1QsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixlQUFnQixDQUdwQiw4RUFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FHbEIsNEdBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixPQUFRLENBQ1IsUUFBUyxDQUNULHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsd0JicDFHVSxDYXExR1Ysd0ZBQTJGLENBQzNGLDJCQUE0QixDQUM1Qix1QkFBa0MsQ0FDbEMsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUd0QiwyREFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUdsQixvRUFDSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHVCQUF1QixDQUN2QixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLG1DQUFxQyxDQUt6QywrQkFDSSxjQUFlLENBQ2YsT0FBUSxDQUNSLFNBQVUsQ0FDVixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFNBQVUsQ0FDVixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FBVSxDQUdkLHlCQWJBLCtCQWVRLFlBQWEsQ0FDaEIsQ0FHTCwrQ0FDSSxXQUFZLENBR2hCLG9DQUNJLGFBQWMsQ0FDZCxxQkFBc0IsQ0FDdEIsU0FBVSxDQUNWLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLDhDQUErQyxDQUEvQyxzQ0FBK0MsQ0FDL0MsaUJBQWtCLENBR3RCLDJDQUNJLFNBQVUsQ0FHZCxpQkFDSSw2QkFBOEIsQ0FJbEMseUJBTEEsaUJBT1EsNkJBQThCLENBRWpDLENBR0wsZ29DQWtCSSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsU0FBVSxDQWFkLGtMQUpJLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsU0FLd0IsQ0FHNUIsMEJBQ0ksOEVBQ0ksa0JBQW1CLENBQ3RCLENBR0wseUJBTEksOEVBT0ksa0JBQW1CLENBQ3RCLENBR0wsd0ZBQ0ksU0FBVSxDQUdkLGdHQUNJLFNBQVUsQ0FDVixVQUFXLENBUWYsdUxBSkksU0FBVSxDQUNWLCtCQUF3QixDQUF4Qix1QkFLd0IsQ0FHNUIsMEZBQ0ksZ0JBQWlCLENBQ2pCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FHNUIsMEJBTEEsMEZBT1EsYUFBYyxDQUNqQixDQUdMLDJGQUNJLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsZ0JBQWlCLENBR3JCLDBCQUxBLDJGQU9RLGFBQWMsQ0FDZCxzQkFBZSxDQUFmLGNBQWUsQ0FDbEIsQ0FHTCwyRkFDSSxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGVBQWdCLENBR3BCLDBCQUxBLDJGQU9RLHNCQUFlLENBQWYsY0FBZSxDQUNsQixDQUdMLDJDQUNJLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FJcEIseUJBQ0kscUJBRUksWUFBbUIsQ0FDdEIsQ0FHTCxtRUFFSSxXQUFZLENBQ1osZUFBZ0IsQ0FHcEIsaUNBQ0ksV0FBWSxDQUdoQiwrREFDSSxXQUFZLENBR2hCLDhEQUNJLFNBQVUsQ0FDViwwQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLGtEQUNJLGNBQWUsQ0FDZixjQUFlLENBQ2YsVUFBVyxDQUNYLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FHaEMsaURBQ0ksaUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsa0NBQW1DLENBQ25DLDBCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdURBQXdELENBQXhELCtDQUF3RCxDQUc1RCxvQ0FDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFzQixDQUN0QixrQ0FBbUMsQ0FHdkMscURBVkEsb0NBWVEseUNBQTBDLENBQzdDLENBR0wsb0RBaEJBLG9DQWtCUSx5Q0FBMEMsQ0FDN0MsQ0FHTCwwREFDSSxTQUFVLENBQ1YsaUNBQTBCLENBQTFCLHlCQUEwQixDQUMxQiw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBRzNCLDREQUNJLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FDM0IsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4QixvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLDJCQUE0QixDQUM1QixtQkFBb0IsQ0FDcEIsa0VBQTBFLENBQzFFLDBEQUFrRSxDQUNsRSxVQUFXLENBR2YscURBZEEsNERBZ0JRLDBDQUEyQyxDQUMzQyxrQ0FBbUMsQ0FDdEMsQ0FHTCx5QkFyQkEsNERBdUJRLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FDcEMsQ0FHTCx5QkE1QkEsNERBOEJRLHdDQUF5QyxDQUN6QyxnQ0FBaUMsQ0FDcEMsQ0FHTCw2REFDSSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLCtCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDeEIsb0NBQXFDLENBQ3JDLDRCQUE2QixDQUM3QiwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQ3BCLGtFQUEwRSxDQUMxRSwwREFBa0UsQ0FDbEUsU0FBVSxDQUdkLHFEQWRBLDZEQWdCUSwwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ3RDLENBR0wseUJBckJBLDZEQXVCUSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBQ3BDLENBR0wseUJBNUJBLDZEQThCUSx3Q0FBeUMsQ0FDekMsZ0NBQWlDLENBQ3BDLENBR0wsMkRBQ0ksb0RBQW9ELENBQXBELDRDQUFvRCxDQUNwRCwyQkFBb0IsQ0FBcEIsbUJBQW9CLENBR3hCLDZEQUNJLG1DQUFvQyxDQUNwQywyQkFBNEIsQ0FDNUIsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4QixvQ0FBcUMsQ0FDckMsNEJBQTZCLENBQzdCLFNBQVUsQ0FHZCxxREFWQSw2REFZUSwyQ0FBNEMsQ0FDNUMsbUNBQW9DLENBQ3ZDLENBR0wseUJBakJBLDZEQW1CUSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQ3JDLENBR0wseUJBeEJBLDZEQTBCUSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQ3JDLENBR0wsOERBQ0ksbUNBQW9DLENBQ3BDLDJCQUE0QixDQUM1QiwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLG9DQUFxQyxDQUNyQyw0QkFBNkIsQ0FDN0IsU0FBVSxDQUdkLHFEQVZBLDhEQVlRLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FDdkMsQ0FHTCx5QkFqQkEsOERBbUJRLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FDckMsQ0FHTCx5QkF4QkEsOERBMEJRLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FDckMsQ0FHTCw2R0FFSSxrQmI1dUhZLENhK3VIaEIsK0NBQ0ksS0FBTSxDQUNOLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxrQmJudkhVLENhb3ZIViw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsK0RBQWdFLENBQWhFLHVEQUFnRSxDQUdwRSxxREFiQSwrQ0FlUSxVQUFXLENBQ2QsQ0FHTCxvREFuQkEsK0NBcUJRLFVBQVcsQ0FDZCxDQUdMLG9EQXpCQSwrQ0EyQlEsVUFBVyxDQUNkLENBR0wscURBL0JBLCtDQWlDUSxVQUFXLENBQ2QsQ0FHTCxxREFyQ0EsK0NBdUNRLFlBQWEsQ0FDaEIsQ0FHTCxnREFDSSxLQUFNLENBQ04sVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGtCYjl4SFUsQ2EreEhWLGlEQUEwQyxDQUExQyx5Q0FBMEMsQ0FDMUMsU0FBVSxDQUNWLFNBQVUsQ0FDViwrREFBZ0UsQ0FBaEUsdURBQWdFLENBR3BFLHFEQWJBLGdEQWVRLFVBQVcsQ0FDZCxDQUdMLG9EQW5CQSxnREFxQlEsVUFBVyxDQUNYLGdEQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDNUMsQ0FHTCxvREExQkEsZ0RBNEJRLFVBQVcsQ0FDWCxnREFBeUMsQ0FBekMsd0NBQXlDLENBQzVDLENBR0wscURBakNBLGdEQW1DUSxVQUFXLENBQ1gsZ0RBQXlDLENBQXpDLHdDQUF5QyxDQUM1QyxDQUdMLHFEQXhDQSxnREEwQ1EsWUFBYSxDQUNiLGdEQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDNUMsQ0FHTCw2Q0FDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFNBQVUsQ0FDVixVQUFXLENBQ1gsVUFBVyxDQUNYLFNBQVUsQ0FDVixlQUFnQixDQUNoQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLDJCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsU0FBVSxDQUdkLHFEQWJBLDZDQWVRLFNBQVUsQ0FDYixDQUdMLG9EQW5CQSw2Q0FxQlEsU0FBVSxDQUNiLENBR0wsb0RBekJBLDZDQTJCUSxVQUFXLENBQ1gsU0FBVSxDQUNWLFVBQVcsQ0FDZCxDQUdMLHFEQWpDQSw2Q0FtQ1EsU0FBVSxDQUNiLENBR0wsb0RBQ0ksa0NibjRIZ0MsQ2FvNEhoQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBR3BCLDZEQUNJLFVBQVcsQ0FHZix5QkFYQSxvREFhUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsMEJBbEJBLG9EQW9CUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wseUJBekJBLG9EQTJCUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wseUJBaENBLG9EQWtDUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsd0RBQ0ksa0NiMTZIZ0MsQ2EyNkhoQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCx3QkFBeUIsQ0FDekIsd0JBQStCLENBQy9CLGtCQUFtQixDQUd2QixpRUFDSSxVQUFXLENBR2YseUJBbkJBLHdEQXFCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsa0JBYmlCLENBQ3BCLENBZ0JMLGtEQUNJLGVBQWdCLENBR3BCLHlCQUpBLGtEQU1RLGVBQWdCLENBQ25CLENBR0wsaURBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBQ1YsV0FBWSxDQUdoQiwrQkFDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQix1QkFDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQix1Q0FDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQiwrQkFDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQixxQ0FDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFVBQVcsQ0FBQSxDQUluQiw2QkFDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFVBQVcsQ0FBQSxDQUluQixxQ0FDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQiw2QkFDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQixnQ0FDSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQix3QkFDSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQix3Q0FDSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQixnQ0FDSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQixzQ0FDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQiw4QkFDSSxHQUNJLFVBQVcsQ0FHZixHQUNJLFNBQVUsQ0FBQSxDQUlsQixzQ0FDSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQiw4QkFDSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQixnQkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixlQUFnQixDQUdwQix5QkFSQSxnQkFVUSxxQkFBc0IsQ0FHMUIsa0JBQ0ksYUFBYyxDQUNqQixDQUdMLDBCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1QixTQUFVLENBQ1YscURBQW9ELENBQXBELDZDQUFvRCxDQUNwRCxtQ0FBb0MsQ0FDcEMsMkJBQTRCLENBQzVCLHVCQUF3QixDQUN4QiwyQkFBNEIsQ0FDNUIsOEZBQWlHLENBR3JHLHlCQWhCQSwwQkFrQlEscUJBQXNCLENBQ3pCLENBR0wseUJBQ0ksVUFBVyxDQUNYLG1CQUFvQixDQUd4QixxQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLHNCQUNJLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1QixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGlCQUFrQixDQUNsQixTQUFVLENBR2QsNkJBQ0ksa0NianNJZ0MsQ2Frc0loQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FHcEIsc0NBQ0ksVUFBVyxDQUdmLHlCQWRBLDZCQWdCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCx5QkE1QkEsNkJBOEJRLGVBQWdCLENBQ25CLENBR0wseUJBbENBLDZCQW9DUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsd0JBQ0ksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGFBQWMsQ0FHbEIseUJBUEEsd0JBU1EsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLGlDQUNJLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FHdEIseUJBTEEsaUNBT1EsaUJBQWtCLENBQ3JCLENBR0wsMENBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsZUFBZ0IsQ0FHcEIsOENBQ0ksd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsVUFBVyxDQUdmLDJDQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsVUFBVyxDQUNYLFNBQVUsQ0FDVixtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBRy9CLCtCQUNJLGlCQUFrQixDQUNsQixTQUFVLENBR2QsaURBQ0ksa0JBQW1CLENBQ25CLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FHL0IsMEJBRUksa0hBRUksWUFBYSxDQUdqQixpRUFDSSxXQUFZLENBQ1osU0FBVSxDQUdkLHVFQUNJLGVBQWdCLENBQ2hCLHVCQUF1QixDQUN2QixVQUFXLENBR2YsbUZBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsZ0JBQWlCLENBQ2pCLHFEQUFxRCxDQUFyRCw2Q0FBcUQsQ0FDckQsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsd2VBQTZoQixDQUNoaUIsQ0FHTCw2REFDSSxnQkFBaUIsQ0FDakIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUcvQiwwQkFMQSw2REFPUSxhQUFjLENBQ2pCLENBR0wsOERBQ0ksa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixnQkFBaUIsQ0FHckIsMEJBTEEsOERBT1EsYUFBYyxDQUNkLHNCQUFlLENBQWYsY0FBZSxDQUNsQixDQUdMLDhEQUNJLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsZUFBZ0IsQ0FHcEIsMEJBTEEsOERBT1Esc0JBQWUsQ0FBZixjQUFlLENBQ2xCLENBR0wsMkRBQ0ksU0FBVSxDQUNWLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsNEJBQXFCLENBQXJCLG9CQUFxQixDQUd6QixtRUFDSSxTQUFVLENBQ1YsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsNEJBQXFCLENBQXJCLG9CQUFxQixDQUd6Qiw0REFDSSxTQUFVLENBQ1Ysb0NBQTZCLENBQTdCLDRCQUE2QixDQUM3QixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FHekIsZ0JBQ0ksMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qix1QkFBa0MsQ0FDbEMsMkJBQTRCLENBQzVCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGVBQWdCLENBR3BCLDBCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUdmLDhCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1Qsd0JBQXlCLENBQ3pCLFNBQVUsQ0FDVixXQUFZLENBR2hCLGdDQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FHWCx5QkFQQSxnQ0FTUSxVQUFXLENBQ2QsQ0FHTCx5QkFDSSxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FHZiwyQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGNBQWUsQ0FHbkIseUJBTkEsMkJBUVEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLGdDQUNJLGlCQUFrQixDQUNsQixrQ2I5N0lnQyxDYSs3SWhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixVQUFXLENBQ1gsbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1QixTQUFVLENBQ1YsaUNBQTBCLENBQTFCLHlCQUEwQixDQUc5Qix5Q0FDSSxVQUFXLENBR2YseUJBbkJBLGdDQXFCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FpQkwsNkRBTkksaUJBQWtCLENBQ2xCLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsU0FBVSxDQUNWLGlDQUEwQixDQUExQix5QkFRMEIsQ0FMOUIsOEJBRUksaUJBRzBCLENBRzlCLDhDQUNJLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FHdkIsbUJBQ0ksd0JBQXlCLENBQ3pCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHFMQUEyTCxDQUMzTCxpQ0FBMkMsQ0FDM0MsMkJBQTRCLENBQzVCLDJCQUE0QixDQUdoQyx5QkFaQSxtQkFjUSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUN0QixDQUdMLDRCQUNJLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUdmLG1DQUNJLGtDYjdnSmdDLENhOGdKaEMsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixpQ0FBMEIsQ0FBMUIseUJBQTBCLENBRzlCLDRDQUNJLFVBQVcsQ0FHZix5QkFsQkEsbUNBb0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLGtDQUNJLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsU0FBVSxDQUNWLGlDQUEwQixDQUExQix5QkFBMEIsQ0FHOUIsb0NBQ0ksVUFBVyxDQUdmLGtDQUNJLGtCQUFtQixDQUNuQixtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixpQ0FBMEIsQ0FBMUIseUJBQTBCLENBRzlCLHVDQUNJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLHFEQUNJLGFBQWMsQ0FHbEIseUJBSkEscURBTVEsY0FBZSxDQUNmLGtCQUFtQixDQUN0QixDQUdMLDhDQUNJLGVBQWdCLENBR3BCLG9EQUNJLFFBQVMsQ0FHYixrREFDSSxrQkFBbUIsQ0FHdkIsaUNBQ0ksbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1QixTQUFVLENBQ1YsaUNBQTBCLENBQTFCLHlCQUEwQixDQUc5QixtQ0FDSSxvQkFBcUIsQ0FHekIsaUJBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUVuQixlQUFnQixDQUNoQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLDJCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1QsU0FBVSxDQUNWLFNBQVUsQ0FFViwyQkFBNEIsQ0FFNUIsc0NBQXVDLENBQ3ZDLHVCQUF3QixDQUc1Qix5QkFmQSwyQkFpQlEsdUJBQTJCLENBQzlCLENBR0wsMEJBQ0ksVUFBVyxDQUNYLFNBQVUsQ0FDVixjQUFlLENBR25CLHlCQU5BLDBCQVFRLG1CQUFvQixDQUN2QixDQUdMLHFDQUNJLGtDYjdvSmdDLENhOG9KaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsU0FBVSxDQUVWLGdCQUFpQixDQUdyQiw4Q0FDSSxVQUFXLENBR2YseUJBbkJBLHFDQXFCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCwwQkFqQ0EscUNBbUNRLFlBQWEsQ0FDaEIsQ0FHTCwyQ0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsU0FBVSxDQUNWLGlDQUEwQixDQUExQix5QkFBMEIsQ0FHOUIsbURBQ0ksZUFBZ0IsQ0FDaEIsa0NiN3JKZ0MsQ2E4ckpoQyxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLGVBQWdCLENBR3BCLDBCQVJBLG1EQVVRLGNBQWUsQ0FDZixvQkFBcUIsQ0FDeEIsQ0FHTCx5QkFmQSxtREFpQlEsY0FBZSxDQUNmLG1CQUFvQixDQUN2QixDQUdMLGtEQUNJLGtDYmx0SmdDLENhbXRKaEMsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixRQUFTLENBRVQseUJBVkosa0RBV1EsY0FBZSxDQUV0QixDQUVELDJEQUNJLFVBQVcsQ0FHZix5QkFuQkEsa0RBcUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCwwQkExQkEsa0RBNEJRLGNBQWUsQ0FDbEIsQ0FHTCx5QkFoQ0Esa0RBa0NRLGNBQWUsQ0FDZixhQUFjLENBQ2pCLENBR0wsZ0NBQ0ksbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1QixTQUFVLENBQ1YsaUNBQTBCLENBQTFCLHlCQUEwQixDQUc5QixrQ0FDSSxVQUNvQixDQUd4QiwwQkFMQSxrQ0FPUSxlQUFnQixDQUNuQixDQUdMLHlCQVhBLGtDQWFRLFlBQWEsQ0FDaEIsQ0FHTCx5QkFqQkEsa0NBbUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCwrQkFDSSxtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixpQ0FBMEIsQ0FBMUIseUJBQTBCLENBQzFCLGVBQWdCLENBR3BCLDJEQUNJLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FHdkIsaUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FHakIseUJBSkEsaUJBTVEsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3pCLENBR0wsOEJBQ0ksZUFBZ0IsQ0FHcEIscUNBQ0ksVUFBVyxDQUNYLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLDRCQUE2QixDQUdqQyx5QkFSQSxxQ0FVUSxhQUFjLENBQ2QsY0FBZSxDQUNsQixDQUdMLHlDQUNJLFlBQWEsQ0FHakIsd0NBQ0ksU0FBVSxDQUNWLGdCQUFpQixDQUNqQixlQUFnQixDQUdwQix5QkFOQSx3Q0FRUSxVQUFXLENBQ1gsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FDUixlQUFnQixDQUNuQixDQUdMLHlCQUNJLDZEQUNJLFlBQWEsQ0FDYixlQUFnQixDQUNuQixDQUdMLGdFQUNJLGdCQUFpQixDQUdyQix5QkFKQSxnRUFNUSxzQkFBdUIsQ0FDMUIsQ0FHTCx1RkFDSSxvREFBdUQsQ0FDdkQsMkJBQTRCLENBQzVCLHFDQUFzQyxDQUcxQyxrRkFDSSxrQ2J6MkpnQyxDYTAySmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixhQUFjLENBQ2QsZUFBZ0IsQ0FHcEIsMkZBQ0ksVUFBVyxDQUdmLHlCQWpCQSxrRkFtQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsbUVBQ0ksNEJBQTZCLENBR2pDLHlGQUNJLGdCQUFpQixDQUNqQiwrQkFBZ0MsQ0FHcEMseUJBTEEseUZBT1Esc0JBQXVCLENBQzFCLENBR0wsb0dBQ0ksZUFBZ0IsQ0FHcEIsZ0dBQ0ksd0JBQXlCLENBRzdCLGdHQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYWI5NEpVLENhKzRKVixrQkFBbUIsQ0FHdkIsa0dBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFMQSxrR0FPUSxrQkFBbUIsQ0FDdEIsQ0FRTCxnTUFDSSxjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLDhGQUNJLGVBQWdCLENBR3BCLHNDQUNJLGlCQUFrQixDQUNsQixTQUFVLENBR2QseUJBTEEsc0NBT1EsVUFBVyxDQUNYLFlBQWEsQ0FDYiwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUNYLENBR0wsZ0RBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsV0FBWSxDQUNaLFVBQVcsQ0FHZixxREFDSSxVQUFXLENBQ1gsV0FBWSxDQUdoQix1REFDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osVUFBVyxDQUdmLGdCQUNJLGVBQWdCLENBR3BCLHlCQUpBLGdCQU1RLG1CQUFvQixDQUN2QixDQUdMLHVCQUNJLGtDYjUrSmdDLENhNitKaEMsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUd2QixnQ0FDSSxVQUFXLENBR2YseUJBaEJBLHVCQWtCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCx5QkE5QkEsdUJBZ0NRLGlCQUFrQixDQUNyQixDQUdMLHFDQUNJLDRCQUE2QixDQUdqQyx5REFDSSwrQkFBZ0MsQ0FDaEMsY0FBZSxDQUNmLGFBQWMsQ0FHbEIseUVBQ0ksa0NiMWhLZ0MsQ2EyaEtoQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGFBQWMsQ0FHbEIsa0ZBQ0ksVUFBVyxDQUdmLHlCQWhCQSx5RUFrQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsMkRBQ0ksbUNBQXFDLENBQ3JDLHVCQUF5QixDQUN6QixlQUFnQixDQUdwQixxQkFDSSxlQUFnQixDQUdwQix5QkFKQSxxQkFNUSxlQUFnQixDQUNuQixDQUdMLHFCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBR3JCLHlCQU5BLHFCQVFRLFlBQWEsQ0FDYixhQUFjLENBQ2pCLENBR0wseUJBYkEscUJBZVEsWUFBYSxDQUNoQixDQUdMLEtBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FHakIsc0JBQ0kscUJBQXNCLENBQ3RCLDBCQUE4QixDQUM5QiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBRzFCLHlCQVBBLHNCQVNRLHVCQUEyQixDQUM5QixDQUdMLHVDQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0NiOW1LZ0MsQ2ErbUtoQyxVQUFXLENBQ1gsa0JBQW1CLENBQ25CLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLHlCQVJBLHVDQVVRLGtCQUFtQixDQUN0QixDQUdMLDZDQUNJLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLGtDYi9uS2dDLENha29LcEMseUJBUkEsNkNBVVEsY0FBZSxDQUNsQixDQUdMLDZDQUNJLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0NiN29LZ0MsQ2FncEtwQyx5QkFSQSw2Q0FVUSxjQUFlLENBQ2YsYUFBYyxDQUNqQixDQUdMLHFCQUNJLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0Qix1QkFBa0MsQ0FDbEMsMkJBQTRCLENBQzVCLHdCYnhvS1UsQ2Eyb0tkLHlCQVJBLHFCQVVRLGNBQWUsQ0FDbEIsQ0FHTCw0QkFDSSxrQ2J0cUtnQyxDYXdxS2hDLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FHZixxQ0FDSSxVQUFXLENBR2YseUJBZEEsNEJBZ0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCx1QkFDSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixVQUFXLENBR2YseUJBUEEsdUJBU1EsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLDBCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FHdkIseUJBTkEsMEJBUVEsYUFBYyxDQUNkLFlBQWEsQ0FDaEIsQ0FHTCx1Q0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUdqQix5QkFKQSx1Q0FNUSxhQUFjLENBQ2pCLENBR0wsbURBQ0ksZUFBZ0IsQ0FHcEIseUJBSkEsbURBTVEsa0JBQW1CLENBQ25CLGNBQWUsQ0FDbEIsQ0FHTCwrQkFDSSxnQkFBaUIsQ0FHckIseUJBSkEsK0JBTVEsYUFBYyxDQUNqQixDQUdMLHVCQUNJLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHcEIseUJBTkEsdUJBUVEsZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUM1QixDQUdMLHlCQWJBLHVCQWVRLGdCQUFpQixDQUNwQixDQUdMLHlCQUNJLDRCQUNJLHdCYnJ2S00sQ2F3dktWLHVDQUNJLGVBQWdCLENBQ25CLENBR0wsK0NBTEksdUNBT0ksZUFBZ0IsQ0FDbkIsQ0FHTCxtQ0FDSSxjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLDBCQUxBLG1DQU9RLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCx5QkFaQSxtQ0FjUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsOENBQ0ksd0JidnhLVSxDYTB4S2QscUNBQ0ksS0FBTSxDQUNOLE9BQVEsQ0FDUixXQUFZLENBQ1osU0FBVSxDQUNWLGlCQUFrQixDQUNsQiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLDBCQUE4QixDQUdsQywwQkFYQSxxQ0FhUSxTQUFVLENBQ2IsQ0FHTCx5QkFqQkEscUNBbUJRLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixVQUFXLENBQ1gsdUJBQStCLENBQy9CLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDdEIsQ0FHTCx5QkE1QkEscUNBOEJRLFlBQWEsQ0FDaEIsQ0FHTCx5Q0FDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osWUFBYSxDQUNiLHdCQUF5QixDQUN6QixvQ0FBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLGtDQUE0QixDQUE1QiwwQkFBNEIsQ0FHaEMsOENBQ0ksd0JieDBLVSxDYTIwS2QsMEJBZkEseUNBaUJRLFNBQVUsQ0FDYixDQUdMLHlCQXJCQSx5Q0F1QlEsWUFBYSxDQUNoQixDQUdMLGtDQUNJLGtDYjUyS2dDLENhNjJLaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLFVBQVcsQ0FHZiwyQ0FDSSxVQUFXLENBR2YseUJBbEJBLGtDQW9CUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCw4QkFDSSxrQ2I1NEtnQyxDYTY0S2hDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixVQUFXLENBQ1gsZUFBZ0IsQ0FHcEIsdUNBQ0ksVUFBVyxDQUdmLHlCQWhCQSw4QkFrQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsb0NBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUdyQiwwQkFMQSxvQ0FPUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wseUJBMUNBLDhCQTRDUSxlQUFnQixDQUNuQixDQUdMLHlCQUNJLHlCQUNJLGFBQWMsQ0FDakIsQ0FHTCx1Q0FDSSxlQUFnQixDQUdwQix5QkFDSSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIseUJBUkEseUJBVVEsZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUM1QixDQUdMLHlCQWZBLHlCQWlCUSxnQkFBaUIsQ0FDcEIsQ0FHTCx1Q0FDSSxLQUFNLENBQ04sT0FBUSxDQUNSLFdBQVksQ0FDWixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsMEJBQThCLENBR2xDLDBCQVhBLHVDQWFRLFNBQVUsQ0FDYixDQUdMLHlCQWpCQSx1Q0FtQlEsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLFVBQVcsQ0FDWCx1QkFBK0IsQ0FDL0IsYUFBYyxDQUNkLGtCQUFtQixDQUN0QixDQUdMLHlCQTVCQSx1Q0E4QlEsWUFBYSxDQUNoQixDQUdMLDJDQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFdBQVksQ0FDWixZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLG9DQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0Isa0NBQTRCLENBQTVCLDBCQUE0QixDQUdoQywwQkFYQSwyQ0FhUSxTQUFVLENBQ2IsQ0FHTCx5QkFqQkEsMkNBbUJRLFlBQWEsQ0FDaEIsQ0FHTCxvQ0FDSSxrQ2JwaExnQyxDYXFoTGhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixVQUFXLENBR2YsNkNBQ0ksVUFBVyxDQUdmLHlCQWxCQSxvQ0FvQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsZ0NBQ0ksa0NicGpMZ0MsQ2FxakxoQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxlQUFnQixDQUdwQix5Q0FDSSxVQUFXLENBR2YseUJBYkEsZ0NBZVEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLDBCQXBCQSxnQ0FzQlEsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLHlCQTVCQSxnQ0E4QlEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLGtDQUNJLFVBQVcsQ0FDWCxlQUFnQixDQUdwQixvQ0FDSSxRQUFTLENBR2IsMkJBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFMQSwyQkFPUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsZ0RBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLDBCQVBBLGdEQVNRLGVBQWdCLENBQ2hCLGtCQUFtQixDQUN0QixDQUdMLHlCQWRBLGdEQWdCUSxlQUFnQixDQUNuQixDQUdMLDZEQUNJLGVBQWdCLENBQ2hCLHlCQUEwQixDQUMxQixjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLHlCQVBBLDZEQVNRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCx1REFDSSxpQkFBa0IsQ0FHdEIseURBQ0ksWUFBYSxDQUdqQix1REFDSSxjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLHlCQUxBLHVEQU9RLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCx5QkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHcEIseUJBTEEseUJBT1EsZ0JBQWlCLENBQ3BCLENBR0wsdUNBQ0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxxQkFBc0IsQ0FDdEIsdUJBQWtDLENBQ2xDLDJCQUE0QixDQUdoQyx5QkFYQSx1Q0FhUSxlQUFnQixDQUNoQixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUN0QixDQUdMLGdDQUNJLGtDYmpzTGdDLENha3NMaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhYmpyTFUsQ2FvckxkLHlDQUNJLFVBQVcsQ0FHZix5QkFaQSxnQ0FjUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsMkJBQ0ksYUFBYyxDQUNkLFlBQWEsQ0FDYixjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLHlCQVBBLDJCQVNRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ3RCLENBR0wseUJBQ0ksZUFBZ0IsQ0FDaEIsd0JiaHRMVSxDYW10TGQseUJBTEEseUJBT1EsY0FBZSxDQUNsQixDQUdMLDhCQUNJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLG9DQUNJLGtDYmx2TGdDLENhbXZMaEMsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCxrQkFBbUIsQ0FHdkIsNkNBQ0ksVUFBVyxDQUdmLHlCQW5CQSxvQ0FxQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwseUJBakNBLG9DQW1DUSxrQkFBbUIsQ0FDdEIsQ0FHTCxnQ0FDSSxrQ2J6eExnQyxDYTB4TGhDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixVQUFXLENBR2YseUJBUkEsZ0NBVVEsY0FBZSxDQUNsQixDQUdMLHlCQUNJLDJCQUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixZQUFhLENBQ2hCLENBR0wsdUNBQ0ksVUFBVyxDQUNYLGFBQWMsQ0FHbEIseUJBTEEsdUNBT1Esa0JBQW1CLENBQ3RCLENBR0wsOEJBQ0ksR0FDSSxTQUFVLENBQ1YsbUNBQTRCLENBQTVCLDJCQUE0QixDQUdoQyxHQUNJLFNBQVUsQ0FDViwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQUEsQ0FJaEMsc0JBQ0ksR0FDSSxTQUFVLENBQ1Ysb0NBQTZCLENBQTdCLDRCQUE2QixDQUdqQyxHQUNJLFNBQVUsQ0FDViwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQUEsQ0FJaEMsU0FDSSxpQ0FBa0MsQ0FDbEMseUJBQTBCLENBQzFCLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDekIsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FDM0IsdUJBQXdCLENBQ3hCLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FJdkIsZUFDSSx3QmI1MExVLENhNjBMVixjQUFlLENBR25CLCtCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsbUJBQW9CLENBR3hCLGlDQUNJLGlCQUFrQixDQUNsQixrQ2IzMkxnQyxDYTQyTGhDLG9CQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUdwQix5QkFWQSxpQ0FZUSxjQUFlLENBQ2xCLENBR0wsd0NBQ0ksZUFBZ0IsQ0FHcEIsOENBQ0ksVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxxQkFBc0IsQ0FDdEIsUUFBUyxDQUdiLDhEQUVJLFlBQWEsQ0FHakIsNEVBRUksYUFBYyxDQUdsQixnQ0FDSSxjQUFlLENBQ2YsaUJBQWtCLENBR3RCLG1EQUNJLGdCQUFpQixDQUdyQix5RUFDSSxRQUFTLENBR2IsOERBQ0ksK0JBQWdDLENBQ2hDLG1CQUFvQixDQUd4Qix3REFDSSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUd2Qiw0REFDSSxrQkFBbUIsQ0FHdkIseUJBSkEsNERBTVEsZUFBZ0IsQ0FDbkIsQ0FHTCxtRUFDSSxrQ2JsN0xnQyxDYW03TGhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLG1CQUFvQixDQUd4Qiw0RUFDSSxVQUFXLENBR2YseUJBbEJBLG1FQW9CUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCw4REFDSSxRQUFTLENBQ1QsY0FBZSxDQUNmLGVBQWdCLENBR3BCLHdFQUNJLGFBQWMsQ0FDZCxVQUFXLENBR2YseUJBQ0ksMkRBQ0ksWUFBYSxDQUNoQixDQUdMLGlCQUNJLCtCQUFnQyxDQUNoQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBR3RCLHlCQU5BLGlCQVFRLGNBQWUsQ0FDZixhQUFjLENBQ2pCLENBR0wsd0JBQ0ksd0JBQXlCLENBRzdCLHlCQUpBLHdCQU1RLHNCQUF1QixDQUMxQixDQUdMLG9CQUNJLHdCQUF5QixDQUc3Qix5QkFKQSxvQkFNUSxpQkFBa0IsQ0FDckIsQ0FHTCx1Q0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR3ZCLDZDQUNJLGlCQUFrQixDQUd0Qix5QkFKQSw2Q0FNUSxpQkFBa0IsQ0FHdEIsaURBQ0ksZUFBZ0IsQ0FDbkIsQ0FHTCw4Q0FDSSxrQ2J2aE1nQyxDYXdoTWhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixhYjFnTVUsQ2E2Z01kLHVEQUNJLFVBQVcsQ0FHZix5QkFmQSw4Q0FpQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsNkNBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixhYmxpTVUsQ2FtaU1WLGtDYnZqTWdDLENhMGpNcEMsMkJBQ0ksWUFBYSxDQUdqQix5QkFKQSwyQkFNUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNoQixDQUdMLDJCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQW1CLENBR3ZCLGlDQUNJLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsYUFBYyxDQUdsQiwyQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUdqQix5QkFKQSwyQkFNUSxrQkFBZSxDQUFmLGNBQWUsQ0FDbEIsQ0FHTCxrQ0FDSSxrQkFBTyxDQUFQLFVBQU8sQ0FBUCxNQUFPLENBQ1Asa0NiM2xNZ0MsQ2E0bE1oQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsdUJBQXlCLENBQ3pCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBR3JCLDJDQUNJLFVBQVcsQ0FHZix5QkFuQkEsa0NBcUJRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixrQkFBVSxDQUFWLGFBQVUsQ0FBVixTQUFVLENBQ1YsVUFkaUIsQ0FDcEIsQ0FpQkwsd0NBQ0ksYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQUdwQiw2Q0FDSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHVCQUF1QixDQUN2QixrQ2Izb01nQyxDYTRvTWhDLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsbUNBQXFDLENBQ3JDLGdCQUFtQixDQUd2Qix5QkFiQSw2Q0FlUSxlQUFnQixDQUNoQixjQUFlLENBQ2xCLENBR0wsMEJBQ0ksYUFBYyxDQUdsQiw4QkFDSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FHcEIsMkJBQ0kseUdBQTRHLENBQzVHLDJCQUE0QixDQUM1QixxQkFBZ0MsQ0FDaEMsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxlQUFnQixDQUdwQiwwQkFDSSxlQUFnQixDQUNoQixZQUFhLENBR2pCLHlCQUxBLDBCQU9RLGFBQWMsQ0FDakIsQ0FHTCxVQUNJLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FDUCx3QkFBeUIsQ0FDekIsa0NiL3JNZ0MsQ2Fnc01oQyxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLG9CQUFzQixDQUcxQixvQkFDSSxhYmxyTVUsQ2Fxck1kLG1CQUNJLGFBQWMsQ0FHbEIseUJBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0Qiw4Q0FDSSxnRkFBb0QsQ0FBcEQsaURBQW9ELENBQ3BELGFBQWMsQ0FDZCxpQkFBa0IsQ0FHdEIscURBQ0ksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsa0JBQW1CLENBR3ZCLGlFQUNJLFNBQVUsQ0FDVixRQUFTLENBQ1QsZUFBZ0IsQ0FHcEIsb0VBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FHdkIseUZBQ0ksaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0Qiw2RkFBZ0csQ0FHcEcsa0ZBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsNkZBQWdHLENBQ2hHLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FDckIsdUJBQWtDLENBQ2xDLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FHdEIsZ0ZBQ0ksVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFnQixDQUdwQiw2Q0FDSSxnQkFBaUIsQ0FDakIsd0JibHZNVSxDYW92TVYsZUFBZ0IsQ0FDaEIsS0FBTSxDQUNOLDJCQUFzQixDQUF0QixtQkFBc0IsQ0FDdEIsU0FBVSxDQUNWLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixTQUFVLENBQ1YsbUJBQW9CLENBR3hCLG9EQUNJLFNBQVUsQ0FDViwwQkFBc0IsQ0FBdEIsa0JBQXNCLENBRzFCLG9EQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osb0RBQStELENBQy9ELGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR3RCLG9DQUNJLCtCQUFnQyxDQUNoQyxrQkFBbUIsQ0FHdkIsZ0NBQ0ksa0NidHlNZ0MsQ2F1eU1oQyxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FHcEIseUNBQ0ksVUFBVyxDQUdmLHlCQWhCQSxnQ0FrQlEsY0FBZSxDQUNmLGdCQUFpQixDQU1qQixjQUFlLENBQ2YsZ0JBUGlCLENBQ3BCLENBVUwsa0NBQ0ksYUFBYyxDQUNkLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIsc0NBQ0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLGVBQWdCLENBR3BCLG9DQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLCtCQUFnQyxDQUdwQyxvREFDSSxrQkFBTyxDQUFQLFVBQU8sQ0FBUCxNQUFPLENBR1gsMENBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUdyQiwyQ0FDSSxhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FDUCxnQkFBaUIsQ0FHckIsNkNBQ0ksZ0ZBQW9ELENBQXBELGlEQUFvRCxDQUNwRCxVQUFXLENBQ1gsWUFBYSxDQUdqQixpRUFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGdCQUFpQixDQUdyQix1RUFDSSxpQkFBa0IsQ0FHdEIsdUVBQ0ksY0FBZSxDQUduQixtQ0FDSSx5R0FBNEcsQ0FDNUcsMkJBQTRCLENBQzVCLHFCQUFnQyxDQUNoQyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGVBQWdCLENBR3BCLDZDQUNJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFQQSw2Q0FTUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsOENBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFMQSw4Q0FPUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsb0RBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUdyQix5QkFMQSxvREFPUSxjQUFlLENBQ2YsZ0JBQWlCLENBQ3BCLENBR0wsK0NBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FHdEIseUJBTkEsK0NBUVEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLG9CQUNJLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFtQixDQU92Qix3Q0FDSSxVQUFXLENBQ1gsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsNEJBQTZCLENBR2pDLHlCQVJBLHdDQVVRLGFBQWMsQ0FDZCxjQUFlLENBQ2xCLENBR0wsNENBQ0ksWUFBYSxDQUdqQiw4Q0FDSSw4QkFBK0IsQ0FDL0IsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFFBQVMsQ0FHYix5QkFWQSw4Q0FZUSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ25CLENBR0wsdUVBQ0ksZUFBZ0IsQ0FHcEIseUVBQ0ksYUFBYyxDQU9sQix3S0FDSSxvQkFBcUIsQ0FHekIsb0VBQ0ksZ0JBQWlCLENBR3JCLG1EQUNJLGlCQUFrQixDQUd0Qix5REFDSSxhQUFjLENBR2xCLHlCQUNJLDZEQUNJLGVBQWdCLENBQ25CLENBR0wsZ0RBQ0ksU0FBVSxDQUNWLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHcEIseUJBUEEsZ0RBU1EsWUFBYSxDQUNoQixDQUdMLGVBQ0ksY0FBZSxDQUNmLCtCQUFnQyxDQUdwQyxvQ0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUduQiw2QkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBR1oseUJBTEEsNkJBT1EsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FDUixVQUFXLENBR2YsK0NBQ0ksa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUdYLHNEQUNJLGNBQWUsQ0FHbkIsc0VBQ0ksU0FBVSxDQUNWLE9BQVEsQ0FDWCxDQUdMLHdCQUNJLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FDUCwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUdaLHlCQUxBLHdCQU9RLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1IsVUFBVyxDQUNYLGtCQUFVLENBQVYsYUFBVSxDQUFWLFNBQVUsQ0FDVixrQkFBbUIsQ0FDdEIsQ0FHTCxpQ0FDSSwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUdaLHlCQUpBLGlDQU1RLFlBQWEsQ0FDaEIsQ0FHTCxtQ0FDSSxrQ2J6bE5nQyxDYTRsTnBDLDZCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsaUJBQWtCLENBR3RCLGlDQUNJLFdBQVksQ0FHaEIsMEJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixnQkFBaUIsQ0FHckIsOEJBQ0ksV0FBWSxDQVFoQixvQ0FKSSxrQ2IzbE5VLENhK2xOZCxlQUVJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixjQUFlLENBQ2YsNEJiM21OVSxDYThtTmQsd0JBQ0ksVUFBVyxDQUdmLHlCQW5CQSxlQXFCUSxjQUFlLENBQ2YsZ0JBQWlCLENBTWpCLGNBQWUsQ0FDZixnQkFQaUIsQ0FDcEIsQ0FVTCx5QkFqQ0EsZUFtQ1EsZ0JBQWlCLENBQ3BCLENBR0wsa0JBQ0ksZUFBZ0IsQ0FHcEIseUJBSkEsa0JBTVEsZUFBZ0IsQ0FDbkIsQ0FHTCxxQ0FDSSxnQkFBaUIsQ0FHckIsNENBQ0ksYUFBYyxDQUNkLGNBQWUsQ0FDZixnQkFBaUIsQ0FHckIseUJBTkEsNENBUVEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLDhDQUNJLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsZ0JBQWlCLENBR3JCLHlCQU5BLDhDQVFRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQ0FHTCx1QkFDSSxVQUFXLENBQ1gsWUFBYSxDQUdqQixtQkFDSSxlQUFnQixDQUNoQiwrQkFBZ0MsQ0FDaEMsbUJBQW9CLENBR3hCLG1DQUNJLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixhQUFjLENBR2xCLHdDQUNJLGFBQWMsQ0FDZCxVQUFXLENBR2YsMEJBQ0ksYUFBYyxDQUNkLHVCQUF5QixDQUN6QixlQUFnQixDQUNoQixtQ0FBcUMsQ0FDckMsaUJBQWtCLENBR3RCLGdDQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUd0QixzQ0FDSSxpQkFBa0IsQ0FHdEIsMENBQ0ksZUFBZ0IsQ0FHcEIsc0NBQ0ksYUFBYyxDQUNkLGdCQUFpQixDQUtyQixlQUNJLHlCQUEyQixDQUcvQiw0QkFDSSxZQUFhLENBR2pCLG1DQUNJLEtBQU0sQ0FDTix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FHcEIsNEJBQ0ksc0JBQXdCLENBQ3hCLHlCQUEyQixDQUcvQixhQUNJLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsU0FBVSxDQUNWLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FDUixVQUFXLENBR2Ysb0JBQ0ksV0FBWSxDQUNaLFVBQVcsQ0FJZixnQkFDSSxpQkFBa0IsQ0FDbEIsd0JBQXlCLENBQ3pCLGNBQWUsQ0FHbkIsOEJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUczQix1QkFDSSxrQ2J0eU5nQyxDYXV5TmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLGdDQUNJLFVBQVcsQ0FHZix5QkFoQkEsdUJBa0JRLGNBQWUsQ0FDZixnQkFBaUIsQ0FNakIsY0FBZSxDQUNmLGdCQVBpQixDQUNwQixDQVVMLHVCQUNJLGVBQWdCLENBR3BCLFFBQ0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUF3QixDQUN4QixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGlEQUE4QyxDQUE5Qyx5Q0FBOEMsQ0FHbEQsNEJBRUksaURBQThDLENBQTlDLHlDQUE4QyxDQUdsRCxlQUNJLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUdoQix5QkFUQSxlQVdRLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUN0QixDQUdMLG1CQUNJLGtCQUFtQixDQUd2Qix3QkFDSSxrQ2I1Mk5nQyxDYTYyTmhDLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQix5QkFBMEIsQ0FDMUIsY0FBZSxDQUNmLGFBQWMsQ0FHbEIsaUNBQ0ksVUFBVyxDQUdmLHlCQWpCQSx3QkFtQlEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLDhCQUNJLGVBQWdCLENBR3BCLHlCQTVCQSx3QkE4QlEsY0FBZSxDQUNmLGdCQUFpQixDQUNwQixDQUdMLGFBQ0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQUduQix1QkFDSSxVQUFZLENBQ1oseUNBQW9DLENBQXBDLGlDQUFvQyxDQUNwQyw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBRzNCLHdDQUNJLHlFQUFpRixDQUFqRixpRUFBaUYsQ0FDakYsaUNBQTBCLENBQTFCLHlCQUEwQixDQUc5QixpQkFDSSxXQUFhLENBQ2Isc0RBQTBDLENBQTFDLDhDQUEwQyxDQUExQyxzQ0FBMEMsQ0FBMUMsNkRBQTBDLENBQzFDLHNDQUFpQyxDQUFqQyw4QkFBaUMsQ0FDakMsOEJBQXVCLENBQXZCLHNCQUF1QixDQUczQixrQ0FDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLCtCQUFxQyxDQUNyQyxVQUFXLENBQ1gsd0NBQTBCLENBQTFCLGdDQUEwQixDQUExQix3QkFBMEIsQ0FBMUIsOENBQTBCLENBQzFCLDBFQUFrRixDQUFsRixrRUFBa0YsQ0FJdEYsaUJBQ0ksU0FBVSxDQUdkLHlCQUNJLGVBQWdCLENBSXBCLG1DQUNJLDZCQUFrQyxDQUd0Qyw0QkFDSSxvQkFBeUIsQ0FHN0IsdUJBQ0ksdUJBQXlCLENBSzdCLDhCQUNJLGVBQ0osQ0FFQSxpQkFDSSxXQUNKLENBRUEsb0JBQ0ksWUFBYSxDQUNiLFFBQVMsQ0FDVCwyQkFBNkIsQ0FDN0IsV0FBWSxDQUNaLGlCQUNKLENBRUEsb0JBQ0ksa0NBQW1DLENBQ25DLFdBQVksQ0FDWixNQUFPLENBQ1AsWUFBYSxDQUNiLGNBQWUsQ0FDZix1Q0FBd0MsQ0FDeEMsS0FBTSxDQUNOLDZCQUE4QixDQUM5Qix5QkFBMEIsQ0FDMUIsK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixVQUFXLENBQ1gsYUFDSixDQUVBLHNCQUNJLDZCQUNKLENBREkscUJBQ0osQ0FFQSw2REFJSSxRQUFTLENBQ1QsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FDSixDQUVBLGdCQUNJLGdDQUFpQyxDQUNqQyxlQUNKLENBRUEsYUFDSSxrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsbUNBQTRCLENBQTVCLDJCQUE0QixDQUM1Qiw4REFBMEQsQ0FBMUQsc0RBQTBELENBRzlELCtCQUNJLFVBQVcsQ0FDWCw4REFBMEQsQ0FBMUQsc0RBQTBELENBRzlELDRGQUlJLGFBQWMsQ0FDZCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLDREQUFzRCxDQUF0RCxvREFBc0QsQ0FDdEQsaUJBQWtCLENBQ2xCLGFBQ0osQ0FFQSxvTEFJSSxTQUFVLENBQ1YsNkRBQXVELENBQXZELHFEQUF1RCxDQUN2RCxrQkFDSixDQUVBLGtCQUNJLFVBQVcsQ0FDWCxjQUFlLENBQ2YsMkNBQTRDLENBQzVDLFdBQVksQ0FDWixNQUFPLENBQ1AsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZix5QkFBMEIsQ0FDMUIsY0FBZSxDQUNmLG1CQUFvQixDQUNwQixLQUFNLENBQ04sMEJBQTJCLENBQzNCLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGdCQUNKLENBRUEsa0JBQ0ksT0FBUSxDQUNSLEtBQ0osQ0FFQSxnQkFDSSxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsYUFDSixDQUVBLGtDQUNJLGVBQ0osQ0FFQSxnQkFDSSxrQ0FBbUMsQ0FDbkMsWUFBYSxDQUNiLFdBQVksQ0FDWixNQUFPLENBQ1AsWUFBYSxDQUNiLGFBQWMsQ0FDZCxnQ0FBaUMsQ0FDakMsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLHFEQUF1QyxDQUF2Qyw2Q0FBdUMsQ0FBdkMscUNBQXVDLENBQXZDLHVEQUF1QyxDQUN2QyxrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGFBQ0osQ0FFQSx1QkFDSSxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLE9BQ0osQ0FFQSw4R0FJSSxhQUNKLENBRUEsdUJBQ0ksZUFBZ0IsQ0FDaEIsY0FDSixDQUVBLDhCQUNJLFlBQ0osQ0FFQSxzQkFDSSxXQUNKLENBRUEsa0JBQ0ksZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLFFBQVMsQ0FDVCxjQUFlLENBQ2YsYUFBYyxDQUNkLGdDQUFpQyxDQUNqQyxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHFCQUNKLENBRUEseUNBQ0ksMERBQXNELENBQXRELGtEQUFzRCxDQUN0RCxrQ0FBbUMsQ0FDbkMsc0JBQXVCLENBQ3ZCLDJCQUE0QixDQUM1Qix5QkFBMEIsQ0FDMUIsTUFBTyxDQUNQLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixLQUFNLENBQ04saUNBQTBCLENBQTFCLHlCQUEwQixDQUMxQixxREFBdUMsQ0FBdkMsNkNBQXVDLENBQXZDLHFDQUF1QyxDQUF2Qyx1REFBdUMsQ0FDdkMsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGFBQ0osQ0FFQSx3Q0FDSSx1QkFDSixDQURJLGVBQ0osQ0FFQSx1Q0FDSSxzQkFDSixDQURJLGNBQ0osQ0FFQSwwRUFFSSxtQkFDSixDQURJLFdBQ0osQ0FFQSx3Q0FDSSx1QkFDSixDQURJLGVBQ0osQ0FFQSwyQ0FDSSxXQUNKLENBRUEsb0NBRUksc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxXQUFZLENBQ1osTUFBTyxDQUNQLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixjQUFlLENBQ2YsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixLQUFNLENBQ04sd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLFVBQ0osQ0FFQSxvQkFDSSxTQUNKLENBRUEsaUtBSUksV0FBWSxDQUNaLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsVUFDSixDQUVBLHlDQUNJLGVBQ0osQ0FFQSx1Q0FDSSxrQkFDSixDQUVBLDBDQUNJLGVBQ0osQ0FFQSxpQ0FFSSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGFBQWMsQ0FDZCxXQUFZLENBQ1osUUFBUyxDQUNULGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixVQUNKLENBRUEsaUJBQ0ksTUFBTyxDQUNQLGlCQUFrQixDQUNsQixLQUNKLENBRUEsZ0JBQ0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixVQUNKLENBRUEsa0JBQ0ksVUFBVyxDQUNYLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsUUFBUyxDQUNULFNBQ0osQ0FFQSxpQkFDSSw0QkFBZ0MsQ0FDaEMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixRQUFTLENBQ1QsWUFBYSxDQUNiLGlCQUFrQixDQUNsQiw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsVUFDSixDQUVBLGdFQUdJLFVBQ0osQ0FFQSx1QkFDSSxVQUNKLENBRUEsdUJBQ0ksWUFDSixDQUVBLGdDQUNJLGtCQUNKLENBRUEsNERBRUksVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUNKLENBRUEscUJBQ0ksV0FDSixDQUVBLHFCQUNJLGFBQWMsQ0FDZCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVQUNKLENBRUEsMEJBQ0ksaUJBQWtCLENBQ2xCLGNBQ0osQ0FFQSxvS0FJSSxZQUNKLENBRUEsbUJBQ0ksa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBQ04sMkJBQW9CLENBQXBCLG1CQUFvQixDQUNwQiwwQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLDZDQUE4QixDQUE5QixxQ0FBOEIsQ0FBOUIsNkJBQThCLENBQTlCLCtDQUE4QixDQUM5Qix5Q0FBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLGFBQ0osQ0FFQSxzQkFDSSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVixXQUNKLENBRUEsNEJBQ0ksVUFBVyxDQUNYLFNBQ0osQ0FFQSw0Q0FDSSxrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLE9BQVEsQ0FDUixLQUNKLENBRUEsNkRBQ0ksZUFDSixDQUVBLHdHQUVJLFlBQ0osQ0FFQSxzQ0FDSSwyQkFBNEIsQ0FDNUIsWUFBYSxDQUNiLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVBQ0osQ0FFQSwwQ0FDSSxXQUNKLENBRUEsa0RBQ0ksTUFBTyxDQUNQLDhCQUErQixDQUMvQiwwQkFDSixDQUVBLG1EQUNJLDBCQUEyQixDQUMzQixPQUFRLENBQ1IsVUFBVyxDQUdmLGtCQUNJLDZRQUFtTSxDQUFuTSx1S0FBbU0sQ0FDbk0sUUFBUyxDQUNULFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsTUFBTyxDQUNQLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixtQkFBb0IsQ0FDcEIsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixhQUNKLENBRTRCLHdCQWY1QixrQkFpQlEsc0JBQXVCLENBQzFCLENBR0wsNEJBQ0ksZ0JBQ0osQ0FFQSx3QkFDSSxlQUFnQixDQUNoQixhQUFjLENBQ2Qsa0JBQ0osQ0FFQSx5RUFHSSxVQUFXLENBQ1gsb0JBQ0osQ0FFQSwwQkFDSSxVQUFXLENBQ1gseUJBQ0osQ0FFQSxrQkFDSSxzQ0FBK0IsQ0FBL0IsOEJBQStCLENBQy9CLHNCQUF1QixDQUV2QixnQkFBeUIsQ0FBekIsMkJBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osUUFBUyxDQUNULHNCQUF1QixDQUN2QixVQUFXLENBQ1gsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLGFBQ0osQ0FFQSxxQkFDSSxHQUNJLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FBQSxDQUZoQyxhQUNJLEdBQ0ksK0JBQXdCLENBQXhCLHVCQUF3QixDQUFBLENBSWhDLG1CQUNJLDBEQUFzRCxDQUF0RCxrREFBc0QsQ0FHMUQsNENBQ0ksU0FBVSxDQUNWLHdDQUFtQyxDQUFuQyxnQ0FBbUMsQ0FHdkMsd0NBQ0ksU0FBVSxDQUNWLHVDQUFrQyxDQUFsQywrQkFBa0MsQ0FHdEMsMkNBQ0ksU0FBVSxDQUNWLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FHNUIsa0ZBRUksU0FBVSxDQUNWLDREQUF3RCxDQUF4RCxvREFBd0QsQ0FHNUQsMENBQ0ksU0FDSixDQUVBLGtEQUNJLFNBQVUsQ0FDVixzQ0FBaUMsQ0FBakMsOEJBQWlDLENBR3JDLDhDQUNJLFNBQVUsQ0FDVixtQ0FBOEIsQ0FBOUIsMkJBQThCLENBR2xDLGlEQUNJLFNBQVUsQ0FDViwyQkFBb0IsQ0FBcEIsbUJBQW9CLENBR3hCLDZDQUNJLFNBQVUsQ0FDVixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBRzdCLHlDQUNJLFNBQVUsQ0FDViwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBRzVCLDRDQUNJLFNBQVUsQ0FDViw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBRzNCLCtDQUNJLFNBQVUsQ0FDVix1REFBb0QsQ0FBcEQsK0NBQW9ELENBR3hELDJDQUNJLFNBQVUsQ0FDVixzREFBbUQsQ0FBbkQsOENBQW1ELENBR3ZELDhDQUNJLFNBQVUsQ0FDVix5Q0FBa0MsQ0FBbEMsaUNBQWtDLENBR3RDLDJDQUNJLCtEQUEwRCxDQUExRCx1REFBMEQsQ0FHOUQsdUNBQ0ksNkRBQXdELENBQXhELHFEQUF3RCxDQUc1RCwwQ0FDSSx3Q0FBaUMsQ0FBakMsZ0NBQWlDLENBR3JDLDBCQXpkQSxnQkEyZFEsZ0JBQWlCLENBQ2pCLGlCQUNKLENBM2JKLHVCQThiUSxhQUNKLENBNU5KLHNCQStOUSxVQUNKLENBRUEsNkNBQ0ksa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxXQUFZLENBQ1osU0FBVSxDQUNWLFdBQVksQ0FDWixPQUFRLENBQ1IsS0FBTSxDQUNOLFVBQ0osQ0EvS0osa0JBa0xRLGlCQUFrQixDQUNsQixrQkFDSixDQUU0Qix3QkF0TGhDLGtCQXdMWSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ3RCLENBQUEsQ0FJVCxnQkFDSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxZQUFhLENBQ2IsaUJBQ0osQ0FFQSxtQkFDSSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQ0osQ0FFQSxrQkFDSSxRQUFTLENBQ1QsU0FDSixDQUVBLHdCQUNJLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsMEJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsa0JBQ0osQ0FFQSw2REFFSSxVQUNKLENBRUEsOEJBQ0ksb0JBQ0osQ0FFQSw0QkFDSSxrQkFDSixDQUVBLGtDQUNJLGtCQUNKLENBRUEsNEJBQ0ksa0JBQ0osQ0FFQSxrQ0FDSSxrQkFDSixDQUVBLDRCQUNJLGtCQUNKLENBRUEsa0NBQ0ksa0JBQ0osQ0FFQSw0QkFDSSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QscUJBQXNCLENBQ3RCLFVBQ0osQ0FFQSxpQ0FDSSxTQUNKLENBRUEsdUJBQ0ksc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCwrQkFBZ0MsQ0FDaEMsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQUNoQixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFVBQ0osQ0FFQSxpQkFDSSxlQUFnQixDQUNoQixRQUFTLENBQ1QsWUFBYSxDQUNiLFFBQVMsQ0FDVCxnQ0FBaUMsQ0FDakMsMkNBQTRDLENBQzVDLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHlDQUE2QyxDQUM3QyxLQUFNLENBQ04sV0FBWSxDQUNaLGFBQ0osQ0FFQSxtQkFDSSxlQUFnQixDQUNoQixpQkFDSixDQUVBLHVDQUNJLGFBQ0osQ0FFQSxzQ0FDSSxXQUNKLENBRUEsdUJBQ0ksV0FBWSxDQUNaLFdBQVksQ0FDWixlQUFnQixDQUNoQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixVQUNKLENBRUEsMENBQ0ksZUFDSixDQUVBLDZEQUNJLFNBQ0osQ0FFQSxtRUFDSSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsK0NBQTJDLENBQTNDLHVDQUEyQyxDQUcvQyxtRUFDSSxrQkFBbUIsQ0FDbkIsa0JBQ0osQ0FFQSx5QkFDSSxrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBQzNCLCtCQUFtQyxDQUNuQyx1QkFBd0IsQ0FDeEIsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQix1Q0FBd0MsQ0FDeEMsV0FDSixDQUVBLGdDQUNJLHdCQUF5QixDQUN6QixRQUFTLENBQ1QsVUFBVyxDQUNYLE1BQU8sQ0FDUCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBQ04sd0RBQW9ELENBQXBELGdEQUFvRCxDQUNwRCxhQUNKLENBRUEsc0NBQ0ksVUFDSixDQUVBLHVEQUNJLFNBQ0osQ0FFQSx5QkF4R0EsaUJBMEdRLFdBQ0osQ0FsRkosc0NBcUZRLFdBQ0osQ0FqREoseUJBb0RRLDJCQUE0QixDQUMvQixDQ256UEwsc0JBUVEsZUFBZ0IsQ2xCVWhCLHlCa0JsQlIscUJBYVksZUFBNkMsQ0FFcEQsQ0FHTCxzQkFDSSxZQUFhLENBUWpCLHdFQUVRLGVBQWdCLENBSXhCLHNDQUVRLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVuQixlZHZCUSxDY2tCaEIsd0NBU1EsZUFBZ0IsQ0FUeEIsbUNBYVEsa0JBQW1CLENBYjNCLHlDQWlCWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQXJCcEIsaURBeUJZLGlCQUFrQixDQXpCOUIsc0RBNEJnQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBN0JuQywyREFrQ2dCLGdCQUFpQixDQWxDakMscUNBdUNZLGlCQUFrQixDQUs5QixpRUFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUYxQiw4RUFLUSwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUVSLGlCQUFrQixDQVAxQixrS0FVWSxpQkFBa0IsQ0FWOUIsd0tBMEJZLFlBQWEsQ0ExQnpCLDBFQWlDUSwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUNSLGtCQUFtQixDQUVuQixhZGpFUSxDY2tFUixlZG5HUSxDY3VHaEIsd0VBSVEscUJBQXVCLENBQ3ZCLHdCQUEwQixDQUtsQyxpR0FDSSxxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBR25CLGtHQUNFLG9CQUFxQixDQUNyQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFbEIsd0JBQXlCLENBQ3pCLHdCQUF5QixDQUN6QixvQkFBeUIsQ0FDekIsa0NkL0dnQyxDY2dIaEMsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIscURBQXFELENBQXJELDZDQUFxRCxDQUNyRCxpQkFBa0IsQ0N0SnRCLGVBR0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixpQmY4QlUsQ2U3QlYsa0JmNkJVLENlNUJWLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENuQlluQix5Qm1CbEJSLDhCQVVRLGVBQTZDLENBQzdDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXpCLENBaEJELGtCQW1CUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixTQUFVLENBQ1YsUUFBUyxDQXRCakIsa0JBMEJRLG9CQUFxQixDQTFCN0IscUNBNkJZLGtCQUFtQixDQUNuQixpQkFBa0IsQ25CWnRCLHlCbUJsQlIscUNBbUNnQixlQUFnQixDQUNuQixDQXBDYixvQkF5Q1EsaUJBQWtCLENBQ2xCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFdBQVksQ0FFWixjQUFlLENBQ2Ysb0JBQXFCLENBRXJCLGlCZmhCVyxDZWlCWCw0QkFBNkIsQ0FDN0IsYWZSWSxDZTdDcEIsMENBd0RXLHlCQUEwQixDQXhEckMsNERBNERXLFVBQVksQ0E1RHZCLDJEQTREVyxVQUFZLENDeER2QixxQ0FHSSxZQUFhLENBSGpCLHNEQU9JLFVBQVcsQ0FQZiwwQ0FXSSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBWnRCLCtDQWdCSSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFFBQVMsQ0FDVCxNQUFPLENBQ1AsV0FBWSxDQUNaLGNBQWUsQ0FDZixTQUFVLENBQ1YsT0FBUSxDQUNSLGlEQUE0QyxDQUE1Qyx5Q0FBNEMsQ0F4QmhELDhDQTRCSSxpQkFBa0IsQ0FDbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0JBQXlCLENBQXpCLGlCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FoQ3ZCLHVEQXFDSSxpQkFBa0IsQ0FDbEIsZUFBaUIsQ0FDakIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsVUFBVyxDcEI1QlAseUJvQmRSLHVEQTZDUSxjQUFlLENBQ2YsZ0JBQWlCLENBRXhCLENBaERELGtFQW9ESSxpQkFBa0IsQ0FDbEIsZUFBaUIsQ0FDakIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQXFCLENBQ3JCLGlCQUFrQixDcEI3Q2QseUJvQmRSLGtFQStEUSxjQUFlLENBR3RCLENBbEVELHlEQXNFSSxpQkFBa0IsQ0FDbEIsZUFBbUIsQ0FDbkIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsa0JBQW1CLENBM0V2QixzRUFnRkksMEJBQTJCLENwQmxFdkIseUJvQmRSLHNFQWtGSSwwQkFBMkIsQ0FFOUIsQ0FwRkQsd0JBdUZJLGVBQWdCLENBdkZwQix5RUE0RkksZUFBbUIsQ0FDbkIsV0FBWSxDQTdGaEIsMkRBa0dJLGlCQUFrQixDQUNsQixlQUFpQixDQUNqQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFVBQVcsQ3BCeEZQLHlCb0JkUiwyREF5R1EsY0FBZSxDQUd0QixDQ2hIRCw0QkFDSSxnQkFBOEMsQ0FDOUMsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQkFBbUIsQ3JCY2YsMEJxQmxCUiw0QkFPUSxjQUFlLENBQ2YsZUFBZ0IsQ0FFdkIsQ0FFRCxvQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLDJCQUE4QixDQUE5Qiw2QkFBOEIsQ0FBOUIsaUNBQThCLENBQTlCLDZCQUE4QixDckJHMUIseUJxQk5SLG9CQU1RLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQTJCMUIsQ0FqQ0Qsd0NBU1EsVUFBVyxDQVRuQix5Q0FZUSxnQkFBaUIsQ3JCTmpCLHlCcUJOUix5Q0FjUSxpQkFBa0IsQ0FNckIsQ3JCZEcseUJxQk5SLHlDQWtCWSxhQUFjLENBRXJCLENBcEJMLDZDQXNCUSxnQkFBaUIsQ0F0QnpCLHNEQTRCWSxrQkFBbUIsQ0FDbkIsYUFBYyxDQU0xQiw0QkFFSSxVQUFXLENBQ1gsY0FBZSxDckJoQ1gseUJxQjZCUiw0QkFRUSxhQUE4QixDQW1CckMsQ0EzQkQsK0RBWVEsUUFBUyxDQUNULFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBaEIxQixtRUFtQlEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBSXpCLHNCQUNJLGdCQUE4QyxDQUM5QyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixnQkFBaUIsQ3JCN0RiLHlCcUJ5RFIsc0JBT1EsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGdCQUFpQixDQXNEeEIsQ0E5REQseUJBWVEsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsU0FBVSxDQUNWLGVBQWdCLENBRWhCLGtCQUFlLENBQWYsY0FBZSxDQWxCdkIsK0NBc0JnQixpQkFBa0IsQ3JCL0UxQix5QnFCeURSLCtDQTJCb0IsaUJBQWtCLENBQ3JCLENBNUJqQiw4QkFnQ2dCLGVqQjlGQSxDaUIrRkEsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixhakJsRUksQ0ozQloseUJxQnlEUiw4QkF1Q29CLGNBQWUsQ0FDZixnQkFBaUIsQ0FNeEIsQ0E5Q2Isb0NBNENvQixVQUFZLENBNUNoQywyQkFpRFksb0JBQXFCLENBakRqQyxpQ0FxRFEsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsbUJBQW9CLENyQmpIcEIseUJxQnlEUixpQ0EyRFksZ0JBQWlCLENBRXhCLENBR0wsc0JBQ0csZUFBZ0IsQ0FEbkIsa0NBSVEsV0FBWSxDQUpwQixnQ0FRUSxrQkFBbUIsQ0FSM0IsNEJBYUksU0FBVSxDQUNQLGFBQWMsQ0FkckIsOEJBZ0JZLGFBQWMsQ0FoQjFCLCtCQW1CWSxTQUFVLENBQ1YsYUFBYyxDQU0xQixrQkFFSSx3QkFBeUIsQ0FGN0IseUNBS0ksWUFBYSxDQUxqQix3Q0FTSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQVZ2Qix5Q0FjSSxnQkFBaUIsQ0FDakIsV0FBWSxDQWZoQixnRUFtQkksa0JBQW1CLENBbkJ2Qiw4REF3QkksaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGtCQUFtQixDQTdCdkIsMkVBa0NJLDBCQUEyQixDckJyTHZCLHlCcUJtSlIsMkVBb0NJLDBCQUEyQixDQUU5QixDQXRDRCw2QkF5Q0ksZUFBZ0IsQ0F6Q3BCLDhFQThDSSxlQUFtQixDQUNuQixXQUFZLENBL0NoQixnRUFvREksaUJBQWtCLENBQ2xCLGVBQWlCLENBQ2pCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsVUFBVyxDckIzTVAseUJxQm1KUixnRUEyRFEsY0FBZSxDQUd0QixDQUtELDZCQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENyQnpOZix5QnFCc05SLDZCQU1RLGVBQTZDLENBQzdDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0F5Q3pCLENyQnZRTyx5QnFCc05SLDZCQVdRLGNBQWUsQ0FDZixlQUFnQixDQXFDdkIsQ0FqREQsOENBZVEsYUFBYyxDQWZ0QixtQ0FtQlEsZUFBZ0IsQ3JCek9oQix5QnFCc05SLG1DQXNCWSxlQUFnQixDQUV2QixDQXhCTCxpQ0EyQlEsa0JBQW1CLENyQmpQbkIseUJxQnNOUixpQ0E4Qlksa0JBQW1CLENBRTFCLENBaENMLGdFQW9DUSxZQUFhLENBQ2Isa0JBQW1CLENBckMzQixpQ0F5Q1EsY0FBZSxDQXpDdkIsZ0VBOENRLGtCQUFtQixDQVEzQixvQkFJSSxVQUFXLENyQmhSUCx5QnFCNFFSLG9CQU9RLGdCQUE4QyxDQUM5QyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBUXpCLENyQjdSTyx5QnFCNFFSLDJDQWNZLGtCQUFtQixDQUUxQixDQUdMLDJCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENyQmpTZiwwQnFCK1JSLDJCQUtRLGlCQUFrQixDQUNsQiw2QkFBcUIsQ0FBckIsNEJBQXFCLENBQXJCLHdCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBRXhCLENBRUQsNEJBR0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDckJoVGYseUJxQjBTUiw0QkFTUSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FZdkIsQ3JCalVPLDBCcUIwU1IsNEJBY1EsZUFBK0MsQ0FDL0MsaUJBQWtCLENBUXpCLENyQmpVTywwQnFCMFNSLDRCQWtCUSxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQTZDLENBRXBELENBQ0QsbUNBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixVQUFXLENyQnJVUCwwQnFCa1VSLG1DQU1RLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUU3QixDQUNELCtCQUVRLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsZUFBZ0IsQ3JCOVVoQix5QnFCMlVSLCtCQU1ZLGtCQUFtQixDQUUxQixDQVJMLCtCQVVRLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxhQUF5QixDQUN6QixnQkFBaUIsQ3JCelZqQix5QnFCMlVSLCtCQWlCWSxhQUE4QixDQUM5QixxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQWlCNUIsQ3JCOVdHLDBCcUIyVVIsK0JBcUJZLGVBQTZDLENBQzdDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBR25CLGdCQUFpQixDQUNqQiwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FKbUIsQ0FhMUIsQ0FuQ0wsaUNBOEJZLGNBQWUsQ0E5QjNCLHdDQWlDWSxZakI5VUksQ2lCa1ZoQiwwQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixnQkFBaUIsQ3JCcFhiLDBCcUJnWFIsMEJBT1EsYUFBYyxDQUNkLGlCQUFrQixDQU16QixDQWRELG1EQVlRLGlCQUFrQixDQUkxQiwwQkFDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDckJuWWYseUJxQmdZUiwwQkFNUSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBZTNCLENyQnRaTyx5QnFCZ1lSLDBCQVVRLGVBQTZDLENBQzdDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGVBQWdCLENBUXZCLENyQnRaTywwQnFCZ1lSLDBCQWtCUSwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUNSLGFBQWMsQ0FDZCxnQkFBaUIsQ0FFeEIsQ0FHRCxXQUNJLFVBQVcsQ0FDWCxXQUFZLENBRVosaUJBQWtCLENyQjdaZCx5QnFCeVpSLFdBT1EsV0FBWSxDQUNaLFlBQWEsQ0FFcEIsQ0FFRCxhQUVRLGtCQUFtQixDQUVuQixpQkFBa0IsQ0FDbEIsZWpCN2FRLENpQndhaEIsZUFTUSxTakJwWk8sQ2lCMllmLDZCQWFRLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHFCQUFxQixDQUFyQixrQkFBcUIsQ0FBckIsb0JBQXFCLENyQnBickIseUJxQnFhUiw2QkFrQlksZUFBZ0IsQ0FDaEIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBb0I5QixDQXhDTCwrQkF3QlksYUFBYyxDckI3YmxCLHlCcUJxYVIsa0RBNEJvQixpQkFBa0IsQ0FDckIsQ0E3QmpCLGlDQWlDWSxVQUFXLENBQ1gsV0FBWSxDQWxDeEIsdUNBcUNnQixVQUFZIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBAY2hhcnNldCAnVVRGLTgnO1xyXG4vKiBTbGlkZXIgKi9cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJ7eyBnZXRfYXNzZXRfdXJsKCcvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIH19XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AZm9udC1mYWNlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9zbGljay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnI3skZm9udC1wYXRofS9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skZm9udC1wYXRofS9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnI3skZm9udC1wYXRofS9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcbi8qIEFycm93cyAqL1xyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHRcclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC4yNTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHNcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b25cclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFNpemVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiVidXJqLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWJ1cmotbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVidXJqLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai10b3AtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1sZWZ0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1yaWdodC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuJWVtcGlyZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbiVlbXBpcmUtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG4lZW1waXJlLXRvcC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVlaWZmZWwtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtdG9wLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLWJvdHRvbS1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICB9XHJcbn1cclxuJWVpZmZlbC1sZWZ0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcclxuICAgIH1cclxufVxyXG5cclxuJWxpYmVydHktdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktdG9wLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG4lbGliZXJ0eS1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LWxlZnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuJWxvbmRvbmJyaWRnZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVsb25kb25icmlkZ2UtcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS1sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVsb25kb25icmlkZ2UtcmlnaHQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXJqIHtcclxuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xyXG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XHJcbn1cclxuXHJcbi5lbXBpcmUge1xyXG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcclxuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XHJcbn1cclxuXHJcbi5laWZmZWwge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcclxuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XHJcbn1cclxuLmxpYmVydHkge1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3A7XHJcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcclxufVxyXG4ubG9uZG9uYnJpZGdlIHtcclxuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XHJcbiAgICBAZXh0ZW5kICVsb25kb25icmlkZ2UtYm90dG9tO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXHJcbiAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMy9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcclxuICogaGcgKGh1Z2UpIGFuZCBlbiAoZW5vdXJtb3VzKSBhcmUgb3VyIG93biB2YXJpYXRpb25zLCB0byBzdXBwb3J0IHNwZWNpZmljIHN0eWxpbmcgZm9yIGV2ZW4gYmlnZ2VyIHNjcmVlbnMuXHJcbiAqL1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdzbScgIDogNTc2cHgsXHJcbiAgICAnbWQnICA6IDc2OHB4LFxyXG4gICAgJ2xnJyAgOiA5OTJweCxcclxuICAgICd4bCcgIDogMTIwMHB4LFxyXG4gICAgJ2hnJyAgOiAxNDQwcHgsXHJcbiAgICAnZW4nICA6IDE2ODBweFxyXG4pO1xyXG5cclxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XHJcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXHJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBFbGVtZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cclxuICovXHJcblxyXG5cclxuIGh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHt9XHJcblxyXG4uYWEtc2l0ZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5ib2R5Lmh1YnNwb3QtZGlzYWJsZS1mb2N1cy1zdHlsZXMge1xyXG4gICAgLy8gdGhpcyBpcyBmb3IgcGFnZSBlZGl0XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIFxyXG4uc2l0ZS1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG59XHJcblxyXG5oZWFkZXIsIG1haW4sIGZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxubWFpbiB7fVxyXG5cclxuLy8gRm9yY2UgdGhlIGZvb3RlciB0byBib3R0b20gb2YgdGhlIHBhZ2UsIGV2ZW4gaWYgdGhlIGNvbnRlbnQgZG9lcyBub3QgZmlsbCB0aGUgdmlld3BvcnQgaGVpZ2h0XHJcbj4gZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcblxyXG4gICAgXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiBcclxufVxyXG5cclxuXHJcblxyXG5hOnZpc2l0ZWQge1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSB7XHJcbiAgIFxyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sICRib2R5LWZvbnQsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfSBcclxuICBcclxuICBib2R5LnByZWxvYWQgKntcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDBzLCBvcGFjaXR5IDBzLCBjb2xvciAwcywgd2lkdGggMHMsIGhlaWdodCAwcywgcGFkZGluZyAwcywgbWFyZ2luIDBzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBbdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICBhYmJyW3RpdGxlXSxcclxuICBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBvbCxcclxuICB1bCxcclxuICBkbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgb2wgb2wsXHJcbiAgdWwgdWwsXHJcbiAgb2wgdWwsXHJcbiAgdWwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgXHJcbiAgZGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIH1cclxuICBcclxuICBiLFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIH1cclxuICBcclxuICBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgXHJcbiAgc3ViLFxyXG4gIHN1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBzdWIge1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbiAgfVxyXG4gIFxyXG4gIHN1cCB7XHJcbiAgICB0b3A6IC0uNWVtO1xyXG4gIH1cclxuICBcclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgcHJlLFxyXG4gIGNvZGUsXHJcbiAga2JkLFxyXG4gIHNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgXHJcbiAgcHJlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIH1cclxuICBcclxuICBpbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgc3ZnIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICBcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIH1cclxuICBcclxuICBjYXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICB9XHJcbiAgXHJcbiAgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3QsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBcclxuICBidXR0b24sXHJcbiAgc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICBzZWxlY3Qge1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBbdHlwZT1cImJ1dHRvblwiXSxcclxuICBbdHlwZT1cInJlc2V0XCJdLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICBidXR0b246bm90KDpkaXNhYmxlZCksXHJcbiAgW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXHJcbiAgW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG4gIH1cclxuICBcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgfVxyXG4gIFxyXG4gIGZpZWxkc2V0IHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgcHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICBvdXRwdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICBzdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgdGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbmltZywgdmlkZW8sIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFN0eWxlXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJhc2VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXHJcbiAgKiBJbml0aWFsaXphdGlvbiAobm9kZV9tb2R1bGVzIGFuZCBvdGhlciBleHRlcm5hbCBzb3VyY2VzIC0gaW1wb3J0ZWQgd2l0aCBwb3N0Y3NzLWltcG9ydFxyXG4gICovXG5AaW1wb3J0IHVybChub3JtYWxpemUuY3NzKTtcbi8qKlxyXG4gICogSGVscGVyc1xyXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBIZWxwZXJzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gRnVuY3Rpb24gdG8gY3JlYXRlIGFuIG9wdGltaXplZCBzdmcgdXJsXHJcblZlcnNpb246IDEuMC42XHJcblxyXG5Tb3VyY2U6IGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9kb01vTUxcclxuXHJcblVzYWdlOlxyXG4uY2xhc3Mge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+Li4uLi48L3N2Zz4nKTtcclxufVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIERlY2xhcmF0aW9uIG9mIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYXZhaWxhYmxlIGZvciB1c2UsIGtlcHQgdXAtdG8tZGF0ZSB3aXRoIGxhdGVzdCBCb290c3RyYXAgdmVyc2lvbi5cclxuICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4zL2xheW91dC9vdmVydmlldy8jcmVzcG9uc2l2ZS1icmVha3BvaW50c1xyXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBTaXplc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnVyaiwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2UsIC5hYS1zeXN0ZW0ge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnVyaiwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2UsIC5hYS1zeXN0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cblxuLmJ1cmosIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlLCAuYWEtc3lzdGVtLCAuYWEtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idXJqLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLXN5c3RlbSwgLmFhLXBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cblxuLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbXBpcmUsIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4uZW1waXJlLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZW1waXJlLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5laWZmZWwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVpZmZlbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVpZmZlbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG4uZWlmZmVsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5laWZmZWwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5laWZmZWwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH0gfVxuXG4ubGliZXJ0eSwgLmFhLWJsb2ctcG9zdC1pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGliZXJ0eSwgLmFhLWJsb2ctcG9zdC1pbnRybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5saWJlcnR5LCAuYWEtYmxvZy1wb3N0LWludHJvIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5saWJlcnR5LCAuYWEtYmxvZy1wb3N0LWludHJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmFhLWJsb2ctcG9zdC1pbnRyb19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRyb19faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubG9uZG9uYnJpZGdlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxvbmRvbmJyaWRnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubG9uZG9uYnJpZGdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVmFyaWFibGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIEFzc2V0cyBwYXRoXHJcbiAqL1xuLypcclxuICogRm9udCB3ZWlnaHRzXHJcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRoZW1lIGRlZmF1bHQgdmFyaWFibGVzXHJcblxyXG4gICAgTk9URTogRG8gbm90IG92ZXJyaWRlIHRoZXNlIGRpcmVjdGx5LlxyXG4gICAgVGhleSBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBoZWxwZXJzL3RoZW1lLW92ZXJyaWRlcy5zY3NzLlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRoZW1lIGN1c3RvbSB2YXJpYWJsZXNcclxuXHJcbiAgICBUbyBvdmVycmlkZSB0aGVtZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IHRoZSB2YXJpYWJsZXMgYmVsb3cuXHJcbiAgICAoSWYgeW91IG5lZWQgc29tZSBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCBvbmx5IHRoZSBvbmVzIHRoYXQgc2hvdWxkIGJlIG92ZXJyaWRkZW4pXHJcblxyXG4gICAgVGlwOiBZb3UgY2FuIHRvZ2dsZS91bnRvZ2dsZSBjb21tZW50cyByYXBpZGx5IHdpdGggdGhlIFwiVG9nZ2xlIExpbmUgQ29tbWVudFwiIHNob3J0Y3V0XHJcbiAgICAoZWRpdG9yLmFjdGlvbi5jb21tZW50TGluZSkuXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxyXG4gICogQ29yZVxyXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBFbGVtZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cclxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5hYS1zaXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbmJvZHkuaHVic3BvdC1kaXNhYmxlLWZvY3VzLXN0eWxlcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5odWJzcG90LWRpc2FibGUtZm9jdXMtc3R5bGVzIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbmhlYWRlciwgbWFpbiwgZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuPiBmb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI4MmEzMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5ib2R5LnByZWxvYWQgKiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIG9wYWNpdHkgMHMsIGNvbG9yIDBzLCB3aWR0aCAwcywgaGVpZ2h0IDBzLCBwYWRkaW5nIDBzLCBtYXJnaW4gMHMgIWltcG9ydGFudDsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaW1nLCB2aWRlbywgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGb250c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBUeXBvZ3JhcGh5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0RJTk5leHRXMDUtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0RJTk5leHRXMDUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9ESU5OZXh0VzA1LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9ESU5OZXh0VzA1LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0RJTk5leHRXMDUtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0RJTk5leHRXMDUtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9ESU5OZXh0VzA1LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0RJTk5leHRXMDUtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvRElOTmV4dFcwNS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNTVSbS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNTVSbS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZVdvcmxkLTU1Um9tYW4ub3RmXCIpIGZvcm1hdChcIm90ZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNzVCZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNzVCZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZVdvcmxkLTc1Qm9sZC5vdGZcIikgZm9ybWF0KFwib3RmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVXb3JsZFcwNS01Nkl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVXb3JsZFcwNS01Nkl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlV29ybGQtNTZJdC5vdGZcIikgZm9ybWF0KFwib3RmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVXb3JsZFcwNS03NkJkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZVdvcmxkVzA1LTc2QmRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZVdvcmxkLTc2Qm9sZEl0Lm90ZlwiKSBmb3JtYXQoXCJvdGZcIilcclxufVxyXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci9yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci9yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci81MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci81MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL19oY21zL2dvb2dsZWZvbnRzL0ludGVyLzcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL19oY21zL2dvb2dsZWZvbnRzL0ludGVyLzcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci83MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci83MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG5cbmJvZHkucHJlbG9hZCAqIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgb3BhY2l0eSAwcywgY29sb3IgMHMsIHdpZHRoIDBzLCBoZWlnaHQgMHMsIHBhZGRpbmcgMHMsIG1hcmdpbiAwcyAhaW1wb3J0YW50OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyODJhMzI7IH1cbiAgaDEgYnIsXG4gIGgyIGJyLFxuICBoMyBicixcbiAgaDQgYnIsXG4gIGg1IGJyLFxuICBoNiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMSBicixcbiAgICBoMiBicixcbiAgICBoMyBicixcbiAgICBoNCBicixcbiAgICBoNSBicixcbiAgICBoNiBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIGgxOmxhc3QtY2hpbGQsXG4gIGgyOmxhc3QtY2hpbGQsXG4gIGgzOmxhc3QtY2hpbGQsXG4gIGg0Omxhc3QtY2hpbGQsXG4gIGg1Omxhc3QtY2hpbGQsXG4gIGg2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuaDEsXG4uaDEsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5zdWNjZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxLFxuICAgIC5oMSxcbiAgICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5zdWNjZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDEuc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5oMixcbi5oMixcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgyLFxuICAgIC5oMixcbiAgICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oMyxcbi5oMyxcbmJsb2NrcXVvdGUsXG4uaHMtZm9ybSAuZm9ybS10aXRsZSxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgzLFxuICAgIC5oMyxcbiAgICBibG9ja3F1b3RlLFxuICAgIC5ocy1mb3JtIC5mb3JtLXRpdGxlLFxuICAgIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDQsXG4uaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDUsXG4uaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoNSxcbiAgICAuaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDYubGlnaHQsIC5oNi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG5cbi5hYS10ZXh0LXNpemUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGV4dC1zaXplLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGV4dC1zaXplLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICB1bDpmaXJzdC1jaGlsZCxcbiAgb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWw6bGFzdC1jaGlsZCxcbiAgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5pbWcgKyBwLFxuaW1nICsgc3Ryb25nLFxuaW1nICsgaDEsXG5pbWcgKyBoMixcbmltZyArIGgzLFxuaW1nICsgaDQsXG5pbWcgKyBoNSxcbmltZyArIGg2LFxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYWEtc3ViaGVhZGluZywgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4sXG4uYWEtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc3ViaGVhZGluZywgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4sXG4gICAgLmFhLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYWEtc3ViaGVhZGluZzpsYXN0LWNoaWxkLCAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbjpsYXN0LWNoaWxkLFxuICAuYWEtbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBVdGlsaXRpZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZVxyXG4gKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLypcclxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZVxyXG4gKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qXHJcbiAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgbW9kdWxlXHJcbiAqL1xuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9IH1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4OyB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAuYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9IH1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4vKlxyXG4gKiBTZXRzIHRoZSBzcGFjaW5nIG9uIHRoZSBtb2R1bGVcclxuICovXG4vKlxyXG4gKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlcyBjb250ZW50XHJcbiAqL1xuLmFhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBDb2xvcnMgKi9cbi5hYS1iZy0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyOyB9XG5cbi5hYS1iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyOyB9XG5cbi5hYS1iZy0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLmFhLWJnLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2OTBhOyB9XG5cbi5hYS1iZy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7IH1cblxuLmFhLWJnLS1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY2ZWE1OyB9XG5cbi5hYS1iZy0tYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzkwYzY7IH1cblxuLmFhLWJnLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZThmODI7IH1cblxuLmFhLWJnLS1vcmFuZ2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc3YzIyOyB9XG5cbi8qXHJcbiAqIENvbnRyb2xzIHRoZSBwb3NpdGlvbiBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZVxyXG4gKi9cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKlxyXG4gKiBDb250cm9scyB0aGUgYWxpZ25tZW50IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXHJcbiAqL1xuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLypcclxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGVcclxuICovXG4uYWEtY29udGVudC13aWR0aC0tbmFycm93LFxuLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCxcbi5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTsgfSB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcclxuICovXG4uaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7IH0gfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7IH1cblxuLmNsZWFyZml4OmFmdGVyLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyogQm9vdHN0cmFwICovXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCwgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtYXV0bywgLmNvbC1sZywgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLyogQm9vdHNyYXAgRU5EICovXG4vKipcclxuICogQ29tcG9uZW50c1xyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJ1dHRvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYnV0dG9uLFxuLnByaW1hcnktYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTdweCAzNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTA2OTBhO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2UwNjkwYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmFhLWJ1dHRvbjpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbjpmb2N1cy13aXRoaW4sIC5ocy1idXR0b246Zm9jdXMtd2l0aGluLCAuYWEtYnV0dG9uOmFjdGl2ZSwgLmhzLWJ1dHRvbjphY3RpdmUsXG4gIC5wcmltYXJ5LWJ1dHRvbjpob3ZlcixcbiAgLnByaW1hcnktYnV0dG9uOmZvY3VzLXdpdGhpbixcbiAgLnByaW1hcnktYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjYzI1NzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjMjU3MDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYnV0dG9uLmJsdWUsIC5ibHVlLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLXNlY29uZGFyeSwgLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5LmhzLWJ1dHRvbixcbiAgLnByaW1hcnktYnV0dG9uLmJsdWUsXG4gIC5wcmltYXJ5LWJ1dHRvbi5hYS1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogIzM4OTNDRDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzg5M0NEO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFhLWJ1dHRvbi5ibHVlOmhvdmVyLCAuYmx1ZS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYmx1ZTpmb2N1cy13aXRoaW4sIC5ibHVlLmhzLWJ1dHRvbjpmb2N1cy13aXRoaW4sIC5hYS1idXR0b24uYmx1ZTphY3RpdmUsIC5ibHVlLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5hYS1idXR0b24tLXNlY29uZGFyeS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMtd2l0aGluLCAuYWEtYnV0dG9uLS1zZWNvbmRhcnkuaHMtYnV0dG9uOmZvY3VzLXdpdGhpbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsIC5hYS1idXR0b24tLXNlY29uZGFyeS5ocy1idXR0b246YWN0aXZlLFxuICAgIC5wcmltYXJ5LWJ1dHRvbi5ibHVlOmhvdmVyLFxuICAgIC5wcmltYXJ5LWJ1dHRvbi5ibHVlOmZvY3VzLXdpdGhpbixcbiAgICAucHJpbWFyeS1idXR0b24uYmx1ZTphY3RpdmUsXG4gICAgLnByaW1hcnktYnV0dG9uLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIC5wcmltYXJ5LWJ1dHRvbi5hYS1idXR0b24tLXNlY29uZGFyeTpmb2N1cy13aXRoaW4sXG4gICAgLnByaW1hcnktYnV0dG9uLmFhLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGM3OWFmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzRjNzlhZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1idXR0b24ucmV2ZXJzZWQsIC5yZXZlcnNlZC5ocy1idXR0b24sIC5hYS1idXR0b24uYWEtYnV0dG9uLS1yZXZlcnNlZCwgLmFhLWJ1dHRvbi0tcmV2ZXJzZWQuaHMtYnV0dG9uLFxuICAucHJpbWFyeS1idXR0b24ucmV2ZXJzZWQsXG4gIC5wcmltYXJ5LWJ1dHRvbi5hYS1idXR0b24tLXJldmVyc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWEtYnV0dG9uLnJldmVyc2VkOmhvdmVyLCAucmV2ZXJzZWQuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLnJldmVyc2VkOmZvY3VzLXdpdGhpbiwgLnJldmVyc2VkLmhzLWJ1dHRvbjpmb2N1cy13aXRoaW4sIC5hYS1idXR0b24ucmV2ZXJzZWQ6YWN0aXZlLCAucmV2ZXJzZWQuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLXJldmVyc2VkOmhvdmVyLCAuYWEtYnV0dG9uLS1yZXZlcnNlZC5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1yZXZlcnNlZDpmb2N1cy13aXRoaW4sIC5hYS1idXR0b24tLXJldmVyc2VkLmhzLWJ1dHRvbjpmb2N1cy13aXRoaW4sIC5hYS1idXR0b24uYWEtYnV0dG9uLS1yZXZlcnNlZDphY3RpdmUsIC5hYS1idXR0b24tLXJldmVyc2VkLmhzLWJ1dHRvbjphY3RpdmUsXG4gICAgLnByaW1hcnktYnV0dG9uLnJldmVyc2VkOmhvdmVyLFxuICAgIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpmb2N1cy13aXRoaW4sXG4gICAgLnByaW1hcnktYnV0dG9uLnJldmVyc2VkOmFjdGl2ZSxcbiAgICAucHJpbWFyeS1idXR0b24uYWEtYnV0dG9uLS1yZXZlcnNlZDpob3ZlcixcbiAgICAucHJpbWFyeS1idXR0b24uYWEtYnV0dG9uLS1yZXZlcnNlZDpmb2N1cy13aXRoaW4sXG4gICAgLnByaW1hcnktYnV0dG9uLmFhLWJ1dHRvbi0tcmV2ZXJzZWQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2UwNjkwYTsgfVxuXG5hLmFhLWJ1dHRvbiwgYS5ocy1idXR0b24sIC5ocy1mb3JtIGEuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIGEuaHMtYnV0dG9uLFxuYS5wcmltYXJ5LWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucHJpbWFyeS1idXR0b246aG92ZXIgLmFycm93LWljb24sXG4uYWEtYnV0dG9uOmhvdmVyIC5hcnJvdy1pY29uLFxuLmhzLWJ1dHRvbjpob3ZlciAuYXJyb3ctaWNvbixcbi5wcmltYXJ5LWJ1dHRvbjpmb2N1cy13aXRoaW4gLmFycm93LWljb24sXG4uYWEtYnV0dG9uOmZvY3VzLXdpdGhpbiAuYXJyb3ctaWNvbixcbi5ocy1idXR0b246Zm9jdXMtd2l0aGluIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XG4gIC8qICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cblxuLnByaW1hcnktYnV0dG9uLm9yYW5nZSAuYXJyb3ctaWNvbixcbi5hYS1idXR0b24ub3JhbmdlIC5hcnJvdy1pY29uLFxuLm9yYW5nZS5ocy1idXR0b24gLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG4ucHJpbWFyeS1idXR0b24ub3JhbmdlOmhvdmVyIC5hcnJvdy1pY29uLFxuLmFhLWJ1dHRvbi5vcmFuZ2U6aG92ZXIgLmFycm93LWljb24sXG4ub3JhbmdlLmhzLWJ1dHRvbjpob3ZlciAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuXG4ucHJpbWFyeS1idXR0b24ucmV2ZXJzZWQgLmFycm93LWljb24sXG4uYWEtYnV0dG9uLnJldmVyc2VkIC5hcnJvdy1pY29uLFxuLnJldmVyc2VkLmhzLWJ1dHRvbiAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpob3ZlciAuYXJyb3ctaWNvbixcbi5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpmb2N1cy13aXRoaW4gLmFycm93LWljb24sXG4uYWEtYnV0dG9uLnJldmVyc2VkOmhvdmVyIC5hcnJvdy1pY29uLFxuLnJldmVyc2VkLmhzLWJ1dHRvbjpob3ZlciAuYXJyb3ctaWNvbixcbi5hYS1idXR0b24ucmV2ZXJzZWQ6Zm9jdXMtd2l0aGluIC5hcnJvdy1pY29uLFxuLnJldmVyc2VkLmhzLWJ1dHRvbjpmb2N1cy13aXRoaW4gLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5ETWpVM01EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG4ucHJpbWFyeS1idXR0b24uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM4OTNDRDsgfVxuXG4ucHJpbWFyeS1idXR0b24uYmx1ZSAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5ibHVlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGM3OWFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3OWFmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5ibHVlOmhvdmVyIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuLnByaW1hcnktYnV0dG9uLmxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3NTkzQkM7XG4gIGNvbG9yOiAjNzU5M0JDICFpbXBvcnRhbnQ7IH1cblxuLnByaW1hcnktYnV0dG9uLmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTTNOVGt6UWtNaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5saWdodGJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU5M0JDO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5saWdodGJsdWU6aG92ZXIgLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG4ucHJpbWFyeS1idXR0b24ubWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0MwNzA3ODtcbiAgY29sb3I6ICNDMDcwNzggIWltcG9ydGFudDsgfVxuXG4ucHJpbWFyeS1idXR0b24ubWFyb29uIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlORE1EY3dOemdpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuLnByaW1hcnktYnV0dG9uLm1hcm9vbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDcwNzg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnByaW1hcnktYnV0dG9uLm1hcm9vbjpob3ZlciAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5kYXJrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTMyO1xuICBjb2xvcjogIzI4MmEzMiAhaW1wb3J0YW50OyB9XG5cbi5wcmltYXJ5LWJ1dHRvbi5kYXJrLWdyYXkgLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU15T0RKaE16SWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG4ucHJpbWFyeS1idXR0b24uZGFyay1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHJpbWFyeS1idXR0b24uZGFyay1ncmF5OmhvdmVyIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuLnByaW1hcnktYnV0dG9uIC5hcnJvdy1pY29uLFxuLmFhLWJ1dHRvbiAuYXJyb3ctaWNvbixcbi5ocy1idXR0b24gLmFycm93LWljb24ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcbiAgLyogICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkRNalUzTURBaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyAqL1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpbWFyeS1idXR0b24gLmFycm93LWljb24sXG4gICAgLmFhLWJ1dHRvbiAuYXJyb3ctaWNvbixcbiAgICAuaHMtYnV0dG9uIC5hcnJvdy1pY29uIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7IH0gfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbi5ibHVlIC5mYXQtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7IH1cblxuLmNvbm5lY3Rvci1idXR0b24uYmx1ZSAubGluZSAuaW5uZXItbGluZSB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5M0NEOyB9XG5cbi5jb25uZWN0b3ItYnV0dG9uLmJsdWUgLnByaW1hcnktYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiAuZmF0LWxpbmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2OTBhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmNvbm5lY3Rvci1idXR0b24gLmxpbmUge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiAubGluZSAuaW5uZXItbGluZSB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2OTBhO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b24ge1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzODkzQ0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM4OTNDRDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b24uYmx1ZSB7XG4gIGNvbG9yOiAjMzg5M0NEOyB9XG5cbi5jb25uZWN0b3ItYnV0dG9uIGJ1dHRvbi5kYXJrLWdyYXkge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b24ucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5M0NEO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b246aG92ZXIgLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cblxuLmNvbm5lY3Rvci1idXR0b24gYnV0dG9uIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlNek1EVTRPRVlpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XG4gIHRvcDogMnB4OyB9XG4gIC5jb25uZWN0b3ItYnV0dG9uIGJ1dHRvbiAuYXJyb3ctaWNvbjpob3ZlciwgLmNvbm5lY3Rvci1idXR0b24gYnV0dG9uIC5hcnJvdy1pY29uOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5ETWpVM01EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbm5lY3Rvci1idXR0b24gYnV0dG9uIC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwOyB9IH1cblxuLmJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZTA2OTBhO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYnV0dG9uLXRleHQuYmx1ZSB7XG4gIGNvbG9yOiAjMzg5M0NEOyB9XG5cbi5idXR0b24tdGV4dC5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idXR0b24tdGV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLmJ1dHRvbi10ZXh0IC5hcnJvdy1pY29uIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNoYXQtYnViYmxlIHtcbiAgcmlnaHQ6IDMycHg7XG4gIGJvdHRvbTogMzJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTA2OTBhO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA1OyB9XG5cbi5jaGF0LWJ1YmJsZS5zdGF0aWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uY2hhdC1idWJibGUgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2UwNjkwYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2hhdC1idWJibGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY2hhdC1idWJibGUgLmljb24gaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDsgfVxuXG4uc29jaWFsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuXG4uc29jaWFsLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc29jaWFsLWljb24gaW1nIHtcbiAgbWF4LWhlaWdodDogMzBweDsgfVxuXG4uYnV0dG9uLXRleHQge1xuICBjb2xvcjogI2UwNjkwYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbmEucHJpbWFyeS1idXR0b24gLmFycm93LWljb24sXG4uYnV0dG9uLXRleHQucHJpbWFyeS1idXR0b24gLmFycm93LWljb24ge1xuICB0b3A6IHVuc2V0OyB9XG5cbmEgLmN0YS10ZXh0LCBhLmN0YS10ZXh0LFxuLmJ1dHRvbi10ZXh0IC5jdGEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2UwNjkwYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBhIC5jdGEtdGV4dDpob3ZlciwgYSAuY3RhLXRleHQ6Zm9jdXMtd2l0aGluLCBhLmN0YS10ZXh0OmhvdmVyLCBhLmN0YS10ZXh0OmZvY3VzLXdpdGhpbixcbiAgLmJ1dHRvbi10ZXh0IC5jdGEtdGV4dDpob3ZlcixcbiAgLmJ1dHRvbi10ZXh0IC5jdGEtdGV4dDpmb2N1cy13aXRoaW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZGFyayBhIC5jdGEtdGV4dCwgLmRhcmsgYS5jdGEtdGV4dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBhIC5jdGEtdGV4dCwgYS5jdGEtdGV4dCxcbiAgLmJ1dHRvbi10ZXh0IC5jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuYSAuYXJyb3ctaWNvbixcbi5idXR0b24tdGV4dCAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlRWFJ2YlhOZlNXTnZibk5mUVhKeWIzY2lJR1JoZEdFdGJtRnRaVDBpUVhSdmJYTWdMeUJKWTI5dWN5QXZJRUZ5Y205M0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU1pSWdhR1ZwWjJoMFBTSXhNeUlnZG1sbGQwSnZlRDBpTUNBd0lESXlJREV6SWo0S0lDQThjR0YwYUNCcFpEMGlRWFJ2YlhOZlNXTnZibk5mUVhKeWIzY3RNaUlnWkdGMFlTMXVZVzFsUFNKQmRHOXRjeUF2SUVsamIyNXpJQzhnUVhKeWIzY2lJR1E5SWswdU5qRTBMRGN1T0RVMGFERTVMak5zTFRRdU1UYzVMRFF1TmpVeVlTNDNNVFF1TnpFMExEQXNNQ3d3TERBc0xqazFPQzQxTlRNdU5UVXpMREFzTUN3d0xDNDROakVzTUd3MUxqSXlOQzAxTGpneE5XRXVOekUwTGpjeE5Dd3dMREFzTUN3d0xTNDVOVGhNTVRZdU5Ua3lMamczTm1FdU5UVXpMalUxTXl3d0xEQXNNQzB1T0RZeExEQXNMamN4TkM0M01UUXNNQ3d3TERBc01Dd3VPVFU0VERFNUxqa3hMRFl1TkRnMlNDNDJNVFZCTGpZeE5pNDJNVFlzTUN3d0xEQXNNQ3czTGpFM1lTNDJNVFl1TmpFMkxEQXNNQ3d3TEM0Mk1UUXVOamcwV2lJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEF1TURBeElDMHdMalkzS1NJZ1ptbHNiRDBpSTJVd05qa3dZU0l2UGdvOEwzTjJaejRLKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYSAuYXJyb3ctaWNvbixcbiAgLmJ1dHRvbi10ZXh0IC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuXG5hIC5jdGEtaWNvbixcbi5idXR0b24tdGV4dCAuY3RhLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYSAuY3RhLWljb24sXG4gIC5idXR0b24tdGV4dCAuY3RhLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuYSAuY3RhLWljb24gaW1nLFxuLmJ1dHRvbi10ZXh0IC5jdGEtaWNvbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWF4LWhlaWdodDogMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYSAuY3RhLWljb24gaW1nLFxuICAuYnV0dG9uLXRleHQgLmN0YS1pY29uIGltZyB7XG4gICAgdG9wOiAtMXB4O1xuICAgIG1heC1oZWlnaHQ6IDEycHg7IH0gfVxuXG5hLmJsdWUsXG4uYnV0dG9uLXRleHQuYmx1ZSB7XG4gIGNvbG9yOiAjMzg5M0NEICFpbXBvcnRhbnQ7IH1cbiAgYS5ibHVlOmhvdmVyLCBhLmJsdWU6Zm9jdXMtd2l0aGluLFxuICAuYnV0dG9uLXRleHQuYmx1ZTpob3ZlcixcbiAgLmJ1dHRvbi10ZXh0LmJsdWU6Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogIzRjNzlhZiAhaW1wb3J0YW50OyB9XG5cbmEuYmx1ZSAuYXJyb3ctaWNvbixcbi5idXR0b24tdGV4dC5ibHVlIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlNek1EVTRPRVlpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGEuYmx1ZSAuYXJyb3ctaWNvbixcbiAgLmJ1dHRvbi10ZXh0LmJsdWUgLmFycm93LWljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdG9wOiAxcHg7IH0gfVxuXG5hLmRhcmstZ3JheSxcbi5idXR0b24tdGV4dC5kYXJrLWdyYXkge1xuICBjb2xvcjogIzI4MmEzMiAhaW1wb3J0YW50OyB9XG5cbmEuZGFyay1ncmF5IC5hcnJvdy1pY29uLFxuLmJ1dHRvbi10ZXh0LmRhcmstZ3JheSAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTXlPREpoTXpJaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBhLmRhcmstZ3JheSAuYXJyb3ctaWNvbixcbiAgLmJ1dHRvbi10ZXh0LmRhcmstZ3JheSAuYXJyb3ctaWNvbiB7XG4gICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogMXB4OyB9IH1cblxuYS5saWdodGJsdWUsXG4uYnV0dG9uLXRleHQubGlnaHRibHVlIHtcbiAgY29sb3I6ICM3NTkzYmMgIWltcG9ydGFudDsgfVxuXG5hLmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbixcbi5idXR0b24tdGV4dC5saWdodGJsdWUgLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU0zTlRrelFrTWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYS5saWdodGJsdWUgLmFycm93LWljb24sXG4gIC5idXR0b24tdGV4dC5saWdodGJsdWUgLmFycm93LWljb24ge1xuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0b3A6IDFweDsgfSB9XG5cbmEucmV2ZXJzZWQsXG4uYnV0dG9uLXRleHQucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5hLnJldmVyc2VkIC5hcnJvdy1pY29uLFxuLmJ1dHRvbi10ZXh0LnJldmVyc2VkIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGEucmV2ZXJzZWQgLmFycm93LWljb24sXG4gIC5idXR0b24tdGV4dC5yZXZlcnNlZCAuYXJyb3ctaWNvbiB7XG4gICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogMXB4OyB9IH1cblxuYS5tYXJvb24sXG4uYnV0dG9uLXRleHQubWFyb29uIHtcbiAgY29sb3I6ICNDMDcwNzggIWltcG9ydGFudDsgfVxuXG5hLm1hcm9vbiAuYXJyb3ctaWNvbixcbi5idXR0b24tdGV4dC5tYXJvb24gLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5ETURjd056Z2lJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYS5tYXJvb24gLmFycm93LWljb24sXG4gIC5idXR0b24tdGV4dC5tYXJvb24gLmFycm93LWljb24ge1xuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0b3A6IDFweDsgfSB9XG5cbmEuaW52ZXJzZS1ibHVlLFxuLmJ1dHRvbi10ZXh0LmludmVyc2UtYmx1ZSB7XG4gIGNvbG9yOiAjNzU5M0JDICFpbXBvcnRhbnQ7IH1cblxuYS5pbnZlcnNlLWJsdWUgLmFycm93LWljb24sXG4uYnV0dG9uLXRleHQuaW52ZXJzZS1ibHVlIC5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGEuaW52ZXJzZS1ibHVlIC5hcnJvdy1pY29uLFxuICAuYnV0dG9uLXRleHQuaW52ZXJzZS1ibHVlIC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdG9wOiAxcHg7IH0gfVxuXG5hOmhvdmVyLFxuLmJ1dHRvbi10ZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmE6aG92ZXIgLmFycm93LWljb24sXG4uYnV0dG9uLXRleHQ6aG92ZXIgLmFycm93LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuXG4vKlxyXG4gKiBUaGVtZSBidXR0b25zXHJcbiAqL1xuLypcclxuKiBCdXR0b24gZ3JvdXBzXHJcbiovXG4uYWEtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1idXR0b24tZ3JvdXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgIEZvcm1zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzI4MmEzMjsgfVxuICAuZm9ybS10aXRsZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaHMtZm9ybSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFhLW1vZHVsZSAuZm9ybS10aXRsZSxcbi5hYS1sYW5kaW5nLXBhZ2UgLmZvcm0tdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLW1vZHVsZSAuaHMtZm9ybSxcbi5hYS1sYW5kaW5nLXBhZ2UgLmhzLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qXHJcbiAqIExheW91dCAmIGNvbnRhaW5lcnNcclxuICovXG4uaHMtZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi8qXHJcbiAqIElucHV0IGZpZWxkc1xyXG4gKi9cbi5ocy1pbnB1dCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzMjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMywgMTA1LCAxMTEsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyODJhMzI7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMzNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5ocy1pbnB1dDpmb2N1cywgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmhzLWlucHV0OjpwbGFjZWhvbGRlciwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cblxuLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaHMtZm9ybS1maWVsZCAuaW5wdXRzLWxpc3QgbGFiZWwgc3BhbiB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGkge1xuICBtYXJnaW46IDA7IH1cbiAgLmhzLWZvcm0tZmllbGQgLm11bHRpLWNvbnRhaW5lciBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgbGVmdDogY2FsYygxMDAlIC0gKDIwcHggKiAyKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHN2ZyB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAoMjBweCAqIDIpKTsgfSB9XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dCBzdmcgcGF0aCwgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQgc3ZnIHBhdGgsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzI4MmEzMjsgfVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCwgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzODkzQ0Q7IH1cblxuc2VsZWN0LmhzLWlucHV0LCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgc2VsZWN0LmhzLWlucHV0IG9wdGlvbiwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQgb3B0aW9uIHtcbiAgICBjb2xvcjogIzI4MmEzMjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhLmhzLWlucHV0LCAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHRleHRhcmVhI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAzLCAxMDUsIDExMSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMzNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4uaHMtaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJmaWxlXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWlucHV0LCAuaHMtZmllbGR0eXBlLWRhdGUgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtZGF0ZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMCAyMEgxNlYxNkgyMFYyMFpNMTQgMTBIMTBWMTRIMTRWMTBaTTIwIDEwSDE2VjE0SDIwVjEwWk04IDE2SDRWMjBIOFYxNlpNMTQgMTZIMTBWMjBIMTRWMTZaTTggMTBINFYxNEg4VjEwWk0yNCAyVjI0SDBWMkgzVjNDMyA0LjEwMyAzLjg5NyA1IDUgNUM2LjEwMyA1IDcgNC4xMDMgNyAzVjJIMTdWM0MxNyA0LjEwMyAxNy44OTcgNSAxOSA1QzIwLjEwMyA1IDIxIDQuMTAzIDIxIDNWMkgyNFpNMjIgOEgyVjIySDIyVjhaTTIwIDFDMjAgMC40NDggMTkuNTUzIDAgMTkgMEMxOC40NDcgMCAxOCAwLjQ0OCAxOCAxVjNDMTggMy41NTIgMTguNDQ3IDQgMTkgNEMxOS41NTMgNCAyMCAzLjU1MiAyMCAzVjFaTTYgM0M2IDMuNTUyIDUuNTUzIDQgNSA0QzQuNDQ3IDQgNCAzLjU1MiA0IDNWMUM0IDAuNDQ4IDQuNDQ3IDAgNSAwQzUuNTUzIDAgNiAwLjQ0OCA2IDFWM1onIGZpbGw9JyUyMzAwMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bzsgfVxuICAuaHMtZmllbGR0eXBlLWRhdGUgLmhzLWlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsIC5ocy1maWVsZHR5cGUtZGF0ZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLWRhdGUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIC5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLnBpa2EtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2OTBhICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICogU3VibWl0IGJ1dHRvblxyXG4gKi9cbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLypcclxuICogVGV4dCBhbmQgb3RoZXIgZm9ybSBlbGVtZW50c1xyXG4gKi9cbi5ocy1mb3JtIHVsLFxuLmhzLWZvcm0gb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmhzLWZvcm0gdWwgbGksXG4gIC5ocy1mb3JtIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSxcbiAgICAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHkgKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZvcm0gbGVnZW5kIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvcGFjaXR5OiAwLjg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWZvcm0gbGVnZW5kIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uaHMtZm9ybSAuaHMtcmljaHRleHQgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmhzLWZvcm0gLmhzLXJpY2h0ZXh0IHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ocy1mb3JtIC5ocy1yaWNodGV4dCArIC5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uaHMtaW5wdXQuZXJyb3IsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5lcnJvciNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTA2OTBhOyB9XG5cbnVsLmhzLWVycm9yLW1zZ3Mge1xuICBvcmRlcjogMTA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIHVsLmhzLWVycm9yLW1zZ3MgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gICAgY29sb3I6ICNlMDY5MGE7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwNjkwYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwNjkwYTsgfVxuICAuaHNfZXJyb3Jfcm9sbHVwIC5ocy1lcnJvci1tc2dzIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLypcclxuICogQ3VzdG9tIEdEUFIgZmllbGRzXHJcbiAqL1xuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLypcclxuICogUmVzZXQvb3ZlcnJpZGUgdW53YW50ZWQgSHViU3BvdCBzdHlsaW5nLlxyXG4gKiBOb3RlOiBXZSB1c2UgYSBsb3Qgb2YgQ1NTIHNwZWNpZmljaXR5IGhlcmUgb24gcHVycG9zZSBpbiBvcmRlciB0byBiZWF0IEh1YlNwb3QncyBzcGVjaWZpY2l0eS5cclxuICovXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCxcbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQsXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaW5wdXQsXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5pbnB1dCxcbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suc2VsZWN0LWFjdGl2ZSBzZWxlY3QgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmVycm9yIGlucHV0LCAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOUQzMjNEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCb1pXbG5hSFE5SWpVeE1pSWdkMmxrZEdnOUlqVXhNaUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQm1hV3hzUFNJak9VUXpNak5FSWlCa1BTSk5ORE0zTGpVZ016ZzJMalpNTXpBMkxqa2dNalUyYkRFek1DNDJMVEV6TUM0Mll6RTBMakV0TVRRdU1TQXhOQzR4TFRNMkxqZ2dNQzAxTUM0NUxURTBMakV0TVRRdU1TMHpOaTQ0TFRFMExqRXROVEF1T1NBd1RESTFOaUF5TURVdU1TQXhNalV1TkNBM05DNDFZeTB4TkM0eExURTBMakV0TXpZdU9DMHhOQzR4TFRVd0xqa2dNQzB4TkM0eElERTBMakV0TVRRdU1TQXpOaTQ0SURBZ05UQXVPVXd5TURVdU1TQXlOVFlnTnpRdU5TQXpPRFl1Tm1NdE1UUXVNU0F4TkM0eExURTBMakVnTXpZdU9DQXdJRFV3TGprZ01UUXVNU0F4TkM0eElETTJMamdnTVRRdU1TQTFNQzQ1SURCTU1qVTJJRE13Tmk0NWJERXpNQzQySURFek1DNDJZekUwTGpFZ01UUXVNU0F6Tmk0NElERTBMakVnTlRBdU9TQXdJREUwTFRFMExqRWdNVFF0TXpZdU9TQXdMVFV3TGpsNklpOCtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICM5RDMyM0Q7XG4gIGJvcmRlci1jb2xvcjogIzlEMzIzRDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suZXJyb3IgaW5wdXQ6Zm9jdXMsIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5RDMyM0Q7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLnN1Y2Nlc3MgaW5wdXQsIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5zdWNjZXNzIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzQzODA4MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVEVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRFMExqUTNJREJETVRFdU9ESWdNaTQxTmpVZ09DNDNORFFnTlM0MU1qZ2dOaTR3TWpJZ09DNHhOak5NTVM0ek9UWWdOQzR6TmpZZ01DQTFMamsxYkRVdU16ZzBJRFF1TkRJekxqYzFOeTQyTWpZdU56QTNMUzQyT0ROak1pNDROeTB5TGpjNElEWXVNamd0Tmk0d05qTWdPUzR4TlRJdE9DNDRORFpNTVRRdU5EY2dNSG9pSUdacGJHdzlJaU0wTXpnd09EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjNDM4MDgwO1xuICBib3JkZXItY29sb3I6ICM0MzgwODA7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLnN1Y2Nlc3MgaW5wdXQ6Zm9jdXMsIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5zdWNjZXNzIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQzODA4MDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgxMDMsIDEwNSwgMTExLCAwLjUpO1xuICB0cmFuc2l0aW9uOiAwLjMzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggbGFiZWwge1xuICAgIGxlZnQ6IDE1cHg7IH0gfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBsYWJlbCAuaW5wdXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBsYWJlbCAuYWN0aXZlIC5pbnB1dC1pY29uIHtcbiAgbWF4LWhlaWdodDogMTJweDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBsYWJlbCAuaW5hY3RpdmUgLmlucHV0LWljb24ge1xuICBtYXgtaGVpZ2h0OiAxNnB4OyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0IHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0OmZvY3VzLCAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dC5maWxsZWQge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQuZmlsbGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODJhMzI7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0LmZpbGxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQuZmlsbGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0LmZpbGxlZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODJhMzI7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQ6Zm9jdXMgKyBsYWJlbCwgLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQuZmlsbGVkICsgbGFiZWwge1xuICB0b3A6IDhweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dDpmb2N1cyArIGxhYmVsIC5hY3RpdmUsIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0LmZpbGxlZCArIGxhYmVsIC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0OmZvY3VzICsgbGFiZWwgLmluYWN0aXZlLCAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dC5maWxsZWQgKyBsYWJlbCAuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0ICsgbGFiZWwgLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQgKyBsYWJlbCAuaW5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrLmlucHV0LWljb24gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjVweCBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jay5pbnB1dC1pY29uIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNXB4IGNlbnRlcjsgfSB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDMsIDEwNSwgMTExLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjMzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODJhMzI7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrIGlucHV0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzMjsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAzLCAxMDUsIDExMSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjMzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyODJhMzI7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWJsb2NrIC5lcnJvci1tc2cge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5RDMyM0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU3LCA1MCwgNjEsIDAuMjUpOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMywgMTA1LCAxMTEsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDI1cHg7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG8sIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBzZWxlY3Qge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAzNXB4IDAgMTVweDsgfSB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2NoZXZyb24tdXAuc3ZnXCIpOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBzZWxlY3QgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMjVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmZvcm0tYmxvY2sgc2VsZWN0ICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuZm9ybS1ibG9jayBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyODJhMzI7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5mb3JtLWluZGljYXRvciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5jaGVja2JveCBsYWJlbCBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmNoZWNrYm94IGxhYmVsIC5jYi1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUNBQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuY2hlY2tib3ggbGFiZWwgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2ItYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5jaGVja2JveCAuY2ItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0b3A6IC0ycHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGFtYnVyZ2VyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1oYW1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtaGFtYnVyZ2VyIHNwYW4sXG4gIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4gIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4gIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbixcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7IH1cbiAgLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTsgfVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlOyB9XG4gIC5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSwgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTmF2aWdhdGlvblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblNvY2lhbCBMaW5rc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDY5MGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjphY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgVmlkZW9zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmFhLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFhLXZpZGVvLWNvbnRhaW5lci0teW91dHViZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5hYS12aWRlby10aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODJhMzI7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5hYS12aWRlby10aHVtYm5haWwuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsICsgdmlkZW8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsLmlzLWhpZGRlbiArIHZpZGVvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWwgLmFhLXBsYXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hYS1wbGF5IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBsYXkge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICAuYWEtcGxheTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE3LjVweCAwIDE3LjVweCAyM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1wbGF5OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMzVweCAwIDM1cHggNDZweDsgfSB9XG4gIC5hYS1wbGF5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLXlvdXR1YmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcbiAgICBvcGFjaXR5OiAuMzsgfVxuXG4uYWEteW91dHViZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IC0xNi44NCU7XG4gIGxlZnQ6IDA7IH1cblxuLmFhLXlvdXR1YmUgaW1nLFxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJ7eyBnZXRfYXNzZXRfdXJsKCcvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIH19XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3RpZXRvcGFua2tpLm1hbnBvd2VyLmZpL2h1YmZzL3Jhd19hc3NldHMvcHVibGljL21hbnBvd2VyZ3JvdXAtdGhlbWUvYXNzZXRzL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy90aWV0b3BhbmtraS5tYW5wb3dlci5maS9odWJmcy9yYXdfYXNzZXRzL3B1YmxpYy9tYW5wb3dlcmdyb3VwLXRoZW1lL2Fzc2V0cy9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAuMjU7IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnOyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4OyB9XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInOyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiAn4oCiJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuMjU7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBIZWFkZXJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0xMjBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5zaXRlLWhlYWRlci5zdGlja3ksXG4uc2l0ZS1oZWFkZXIuYWN0aXZlIHtcbiAgdG9wOiAwOyB9XG5cbi5zaXRlLWhlYWRlci5zdGlja3kuYWN0aXZlLFxuLnNpdGUtaGVhZGVyLmFjdGl2ZS5hY3RpdmUge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uc2l0ZS1oZWFkZXIuc3RpY2t5LmFjdGl2ZSAubWFpbi1uYXYtc2xpZGVvdXQsXG4uc2l0ZS1oZWFkZXIuYWN0aXZlLmFjdGl2ZSAubWFpbi1uYXYtc2xpZGVvdXQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnNpdGUtaGVhZGVyLm5vdC1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2l0ZS1oZWFkZXIgLm5ld3NsZXR0ZXIgLnByaXZhY3ktbm90aWNlIC5jdGEgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIge1xuICBoZWlnaHQ6IDk2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIHtcbiAgICBoZWlnaHQ6IDY1cHg7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAuc2l0ZS1sb2dvIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAuc2l0ZS1sb2dvIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWF4LXdpZHRoOiAyMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAuc2l0ZS1sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAuc2l0ZS1sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgfSB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtOmhvdmVyIGEgc3BhbjphZnRlcixcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbTpmb2N1cyBhIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW06aG92ZXIgYSBzcGFuIC5pY29uLXNlYXJjaCxcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbTpmb2N1cyBhIHNwYW4gLmljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tbWFnbmlmeWluZ19nbGFzcy1uYXYtb3JhbmdlLnN2Z1wiKTsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW06aG92ZXIgLm1haW4tbmF2LWRyb3Bkb3duLFxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtOmZvY3VzIC5tYWluLW5hdi1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLm1vYmlsZS11c2VyLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiA5MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLm1vYmlsZS11c2VyLWxpbms6aG92ZXIgYSBzcGFuOmFmdGVyLFxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLm1vYmlsZS11c2VyLWxpbms6Zm9jdXMgYSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLm1vYmlsZS11c2VyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLmxvZ2dlZC1pbiAubWFpbi1uYXYtZHJvcGRvd24ge1xuICB6LWluZGV4OiAxOyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbS5sb2dnZWQtaW4gLm1haW4tbmF2LWRyb3Bkb3duIC5tYWluLW5hdi1sb2dpbi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLmxvZ2dlZC1pbiAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0ubG9nZ2VkLWluIC51c2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpZaUlHaGxhV2RvZEQwaU1qY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaVBqeGtaV1p6UGp4d1lYUm9JR1E5SWsweU1pNDBNalFnTVRoaExqVTVOeTQxT1RjZ01DQXdJREF0TGpRd055NHhOakpzTFRNdU16TTVJRE11TkRRMUxURXVOekV5TFRFdU56ZGhMalU0TkM0MU9EUWdNQ0F3SURBdExqTTVPQzB1TVRZeUxqVTNPQzQxTnpnZ01DQXdJREF0TGpVMk9DNDFPREZqTUNBdU1UVTBMakEyTGpNdU1UWXhMalF3TW13eUxqRXhPU0F5TGpFNFlTNDFPRFF1TlRnMElEQWdNQ0F3SUM0ek9UZ3VNVFl5WXk0eE5UTWdNQ0F1TWprM0xTNHdOaTQwTURjdExqRTJNbXd6TGpjek55MHpMamcwTjBFdU5qYzNMalkzTnlBd0lEQWdNQ0F5TXlBeE9DNDFPV0V1TlRnM0xqVTROeUF3SURBZ01DMHVOVGMyTFM0MU9Yb2lJR2xrUFNKaElpOCtQQzlrWldaelBqeG5JR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK1BIQmhkR2dnWkQwaVRTNHdNRFFnTWpBdU16TTBZeTR3TlRNdExqUXdOQzR3T1RRdExqZ3hNaTR4TmpRdE1TNHlNVEV1TlRNM0xUSXVPVE0xSURJdU1EUTNMVFV1TWpNZ05DNDBOREl0Tmk0NU5UY2dNUzQyTlRjZ01TNDFPVFVnTXk0Mk1TQXlMalF6TmlBMUxqZzVJREl1TkRNeElESXVNamN5SURBZ05DNHlNaTB1T0RNeUlEVXVPRGswTFRJdU5EUXVNek15TGpJMk55NDJPQzQxTWpFZ01TQXVPREE1SURJdU1ERTVJREV1T0RFNUlETXVNakE0SURRdU1EZzRJRE11TlRNeUlEWXVPREUwTGpBeUxqRTRNeTR3TlM0ek55NHdOelF1TlRVMFZqSXhTREJqTGpBd05DMHVNakl1TURBMExTNDBORFV1TURBMExTNDJOalo2SWlCbWFXeHNQU0lqTWpneVFUTXlJaUJtYVd4c0xYSjFiR1U5SW01dmJucGxjbThpTHo0OGNHRjBhQ0JrUFNKTk1UQXVPVGN6SURCakxqUXVNRGd1T0RBM0xqRXpJREV1TVRrMUxqSTBNU0F5TGpNM05pNDJOakVnTkM0eE16UWdNaTQzTmpJZ05DNHpPQ0ExTGpJeE9HRTJMakE0TWlBMkxqQTRNaUF3SURBZ01TMDFMalU0TnlBMkxqWTNPR010TXk0d09EVXVNalU0TFRVdU9USTBMVEV1T1RNNExUWXVORFEzTFRRdU9UZzRRek11T1RVeUlETXVPRGc1SURVdU9Ua3hMamcxSURrdU1qSTJMakV6TldNdU1qWXlMUzR3Tmk0MU15MHVNRGt4TGpjNU5pMHVNVE0xYUM0NU5Yb2lJR1pwYkd3OUlpTXlPREpCTXpJaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQanhqYVhKamJHVWdabWxzYkQwaUl6RkVRa014UWlJZ1kzZzlJakU1TGpVaUlHTjVQU0l5TUM0MUlpQnlQU0kyTGpVaUx6NDhkWE5sSUhOMGNtOXJaVDBpSTBaR1JpSWdjM1J5YjJ0bExYZHBaSFJvUFNJdU5USWlJR1pwYkd3OUlpTkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJZ2VHeHBibXM2YUhKbFpqMGlJMkVpTHo0OEwyYytQQzl6ZG1jKyk7XG4gIHdpZHRoOiAyNnB4OyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbS5oYW1idXJnZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAuaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLXNlYXJjaGpvYnMtbWFnX2dsYXNzLnN2Z1wiKTtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLnVzZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHY2dabWxzYkQwaUl6STRNa0V6TWlJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklqNDhjR0YwYUNCa1BTSk5MakF3TkNBeU1DNHpNelJqTGpBMU15MHVOREEwTGpBNU5DMHVPREV5TGpFMk5DMHhMakl4TVM0MU16Y3RNaTQ1TXpVZ01pNHdORGN0TlM0eU15QTBMalEwTWkwMkxqazFOeUF4TGpZMU55QXhMalU1TlNBekxqWXhJREl1TkRNMklEVXVPRGtnTWk0ME16RWdNaTR5TnpJZ01DQTBMakl5TFM0NE16SWdOUzQ0T1RRdE1pNDBOQzR6TXpJdU1qWTNMalk0TGpVeU1TQXhJQzQ0TURrZ01pNHdNVGtnTVM0NE1Ua2dNeTR5TURnZ05DNHdPRGdnTXk0MU16SWdOaTQ0TVRRdU1ESXVNVGd6TGpBMUxqTTNMakEzTkM0MU5UUldNakZJTUdNdU1EQTBMUzR5TWk0d01EUXRMalEwTlM0d01EUXRMalkyTm5vaUx6NDhjR0YwYUNCa1BTSk5NVEF1T1RjeklEQmpMalF1TURndU9EQTNMakV6SURFdU1UazFMakkwTVNBeUxqTTNOaTQyTmpFZ05DNHhNelFnTWk0M05qSWdOQzR6T0NBMUxqSXhPR0UyTGpBNE1pQTJMakE0TWlBd0lEQWdNUzAxTGpVNE55QTJMalkzT0dNdE15NHdPRFV1TWpVNExUVXVPVEkwTFRFdU9UTTRMVFl1TkRRM0xUUXVPVGc0UXpNdU9UVXlJRE11T0RnNUlEVXVPVGt4TGpnMUlEa3VNakkyTGpFek5XTXVNall5TFM0d05pNDFNeTB1TURreExqYzVOaTB1TVRNMWFDNDVOWG9pTHo0OEwyYytQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0OyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMyODJhMzIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhIHtcbiAgICBsaW5lLWhlaWdodDogNjVweDsgfSB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIGEgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDY5MGE7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gYS5hY3RpdmUsXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTA2OTBhICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gYS5hY3RpdmUgc3BhbjphZnRlcixcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogOTZweDtcbiAgLyogICB3aWR0aDogNDAwcHg7ICovXG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSwgMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC5tYWluLW5hdi1kcm9wZG93bi1pbnNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUJBQkFCO1xuICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLnRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUJBQkFCO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBQkFCQUI7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC5idG5zLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAuYnRucy1jb250YWluZXIgLmNvbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sgLndlbGNvbWUtdXNlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sgLm1haW4tbmF2LXVzZXItbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNvbG9yOiAjMzg5M0NEICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAubWFpbi1uYXYtdXNlci1ibG9jayAubWFpbi1uYXYtdXNlci1saW5rcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sgLm1haW4tbmF2LXVzZXItbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTA2OTBhICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAubWFpbi1uYXYtdXNlci1ibG9jayAubWFpbi1uYXYtdXNlci1saW5rcyBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXIge1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZTpob3ZlciAubGluZTEge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlOmhvdmVyIC5saW5lMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGU6aG92ZXIgLmxpbmUyIHtcclxuICB3aWR0aDogODUlO1xyXG4gIH1cclxuICB9IFxyXG4gIFxyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlOmhvdmVyIC5saW5lMyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGU6aG92ZXIgLmxpbmUzIHtcclxuICB3aWR0aDogNzAlO1xyXG4gIH1cclxuICB9XHJcbiAgKi9cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlLmFjdGl2ZSAubGluZTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgxMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlLmFjdGl2ZSAubGluZTIge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDsgfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZS5hY3RpdmUgLmxpbmUzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xMXB4KTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGUgLmxpbmUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKiBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZSAubGluZTEge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIH0gKi9cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlIC5saW5lMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7IH1cblxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGUgLmxpbmUyIHtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxuICB9ICovXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZSAubGluZTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlIC5saW5lMyB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbiAgfSAqL1xuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5zZWFyY2gtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLXNlYXJjaC1tYWduaWZ5aW5nLWdsYXNzLWhhbWJ1cmdlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQge1xyXG4gIHRvcDogMDtcclxuICB9XHJcbiAgfSAqL1xuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dC5hY3RpdmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQuYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAubW9iaWxlLW5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAubW9iaWxlLW5hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLXNpdGUtbG9nbyB7XG4gIC8qICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgd2lkdGg6IDEwMHB4OyAqL1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLXNpdGUtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5tb2JpbGUtbmF2LWhlYWRlciAuY2xvc2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBvcGFjaXR5OiAuNjU7IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuc29sdXRpb25zIC5zZWFyY2gtYm94LFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5pbmR1c3RyaWVzIC5zZWFyY2gtYm94LFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5jYXJlZXJzIC5zZWFyY2gtYm94LFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5hYm91dC11cyAuc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5zb2x1dGlvbnMgKyAuc2xpZGVvdXQtbmF2LXNpZGViYXIsXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmluZHVzdHJpZXMgKyAuc2xpZGVvdXQtbmF2LXNpZGViYXIsXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmNhcmVlcnMgKyAuc2xpZGVvdXQtbmF2LXNpZGViYXIsXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmFib3V0LXVzICsgLnNsaWRlb3V0LW5hdi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LnNvbHV0aW9ucyAuc2xpZGVvdXQtbmF2LWJsb2NrLmluZHVzdHJpZXMtc2VjdGlvbixcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuc29sdXRpb25zIC5zbGlkZW91dC1uYXYtYmxvY2suY2FyZWVycy1zZWN0aW9uLFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5zb2x1dGlvbnMgLnNsaWRlb3V0LW5hdi1ibG9jay5hYm91dC11cy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmluZHVzdHJpZXMgLnNsaWRlb3V0LW5hdi1ibG9jay5zb2x1dGlvbnMtc2VjdGlvbixcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuaW5kdXN0cmllcyAuc2xpZGVvdXQtbmF2LWJsb2NrLmNhcmVlcnMtc2VjdGlvbixcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuaW5kdXN0cmllcyAuc2xpZGVvdXQtbmF2LWJsb2NrLmFib3V0LXVzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuY2FyZWVycyAuc2xpZGVvdXQtbmF2LWJsb2NrLnNvbHV0aW9ucy1zZWN0aW9uLFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5jYXJlZXJzIC5zbGlkZW91dC1uYXYtYmxvY2suaW5kdXN0cmllcy1zZWN0aW9uLFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5jYXJlZXJzIC5zbGlkZW91dC1uYXYtYmxvY2suYWJvdXQtdXMtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5hYm91dC11cyAuc2xpZGVvdXQtbmF2LWJsb2NrLnNvbHV0aW9ucy1zZWN0aW9uLFxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5hYm91dC11cyAuc2xpZGVvdXQtbmF2LWJsb2NrLmluZHVzdHJpZXMtc2VjdGlvbixcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuYWJvdXQtdXMgLnNsaWRlb3V0LW5hdi1ibG9jay5jYXJlZXJzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5uZXdzbGV0dGVyIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIGNvbG9yOiAjNUU2MDY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC50aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vY2hldnJvbi1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wIC0zcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zZWFyY2gtYm94IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuZm9ybS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuZm9ybS1ibG9jayBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3guYWxsIC5hbGwtc2VhcmNoLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveC5hbGwgLmpvYi1zZWFyY2gtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3guYWxsIC5zZWFyY2gtdG9nZ2xlLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3guYWxsIC5zZWFyY2gtdG9nZ2xlLXRleHQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3ggLnNlYXJjaC10b2dnbGUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAuNjU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3ggLnNlYXJjaC10b2dnbGUtdGV4dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3ggLnNlYXJjaC10b2dnbGUtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuam9iLXNlYXJjaC10YWIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zZWFyY2gtYm94IC5qb2Itc2VhcmNoLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zZWFyY2gtYm94IC5hbGwtc2VhcmNoLXRhYiB7XG4gIG1hcmdpbjogNDJweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zZWFyY2gtYm94IC5hbGwtc2VhcmNoLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgLmJhY2stdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jay5hY3RpdmUgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2NoZXZyb24tbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgLTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrLmFjdGl2ZSAudGl0bGUgLnRpdGxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrLmFjdGl2ZSAudGl0bGUgLmJhY2stdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2suYWN0aXZlIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrLmFjdGl2ZSBuYXYgYS5uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiBhLnN1Yi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4QUFDRDUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiBhLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYS5uYXYtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgY29sb3I6ICM1RTYwNjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEubmF2LXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYS5uYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEubmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiBhLm5hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM3OUFGO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMjAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtc2lkZWJhciB7XG4gICAgcGFkZGluZzogNTBweCAyNXB4IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5M0NEO1xuICAgIHBhZGRpbmc6IDAgMTVweCA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1zaWRlYmFyIC50aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1uZXdzbGV0dGVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtbmV3c2xldHRlciBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWluc2lnaHRzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjg4OUI2O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWluc2lnaHRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1pbnNpZ2h0cyAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtaW5zaWdodHMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWluc2lnaHRzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1pbnNpZ2h0cyBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1pbnNpZ2h0cyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWluc2lnaHRzIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1sb2dpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1sb2dpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtbG9naW4gYSB7XG4gIGNvbG9yOiAjQjFDN0UyICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1sb2dpbiAudXNlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vdXNlci1pY29uLW5hdi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvdW50cnkge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvdW50cnkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvdW50cnkgc3BhbiB7XG4gIGNvbG9yOiAjQjFDN0UyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb3VudHJ5IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGb290ZXJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVyIC5ocy1tZW51LWZsb3ctaG9yaXpvbnRhbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBmb290ZXIgLmhzLW1lbnUtZmxvdy1ob3Jpem9udGFsIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgLyogICBtYXJnaW4tdG9wOiA0MHB4OyAqLyB9XG5cbi5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIC8qICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUNBQ0M7ICovIH1cblxuLnNpdGUtZm9vdGVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzODkzQ0Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjRweCAwOyB9XG5cbi5zaXRlLWZvb3RlciAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5zaXRlLWZvb3RlciAuc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0Qzc5QUY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDOUNBQ0M7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbmF2IC5mb290ZXItbmF2LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMyODJhMzIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodHNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXJpZ2h0c2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItY291bnRyeSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItY291bnRyeSAudGl0bGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItY291bnRyeSAuY291bnRyeSB7XG4gIGNvbG9yOiAjOTM5NDk4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWNvdW50cnkgLmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNC4yNXJlbSAycmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lciBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMi4xNjtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lciBhLmNvcHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAvKkhTIG9ubHkqL1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIGEge1xuICAgIG1hcmdpbjogMXJlbSAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lci1saW5rcyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNGRkY7IH0gfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIC5ocy1tZW51LXdyYXBwZXIuaHMtbWVudS1mbG93LWhvcml6b250YWwgPiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIC5ocy1tZW51LXdyYXBwZXIuaHMtbWVudS1mbG93LWhvcml6b250YWwgPiB1bCBsaSBhIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItbGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItbGlua3MgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24ge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24uZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIC5pY29uLmZ1bGwgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIC5pY29uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHggNDhweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24gaW1nIHtcbiAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLWRpc2NsYWltZXItaWNvbnNfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24uZnVsbCBpbWcge1xuICAgIGhlaWdodDogNTBweDsgfSB9XG5cbi5zaXRlLWZvb3RlciAubmV3c2xldHRlciBwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmNvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgLnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsLWJhciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwtYmFyIC5zb2NpYWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1iYXIgLnNvY2lhbC1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhcmQtc2Nyb2xsIC5jYXJkLnN0YW5kYXJkIC5jYXJkLWJvZHkgLmhvcml6b250YWwtZ3JhZGllbnQsXG4uY2FyZC1zY3JvbGwuYXJ0aWNsZS1jdGEgLmNhcmQgLmNhcmQtYm9keSAuaG9yaXpvbnRhbC1ncmFkaWVudCB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM4OTNDRCwgIzRDNzlBRiwgIzVDN0Q3MCwgI2UwNjkwYSwgIzlEMzIzRCk7IH1cblxuLmNhcmQtc2Nyb2xsIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cblxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hLmNhcmQ6aG92ZXIsIGEuY2FyZDpmb2N1cy13aXRoaW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDsgfVxuXG5zZWN0aW9uLmNhcmQtc2Nyb2xsLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbnNlY3Rpb24uY2FyZC1zY3JvbGwud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbnNlY3Rpb24uY2FyZC1zY3JvbGwuYmx1ZSAuY2FyZC1zY3JvbGwtaGVhZGVyIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIFNUQU5EQVJEICovXG4uY2FyZC1zY3JvbGwgLmNhcmQuc3RhbmRhcmQgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyODJhMzI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5jYXJkLXNjcm9sbCAuY2FyZC5zdGFuZGFyZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMyODJhMzI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIEdSQURJRU5UICovXG4uY2FyZC1zY3JvbGwgLmNhcmQuZ3JhZGllbnQgLmNhcmQtYm9keSB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzBiZjVjLCAjMzg5M0NELCAjMzg2MDk3KTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi8qIEVWRU5UUyAqL1xuLmNhcmQtc2Nyb2xsLmV2ZW50cyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgdG9wOiAtNDFweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNhcmQtc2Nyb2xsLmV2ZW50cyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmQtc2Nyb2xsLmV2ZW50cyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLXNsaWRlci1sZWZ0LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5jYXJkLXNjcm9sbC5ldmVudHMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHRvcDogLTQxcHg7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5jYXJkLXNjcm9sbC5ldmVudHMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkLXNjcm9sbC5ldmVudHMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1zbGlkZXItcmlnaHQtYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ldmVudHMgLmNhcmQuZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTRweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAxOyB9XG5cbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MGJmNWMsICMzODkzQ0QsICMzODYwOTcpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ldmVudHMgLmNhcmQuZXZlbnQgLmNhcmQtYm9keSAuZGF0ZSxcbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkgLmxvY2F0aW9uLFxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ldmVudHMgLmNhcmQuZXZlbnQgLmNhcmQtYm9keSAudGl0bGUge1xuICBjb2xvcjogIzI4MmEzMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ldmVudHMgLmNhcmQuZXZlbnQgLmNhcmQtYm9keSAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5zZWN0aW9uLmNhcmQtc2Nyb2xsLmV2ZW50cyAuY2FyZC5ldmVudCAuY2FyZC1ib2R5IC5kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ldmVudHMgLmNhcmQuZXZlbnQgLmNhcmQtYm9keSAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkgLmxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cubWFucG93ZXJncm91cC5maS9odWJmcy9Bc3NldHMvSWNvbnMvaWNvbi1tYXAtYmx1ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBBUlRJQ0xFICovXG4uY2FyZC1zY3JvbGwuYXJ0aWNsZS1jdGEgLmNhcmQuYXJ0aWNsZS1jdGEgLmNhcmQtYm9keSxcbi5jYXJkLXNjcm9sbCAuY2FyZC5zdGFuZGFyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmNhcmQtc2Nyb2xsIC5jYXJkLnN0YW5kYXJkLmFydGljbGUuZmVhdHVyZWQge1xuICBtYXJnaW46IDE1cHg7IH1cblxuLmNhcmQtc2Nyb2xsLmFydGljbGUtY3RhIC5jYXJkLmFydGljbGUtY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBDT05ORUNUT1IgKi9cbnNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkgLmN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbnNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBzZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1pbWFnZSB7XG4gICAgICB3aWR0aDogMzUlOyB9IH1cbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNhcmRfX2ltYWdlLmNhcmRfX2ltYWdlLS1maXhlZCB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNTYuMjUlIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkX19pbWFnZS5jYXJkX19pbWFnZS0tZml4ZWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IDE7IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtaW1hZ2UgLnZlcnRpY2FsLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMzODYwOTcsICMzODkzQ0QsICM3MGJmNWMpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBzZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1pbWFnZSAudmVydGljYWwtZ3JhZGllbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbnNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIHtcbiAgYm94LXNoYWRvdzogNXB4IDhweCAxNnB4IDAgcmdiYSg5NywgOTcsIDk3LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAucHJpbWFyeS1idXR0b24uYmx1ZSAuYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MGJmNWMsICMzODkzQ0QsICMzODYwOTcpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICBzZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBzZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIHNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkgcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAucHJpbWFyeS1idXR0b24uYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlMDY5MGEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAucHJpbWFyeS1idXR0b24uYmx1ZSAuYXJyb3ctaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVFYUnZiWE5mU1dOdmJuTmZRWEp5YjNjaUlHUmhkR0V0Ym1GdFpUMGlRWFJ2YlhNZ0x5QkpZMjl1Y3lBdklFRnljbTkzSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TWlJZ2FHVnBaMmgwUFNJeE15SWdkbWxsZDBKdmVEMGlNQ0F3SURJeUlERXpJajRLSUNBOGNHRjBhQ0JwWkQwaVFYUnZiWE5mU1dOdmJuTmZRWEp5YjNjdE1pSWdaR0YwWVMxdVlXMWxQU0pCZEc5dGN5QXZJRWxqYjI1eklDOGdRWEp5YjNjaUlHUTlJazB1TmpFMExEY3VPRFUwYURFNUxqTnNMVFF1TVRjNUxEUXVOalV5WVM0M01UUXVOekUwTERBc01Dd3dMREFzTGprMU9DNDFOVE11TlRVekxEQXNNQ3d3TEM0NE5qRXNNR3cxTGpJeU5DMDFMamd4TldFdU56RTBMamN4TkN3d0xEQXNNQ3d3TFM0NU5UaE1NVFl1TlRreUxqZzNObUV1TlRVekxqVTFNeXd3TERBc01DMHVPRFl4TERBc0xqY3hOQzQzTVRRc01Dd3dMREFzTUN3dU9UVTRUREU1TGpreExEWXVORGcyU0M0Mk1UVkJMall4Tmk0Mk1UWXNNQ3d3TERBc01DdzNMakUzWVM0Mk1UWXVOakUyTERBc01Dd3dMQzQyTVRRdU5qZzBXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUQXVNREF4SUMwd0xqWTNLU0lnWm1sc2JEMGlJMlV3Tmprd1lTSXZQZ284TDNOMlp6NEspOyB9IH1cblxuLmhzLWJsb2ctbGlzdGluZyBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmluc2lnaHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMge1xuICBwYWRkaW5nOiAzMHB4IDAgNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cy5ncmF5IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMubGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyBbY2xhc3MqPSdjb2wtJ10ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgW2NsYXNzKj0nY29sLSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAxNXB4OyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmxvYWQtbW9yZS1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmluc2lnaHQsXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmxvYWQtbW9yZS1idG4gLmxlc3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZCB7XG4gIG1hcmdpbjogMDsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1hcmdpbjogMDsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5LFxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSAuc3ViLXRpdGxlLFxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSAuc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjMzg5M0NEOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5IC5zdWItdGl0bGUsXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSAudGl0bGUsXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5IHAsXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHAge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY3RhX193cmFwLFxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmN0YV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmN0YV9fd3JhcCAuY3RhLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbnNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jdGEsXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0MHB4OyB9XG5cbnNlY3Rpb24uaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5LFxuc2VjdGlvbi5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbnNlY3Rpb24uaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5IC5ob3Jpem9udGFsLWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM4NjA5NywgIzM4OTNDRCwgIzcwYmY1Yyk7IH1cblxuc2VjdGlvbi5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5ob3Jpem9udGFsLWdyYWRpZW50IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzODYwOTcsICMzODkzQ0QsICM3MGJmNWMpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQsXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7IH1cbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUNBQ0M7XG4gICAgcGFkZGluZzogMjBweCA0OHB4IDEwcHggMDsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuZmVhdHVyZWQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweCA0OHB4IDEwcHggMzZweDsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5LFxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSxcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5IC50aXRsZSxcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAubG9hZC1tb3JlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi53aWRnZXQtdHlwZS1yaWNoX3RleHQgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uYWEtY29udGVudC1jb2xvci1pbXBvcnRhbnQtLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLWltcG9ydGFudC0tYmxhY2sge1xuICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7IH1cblxuLyogQUNDT1JESU9OICovXG4uYWNjb3JkaW9uLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EzQTVBQTtcbiAgLyogICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwOyAqL1xuICAvKiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjsgKi8gfVxuXG4vKiBcclxuICAuYWNjb3JkaW9uLWJsb2NrIC5pY29uOmFmdGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBsaW5lYXI7XHJcbiAgfSAqL1xuLyogXHJcbiAgLmFjY29yZGlvbi1ibG9jay5hY3RpdmUgcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgfSAqL1xuLyogXHJcbiAgLmFjY29yZGlvbi1ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBM0E1QUE7XHJcbiAgfVxyXG4gICovXG4uYWNjb3JkaW9uLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hY2NvcmRpb24tYmxvY2sgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMTBweDtcbiAgY29sb3I6ICNBM0E1QUE7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2sgLmljb24ge1xuICAgIHRvcDogM3B4OyB9IH1cblxuLmFjY29yZGlvbi1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAwOyB9IH1cblxuLmFjY29yZGlvbi1zZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hY2NvcmRpb24tc2VjdGlvbiAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYWNjb3JkaW9uLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyODJhMzI7XG4gIG1hcmdpbjogMjRweCAwIDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuXG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjY29yZGlvbi1ibG9jayBwIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9XG5cbi5hY2NvcmRpb24tYmxvY2sub3BlbiAuaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmFjY29yZGlvbi1ibG9jay5vcGVuIHAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWNjb3JkaW9uLWJsb2NrLnN0YW5kYXJkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBM0E1QUE7IH1cblxuLmFjY29yZGlvbi1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYWNjb3JkaW9uLWJsb2NrIC5pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL1RlbXBsYXRlcy9pbWFnZXMvaWNvbi1kb3duLWFjY29yZGlvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGxpbmVhcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jayAuaWNvbjphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uYWNjb3JkaW9uLWJsb2NrLmFjdGl2ZSAuaWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4uYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLmFjY29yZGlvbi1ibG9jay5hY3RpdmUgLmFjY29yZGlvbi1jb250ZW50LFxuLmFjY29yZGlvbi1ibG9jay5vcGVuIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE1PQklMRSBORVNURUQgQUNDT1JESU9OICovXG4ubWFpbi1uYXYtc2xpZGVvdXQgLmFjY29yZGlvbi1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLm1haW4tbmF2LXNsaWRlb3V0IC5hY2NvcmRpb24tYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMztcbiAgcGFkZGluZzogMDsgfVxuXG4ubWFpbi1uYXYtc2xpZGVvdXQgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgY29sb3I6ICMzODkzQ0Q7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogLjc1cmVtIDEuODc1cmVtIC43NXJlbSAuNXJlbTsgfVxuXG4ubWFpbi1uYXYtc2xpZGVvdXQgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW0gMDsgfVxuXG4ubWFpbi1uYXYtc2xpZGVvdXQgLm5hdmxpc3RfX21vYmlsZSAubmF2aXRlbV9fbW9iaWxlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1uYXYtc2xpZGVvdXQgLm5hdmxpc3RfX21vYmlsZSAubmF2aXRlbV9fbW9iaWxlIHVsIGxpIGEge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuXG4ubWFpbi1uYXYtc2xpZGVvdXQgLm5hdmxpc3RfX21vYmlsZSAubmF2aXRlbV9fbW9iaWxlIC5hY2NvcmRpb24tYmxvY2sgLmljb246YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5ibHVlLXNlYXJjaC1yaWJib24gLmpvYi1hY3Rpb25iYXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmx1ZS1zZWFyY2gtcmliYm9uIC5qb2ItYWN0aW9uYmFyIC5zYXZlLFxuLmJsdWUtc2VhcmNoLXJpYmJvbiAuam9iLWFjdGlvbmJhciAuc2hhcmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5qb2ItYWN0aW9uYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5qb2ItYWN0aW9uYmFyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmpvYi1hY3Rpb25iYXIgLnNoYXJlIHtcbiAgICBmbGV4OiAxOyB9IH1cblxuLmpvYi1hY3Rpb25iYXIgLnNhdmUsXG4uam9iLWFjdGlvbmJhciAuc2hhcmUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4OTNDRCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5qb2ItYWN0aW9uYmFyIC5zYXZlIC5pY29uLWJvb2ttYXJrLFxuLmpvYi1hY3Rpb25iYXIgLnNhdmUgLmljb24tc2hhcmUsXG4uam9iLWFjdGlvbmJhciAuc2hhcmUgLmljb24tYm9va21hcmssXG4uam9iLWFjdGlvbmJhciAuc2hhcmUgLmljb24tc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0b3A6IC0ycHg7IH1cblxuLmpvYi1hY3Rpb25iYXIgLnNhdmUgLmljb24tYm9va21hcmsgaW1nLFxuLmpvYi1hY3Rpb25iYXIgLnNhdmUgLmljb24tc2hhcmUgaW1nLFxuLmpvYi1hY3Rpb25iYXIgLnNoYXJlIC5pY29uLWJvb2ttYXJrIGltZyxcbi5qb2ItYWN0aW9uYmFyIC5zaGFyZSAuaWNvbi1zaGFyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMHB4OyB9XG5cbi5qb2ItYWN0aW9uYmFyIC5jdGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmpvYi1hY3Rpb25iYXIgLmN0YSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1hY3Rpb25iYXIgLmN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjNjc2OTZmICFpbXBvcnRhbnQ7IH1cblxuLmJyZWFkY3J1bWIgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIj5cIjtcbiAgY29sb3I6ICNBM0E1QUE7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG5cbi5icmVhZGNydW1iIGxpIGEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzODkzQ0QgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiBsaSBhLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5ob3VycyxcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5ob3VycyBhLFxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgLnBob25lLFxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgLnBob25lIGEsXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi53aXRobG9nbyAudGl0bGUsXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLnRpdGxlLFxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAudGl0bGUsXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi53aXRobG9nbyBwLFxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCBwLFxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIHAge1xuICBjb2xvcjogIzI4MmEzMiAhaW1wb3J0YW50OyB9XG5cbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIHAsXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IHAsXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgcCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMS41cmVtIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIHNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIHAsXG4gIHNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgcCxcbiAgc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIHAge1xuICAgIG1heC13aWR0aDogNTIwcHg7IH0gfVxuXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi53aXRobG9nbyAucHJpbWFyeS1idXR0b24ucmV2ZXJzZWQsXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLnByaW1hcnktYnV0dG9uLnJldmVyc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDtcbiAgYm9yZGVyLWNvbG9yOiAjMzg5M0NEO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpob3ZlcixcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAucHJpbWFyeS1idXR0b24ucmV2ZXJzZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3OWFmO1xuICBib3JkZXItY29sb3I6ICM0Yzc5YWY7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbjpub3QoLmNhbGxvdXRiYXItc2VjdGlvbi0tcmVzZXQpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ1RjlBLCAjMUMzRTZCKTsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcmVtIDA7IH1cblxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpob3ZlciAuYXJyb3ctaWNvbixcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpob3ZlciAuYXJyb3ctaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0Om5vdCguY2FsbG91dGJhci1zZWN0aW9uLS1yZXNldCkge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNzlBRjsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgLnBob25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyAucGhvbmUsXG4uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5ob3VycyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIC8qICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDsgKi8gfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7IH0gfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jYWxsb3V0YmFyLXNlY3Rpb24ubGFyZ2UgLmNhbGxvdXQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24ubGFyZ2UgLmNhbGxvdXQtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSAuY2FsbG91dGJhci1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIC5jYWxsb3V0YmFyLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDEuNXJlbSAwIDJyZW07IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5vdmVydmlldzpub3QoLmNhbGxvdXRiYXItc2VjdGlvbi0tcmVzZXQpIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5vdmVydmlldyAuY2FsbG91dGJhci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5vdmVydmlldyAuY2FsbG91dGJhci1ib2R5IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLm92ZXJ2aWV3IC5jYWxsb3V0YmFyLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5vdmVydmlldyAuY2FsbG91dGJhci1ib2R5IC50aXRsZS5yZXZlcnNlZCxcbi5jYWxsb3V0YmFyLXNlY3Rpb24ub3ZlcnZpZXcgLmNhbGxvdXRiYXItYm9keSBwLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLm92ZXJ2aWV3IC5jYWxsb3V0YmFyLWJvZHkgcCB7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24ub3ZlcnZpZXcgLmNhbGxvdXRiYXItYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3Rlcjpub3QoLmNhbGxvdXRiYXItc2VjdGlvbi0tcmVzZXQpIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjA7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXIteCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXIteCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE3NXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNSU7IH0gfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuc2tld2VkLXJlY3RhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA3OC40MDI3Nzc3Nzc3Nzc3OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhMzI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDBkZWcpO1xuICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgIzVlNjA2NjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLnNrZXdlZC1yZWN0YW5nbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY2FsbG91dGJhci1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXItYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jYWxsb3V0YmFyLWJvZHkgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXItYm9keSAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY2FsbG91dGJhci1ib2R5IC5wcmltYXJ5LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jb25uZWN0b3ItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24gLmZhdC1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jb25uZWN0b3ItYnV0dG9uIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jb25uZWN0b3ItYnV0dG9uIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24gLnByaW1hcnktYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZTA2OTBhICFpbXBvcnRhbnQ7IH1cbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24gLnByaW1hcnktYnV0dG9uOmhvdmVyIC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlORE1qVTNNREFpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH1cbiAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24gLnByaW1hcnktYnV0dG9uIC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH0gfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uIC5jYWxsb3V0YmFyLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXguc3ZnXCIpOyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDE7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci1ib2R5IC50aXRsZSB7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uIC5jYWxsb3V0YmFyLWJvZHkgLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci1ib2R5IHAge1xuICBtYXJnaW46IDI0cHggMDsgfVxuXG4uY2FsbG91dGJhci1zZWN0aW9uIC5jYWxsb3V0YmFyLWJvZHkgcC5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jYWxsb3V0YmFyLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci1ib2R5IC5wcmltYXJ5LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSAuY2FsbG91dGJhci1ib2R5IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIC5jYWxsb3V0YmFyLWJvZHkgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG4uY2FyZC1ibG9jay5saWdodCB7XG4gIHBhZGRpbmc6IDY0cHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2subGlnaHQge1xuICAgIHBhZGRpbmc6IDMycHggMDsgfSB9XG5cbi5jYXJkLWJsb2NrLmxpZ2h0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jYXJkLWJsb2NrLmxpZ2h0IC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkLWJsb2NrLmxpZ2h0IC5jYXJkIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMyODJhMzI7IH1cblxuLmNhcmQtYmxvY2suZGFyayB7XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2suZGFyayB7XG4gICAgcGFkZGluZzogMzJweCAwOyB9IH1cblxuLmNhcmQtYmxvY2suZGFyayAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY2FyZC1ibG9jay5kYXJrIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkLWJsb2NrLmRhcmsgLmNhcmQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI0ZGRjsgfVxuXG4uY2FyZC1ibG9jay5zdWJwYWdlIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ1RjlBLCAjMUMzRTZCKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDVGOUEsICMxQzNFNkIpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0NUY5QSwgIzFDM0U2Qik7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0NUY5QSwgIzFDM0U2Qik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrLnN1YnBhZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLWJsb2NrLnN1YnBhZ2UgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4uY2FyZC1ibG9jay5pbnNpZ2h0cyB7XG4gIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5jYXJkLWJsb2NrLmluc2lnaHRzLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5jYXJkLWJsb2NrLmluc2lnaHRzLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2suaW5zaWdodHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmNhcmQtYmxvY2suaW5zaWdodHMgW2NsYXNzKj0nY29sLSddIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2suaW5zaWdodHMgW2NsYXNzKj0nY29sLSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNhcmQtYmxvY2suaW5zaWdodHMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbjogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUNBQ0M7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuZmVhdHVyZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmZlYXR1cmVkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggNDhweCAxMHB4IDM2cHg7IH0gfVxuXG4uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFkIC50aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG5cbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5maWx0ZXJzIHtcbiAgcGFkZGluZzogMCAxM3B4IDMwcHg7IH1cblxuLmNhcmQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogM3B4IDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4uY2FyZC5jb25uZWN0b3Ige1xuICBib3gtc2hhZG93OiA1cHggOHB4IDE2cHggMCByZ2JhKDk3LCA5NywgOTcsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLmNvbm5lY3RvciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLmNvbm5lY3RvciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXG4uY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG5cbi5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IHAubGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkgLmN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC5jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC5jdGEgLmNvbm5lY3Rvci1idXR0b24gLmZhdC1saW5lLFxuICAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAuY3RhIC5jb25uZWN0b3ItYnV0dG9uIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhcmQuc3RhdCB7XG4gIGNvbG9yOiAjMzg5M0NEO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAxM3B4OyB9XG5cbi5jYXJkLnN0YXQgLnN0YXQtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNhcmQuc3RhdCAuc3RhdC1saW5lIC5zdGF0IHtcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMTRweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQuc3RhdCAuc3RhdC1saW5lIC5zdGF0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtNHB4OyB9IH1cblxuLmNhcmQuc3RhdCAuc3RhdC1saW5lIC5pY29uIHtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC5zdGF0IC5zdGF0LWxpbmUgLmljb24ge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uY2FyZC5zdGF0IHAge1xuICBjb2xvcjogIzM4OTNDRDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQuc3RhdCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uY2FyZC5yZWxhdGVkLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNjMsIDE2NSwgMTcwLCAwLjUpOyB9XG4gIC5jYXJkLnJlbGF0ZWQtY29udGVudDpob3ZlciwgLmNhcmQucmVsYXRlZC1jb250ZW50OmZvY3VzLXdpdGhpbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLnJlbGF0ZWQtY29udGVudCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5jYXJkLnJlbGF0ZWQtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzODkzQ0QgIWltcG9ydGFudDsgfVxuXG4uY2FyZC5yZWxhdGVkLWNvbnRlbnQgLnN1Yi10aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5yZWxhdGVkLWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLnJlbGF0ZWQtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4uY2FyZC5yZWxhdGVkLWNvbnRlbnQgLmRhdGUge1xuICBjb2xvcjogIzI4MmEzMjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDsgfVxuXG4uY2FyZC5yZWxhdGVkLWNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzI4MmEzMiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNhcmQubGlnaHQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhcmQubGlnaHQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLmNhcmQubGlnaHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWJyZWFrOiAyOXB4OyB9XG5cbi5jYXJkLmxpZ2h0IHAge1xuICBjb2xvcjogIzI4MmEzMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jYXJkLmRhcmsge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhcmQuZGFyayAudGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4uY2FyZC5kYXJrIHAge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5kYXJrIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jYXJkLmRhcmsgLmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTTNOVGt6UWtNaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNhcmQuZGFyayBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2FyZC5kYXJrIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA2MHB4OyB9XG5cbi5jYXJkLmFydGljbGUge1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5jYXJkLmFydGljbGUuZmVhdHVyZWQge1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCBoNSB7XG4gIGNvbG9yOiAjZTA2OTBhOyB9XG5cbi5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2UwNjkwYTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlMDY5MGE7XG4gIHBhZGRpbmc6IDQ4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlMDY5MGE7XG4gICAgcGFkZGluZzogMzJweDsgfSB9XG5cbi5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpUVhSdmJYTmZTV052Ym5OZlFYSnliM2NpSUdSaGRHRXRibUZ0WlQwaVFYUnZiWE1nTHlCSlkyOXVjeUF2SUVGeWNtOTNJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTBOU0lnYUdWcFoyaDBQU0l5Tmk0MU9USWlJSFpwWlhkQ2IzZzlJakFnTUNBME5TQXlOaTQxT1RJaVBnb2dJRHh3WVhSb0lHbGtQU0pCZEc5dGMxOUpZMjl1YzE5QmNuSnZkeTB5SWlCa1lYUmhMVzVoYldVOUlrRjBiMjF6SUM4Z1NXTnZibk1nTHlCQmNuSnZkeUlnWkQwaVRURXVNalUyTERFMUxqTTJOVWcwTUM0M01qVnNMVGd1TlRRM0xEa3VOVEUyWVRFdU5EWXhMREV1TkRZeExEQXNNQ3d3TERBc01TNDVOaXd4TGpFek1Td3hMakV6TVN3d0xEQXNNQ3d4TGpjMk1Td3dURFEwTGpZeU5Dd3hOQzQ1TkRWaE1TNDBOakVzTVM0ME5qRXNNQ3d3TERBc01DMHhMamsyVERNekxqa3pPQ3d4TGpBNU1XRXhMakV6TWl3eExqRXpNaXd3TERBc01DMHhMamMyTVN3d0xERXVORFl4TERFdU5EWXhMREFzTUN3d0xEQXNNUzQ1Tm13NExqVTBOeXc1TGpVeE5rZ3hMakkxTjBFeExqSTJMREV1TWpZc01Dd3dMREFzTUN3eE15NDVOalpoTVM0eU5pd3hMakkyTERBc01Dd3dMREV1TWpVMkxERXVORm9pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHdMakF3TVNBdE1DNDJOeWtpSUdacGJHdzlJaU5sTURZNU1HRWlMejRLUEM5emRtYytDZz09KTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ4cHg7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5hcnJvdy1pY29uIHtcbiAgICByaWdodDogMzJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi5jYXJkLmFydGljbGUuZmVhdHVyZWQgLnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5jYXJkLmFydGljbGUgLmNhcmQtYm9keSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzg5M0NEO1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5jYXJkLmFydGljbGU6aG92ZXIsXG4uY2FyZC1zY3JvbGwgLmNhcmQuc3RhbmRhcmQ6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmFycm93LWljb24ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi5jYXJkLmFydGljbGUgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzM4OTNDRDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uY2FyZC5hcnRpY2xlIC5zdWItdGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuYXJ0aWNsZSAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuYXJ0aWNsZSAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuYXJ0aWNsZSAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLmNhcmQuYXJ0aWNsZSAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5jYXJkLmFydGljbGUgLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmFydGljbGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuYXJ0aWNsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtYnJlYWs6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG5cbi5jYXJkLmFydGljbGUtY3RhIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2FyZC5hcnRpY2xlLWN0YSAuY2FyZC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzODkzQ0Q7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLmNhcmQuYXJ0aWNsZS1jdGEgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzODkzQ0Q7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmNhcmQuYXJ0aWNsZS1jdGEgLnN1Yi10aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLWN0YSAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuYXJ0aWNsZS1jdGEgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuLmNhcmQuYXJ0aWNsZS1jdGEgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jYXJkLmFydGljbGUtY3RhIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWJyZWFrOiAyNHB4OyB9IH1cblxuLmNhcmQuYXJ0aWNsZS1jdGEgLmRhdGUge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuYXJ0aWNsZS1jdGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5jYXJkLmFydGljbGUtY3RhIGEge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmQuYXJ0aWNsZS1jdGEgYSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLWN0YSBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmNhcmQuZXZlbnQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcmQuZXZlbnQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLmNhcmQuZXZlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5ldmVudCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gIC5jYXJkLmV2ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi5jYXJkLmV2ZW50IC5kYXRlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQuZXZlbnQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5jYXJkLmFydGljbGUtc2ltcGxlIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jYXJkLmFydGljbGUtc2ltcGxlIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLXNpbXBsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLXNpbXBsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5jYXJkLmFydGljbGUtc2ltcGxlIC5jYXJkLWJvZHkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2UwNjkwYTtcbiAgcGFkZGluZzogMzZweCA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC5hcnRpY2xlLXNpbXBsZSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9IH1cblxuLmNhcmQuYXJ0aWNsZS1zaW1wbGUgcCB7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5jYXJkLmFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2FkLXNjaGVtYXRpYy11cHBlci1sZWZ0LnN2Z1wiKSwgdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2FkLXNjaGVtYXRpYy1sb3dlci1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwcHgsIDE1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhcmQuYWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJkLmFkOmhvdmVyIC5idXR0b24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcmQuYWQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLmNhcmQuYWQgLmFycm93LWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY2FyZC5hZCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcmQuYWQgLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmFkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLmFkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmNhcmQuam9iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjsgfVxuXG4uY2FyZC5qb2IgLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjNzU5M0JDO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXJkLmpvYiAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbi5jYXJkLmpvYiAuc3ViLXRpdGxlLm1hcm9vbiB7XG4gIGNvbG9yOiAjQzA3MDc4OyB9XG5cbi5jYXJkLmpvYiAudGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmQuam9iIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmNhcmQuam9iIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4OyB9XG5cbi5jYXJkLmpvYiAubG9jYXRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uY2FyZC5qb2IgLmRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI0EzQTVBQTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5jYXJkLmpvYiAucHJpbWFyeS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmQuam9iIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5jYXJkLmpvYiBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZCAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5jYXJkIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYXJkIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5jYXJkIC50aXRsZS5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLmNhcmQgcCB7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXJkLXJlc291cmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uY2FyZC1yZXNvdXJjZTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmQtcmVzb3VyY2Uge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0NywgMTQ4LCAxNTIsIDAuMzQpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG4uY2FyZC1yZXNvdXJjZSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXNvdXJjZSAuaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzBweDsgfSB9XG5cbi5jYXJkLXJlc291cmNlIC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmbGV4OiAxOyB9XG5cbi5jYXJkLXJlc291cmNlIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi5jYXJkLXJlc291cmNlIC5jb250ZW50IC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4uY2FyZC0td2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYXJkLS13aXBlOmhvdmVyIC5jYXJkLS13aXBlLS1hcG9sbG86OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgzLCAyLCAxKSByb3RhdGUzZCgwLCAwLCAxLCAyNDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1czsgfVxuXG4uY2FyZC0td2lwZSAuY2FyZC0td2lwZS0tYXBvbGxvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjksIDEuNCwgMSkgcm90YXRlM2QoMCwgMCwgMSwgMjIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC0td2lwZS0tYXBvbGxvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhcmQtc2Nyb2xsIHtcbiAgcGFkZGluZzogNHJlbSAwIDZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY2FyZC1zY3JvbGwgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLXNjcm9sbCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDRyZW07IH0gfVxuXG4uY2FyZC1zY3JvbGwuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7IH1cblxuLmNhcmQtc2Nyb2xsLmJsdWUgLmNhcmQtc2Nyb2xsLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI0NCRDVFMzsgfVxuXG4uY2FyZC1zY3JvbGwuYmx1ZSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgdG9wOiAtNDFweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNhcmQtc2Nyb2xsLmJsdWUgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkLXNjcm9sbC5ibHVlIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tc2xpZGVyLWxlZnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5jYXJkLXNjcm9sbC5ibHVlIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0b3A6IC00MXB4O1xuICByaWdodDogMjBweDsgfVxuXG4uY2FyZC1zY3JvbGwuYmx1ZSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmQtc2Nyb2xsLmJsdWUgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1zbGlkZXItcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5jYXJkLXNjcm9sbC5jb25uZWN0b3IsIC5jYXJkLXNjcm9sbC5jb25uZWN0b3IgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXJkLXNjcm9sbC5jb25uZWN0b3IgLmNhcmQtc2Nyb2xsLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4uY2FyZC1zY3JvbGwuY29ubmVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICB0b3A6IC00MXB4O1xuICByaWdodDogNDBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY2FyZC1zY3JvbGwuY29ubmVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZC1zY3JvbGwuY29ubmVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tc2xpZGVyLWxlZnQtYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmNhcmQtc2Nyb2xsLmNvbm5lY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdG9wOiAtNDFweDtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLmNhcmQtc2Nyb2xsLmNvbm5lY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmQtc2Nyb2xsLmNvbm5lY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLXNsaWRlci1yaWdodC1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uY2FyZC1zY3JvbGwgLmNhcmQtc2Nyb2xsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIgLnRpdGxlIHtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYXJkLXNjcm9sbCAuY2FyZC1zY3JvbGwtaGVhZGVyIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1zY3JvbGwgLmNhcmQtc2Nyb2xsLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5jYXJkLXNjcm9sbCAuY2FyZC1zY3JvbGwtaGVhZGVyIC5idXR0b24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIgLmJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2FyZC1zY3JvbGwgLmNhcmQuc3RhbmRhcmQge1xuICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG5cbi8qIFNMSUNLIFNMSURFUiBtaXNzaW5nIHN0eWxlcyBmb3IgRE9UUyBhbmQgQVJST1dTKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLXNjcm9sbC5jb25uZWN0b3IgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMDsgfSB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiAn4oCiJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuMjU7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4vKiAuY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgcGFkZGluZzogMCAzMHB4IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gIH0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZSA+IGRpdiAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlID4gZGl2IC5jYXJkIHtcbiAgICBtYXJnaW46IDAgMTVweDsgfSB9XG5cbi5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZSA+IGRpdiAuY2FyZC5hcnRpY2xlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZSA+IGRpdiAuY2FyZC5hcnRpY2xlIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlID4gZGl2IC5jYXJkLmFydGljbGUgLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzI4MmEzMjtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmFydGljbGUtYmxvY2ssXG4uZGV0YWlscy1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrLFxuICAuZGV0YWlscy1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLmFydGljbGUtYmxvY2suam9iIC5qb2ItY3Rhcyxcbi5kZXRhaWxzLWJsb2NrLmpvYiAuam9iLWN0YXMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmFydGljbGUtYmxvY2suam9iIHAsXG4uYXJ0aWNsZS1ibG9jay5qb2IgbGksXG4uZGV0YWlscy1ibG9jay5qb2IgcCxcbi5kZXRhaWxzLWJsb2NrLmpvYiBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrLmpvYiBwLFxuICAuYXJ0aWNsZS1ibG9jay5qb2IgbGksXG4gIC5kZXRhaWxzLWJsb2NrLmpvYiBwLFxuICAuZGV0YWlscy1ibG9jay5qb2IgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5hcnRpY2xlLWJsb2NrLmpvYiBwLmxhcmdlLFxuLmFydGljbGUtYmxvY2suam9iIGxpLmxhcmdlLFxuLmRldGFpbHMtYmxvY2suam9iIHAubGFyZ2UsXG4uZGV0YWlscy1ibG9jay5qb2IgbGkubGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibG9jay5qb2IgcC5sYXJnZSxcbiAgLmFydGljbGUtYmxvY2suam9iIGxpLmxhcmdlLFxuICAuZGV0YWlscy1ibG9jay5qb2IgcC5sYXJnZSxcbiAgLmRldGFpbHMtYmxvY2suam9iIGxpLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jay5qb2IgbGksXG4uZGV0YWlscy1ibG9jay5qb2IgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmFydGljbGUtYmxvY2suam9iIC5kZXRhaWxzLWRpc2NsYWltZXIsXG4uZGV0YWlscy1ibG9jay5qb2IgLmRldGFpbHMtZGlzY2xhaW1lciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5Mzk0OTg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmFydGljbGUtYmxvY2sgLmJyZWFkY3J1bWIsXG4uZGV0YWlscy1ibG9jayAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyLmpvYiArIC5qb2ItYWN0aW9uYmFyLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyLmpvYiArIC5qb2ItYWN0aW9uYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzM4OTNDRDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLnJldmVyc2VkLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLFxuICAuZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aXRsZSxcbiAgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5zdWItdGl0bGUsXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuc3ViLXRpdGxlLnJldmVyc2VkLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5zdWItdGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5zdWItdGl0bGUsXG4gIC5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLmNvbXBhbnksXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLmNvbXBhbnkge1xuICBjb2xvcjogIzgzODU4QjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLmNvbXBhbnkgaW1nLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5jb21wYW55IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAyMHB4OyB9XG5cbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayxcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpbWUtc2tpbGwtYmxvY2sgLnRpbWUsXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpbWUtc2tpbGwtYmxvY2sgLnRpbWUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1RTYwNjY7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aW1lLXNraWxsLWJsb2NrIC5za2lsbCxcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayAuc2tpbGwge1xuICBjb2xvcjogIzQzODA4MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTRweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXItY29udGFpbmVyIC5zb2NpYWwtYmFyLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyLWNvbnRhaW5lciAuc29jaWFsLWJhciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTYzLCAxNjUsIDE3MCwgMC41KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyLWNvbnRhaW5lciAuc29jaWFsLWJhcixcbiAgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyLWNvbnRhaW5lciAuc29jaWFsLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jayAuc29jaWFsLWJhcixcbi5kZXRhaWxzLWJsb2NrIC5zb2NpYWwtYmFyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlLFxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgaDQsXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgaDQge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgaDQsXG4gIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBoNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUsXG4gIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLFxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMS41cmVtIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLFxuICAuZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgcDpmaXJzdC1jaGlsZCxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgcC5sYXJnZSxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHAubGFyZ2UsXG4gIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgcCBhLFxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHAgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgLnJlc3BvbnNpdmUsXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgLnJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCxcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSB1bCxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSB1bCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCBsaSxcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSB1bCBsaSxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCBsaSxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIG9sIGxpLFxuICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgdWwgbGksXG4gIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCBsaSxcbiAgLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50LFxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtZXZlbnQsXG4gIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IC50aXRsZSxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCAudGl0bGUucmV2ZXJzZWQsXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IC50aXRsZSxcbiAgLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IC50aXRsZSxcbiAgLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtZXZlbnQgcCxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCBwLmxhcmdlLFxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCBwLmxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IHAgYSxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgcCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCAucmVzcG9uc2l2ZSxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IG9sLFxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCB1bCxcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgb2wsXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IHVsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCBvbCBsaSxcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtZXZlbnQgdWwgbGksXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IG9sIGxpLFxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyLFxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZSxcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MGJmNWMsICMzODkzQ0QsICMzODYwOTcpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZS5yZXZlcnNlZCxcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLnNpZGViYXItdGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZSxcbiAgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZmVhdHVyZWQtYXJ0aWNsZSwgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZmVhdHVyZWQtYXJ0aWNsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgfSAqL1xuLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZmVhdHVyZWQtYXJ0aWNsZSBpbWcsXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5mZWF0dXJlZC1hcnRpY2xlIGltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLmdvb2dsZS1tYXAsXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5nb29nbGUtbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLmdvb2dsZS1tYXAsXG4gIC5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLmdvb2dsZS1tYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZ29vZ2xlLW1hcCBpbWcsXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5nb29nbGUtbWFwIGltZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYXJ0aWNsZS1ibG9jayAucnN2cCxcbi5kZXRhaWxzLWJsb2NrIC5yc3ZwIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTYzLCAxNjUsIDE3MCwgMC41KTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrIC5yc3ZwLFxuICAuZGV0YWlscy1ibG9jayAucnN2cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibG9jayAucnN2cCxcbiAgLmRldGFpbHMtYmxvY2sgLnJzdnAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLmFydGljbGUtYmxvY2sgLnJzdnAgLmN0YSxcbi5kZXRhaWxzLWJsb2NrIC5yc3ZwIC5jdGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWJsb2NrIC5yc3ZwIC5jdGEsXG4gIC5kZXRhaWxzLWJsb2NrIC5yc3ZwIC5jdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtYmxvY2sgLnJzdnAgLmN0YSxcbiAgLmRldGFpbHMtYmxvY2sgLnJzdnAgLmN0YSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG4uZHJvcGRvd24tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDU2MHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWJsb2NrIHtcbiAgICB3aWR0aDogMzQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmRyb3Bkb3duLWJsb2NrIHtcbiAgICB3aWR0aDogMjkwcHg7IH0gfVxuXG4uZHJvcGRvd24tYmxvY2suc21hbGwge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLmRyb3Bkb3duLWJsb2NrLnNtYWxsIC5kcm9wZG93bi1ibG9jay1pbnNpZGUge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cblxuLmRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1ibG9jay1pbnNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCQUJBQjtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uZHJvcGRvd24tYmxvY2sgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmRyb3Bkb3duLWJsb2NrIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tYmxvY2sgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWJsb2NrIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmRyb3Bkb3duLWJsb2NrIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24tYmxvY2sgLmJ0bnMtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4uZHJvcGRvd24tYmxvY2sgLmJ0bnMtY29udGFpbmVyIC5jb2wge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc29ydC1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbi5zb3J0LW9wdGlvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJldHRlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJldHRlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuZmVhdHVyZXR0ZS1zZWN0aW9uIHAge1xuICAgIG1hcmdpbjogMTVweCAwOyB9IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5xdW90ZSAuZmVhdHVyZXR0ZS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJldHRlLXNlY3Rpb24ucXVvdGUgLmZlYXR1cmV0dGUtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5xdW90ZSAucXVvdGUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBvcGFjaXR5OiAuMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tcXVvdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAtMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmV0dGUtc2VjdGlvbi5xdW90ZSAucXVvdGUge1xuICAgIGxlZnQ6IC0zMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJldHRlLXNlY3Rpb24ucXVvdGUgLnF1b3RlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmNvbm5lY3RvciAuZmVhdHVyZXR0ZS1ib2R5IC5zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAuc3ViLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAuY29ubmVjdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmNvbm5lY3RvciAuZmVhdHVyZXR0ZS1ib2R5IC5jb25uZWN0b3ItYnV0dG9uIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24uY29ubmVjdG9yIC5mZWF0dXJldHRlLWJvZHkgLmNvbm5lY3Rvci1idXR0b24gLmZhdC1saW5lLFxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAuY29ubmVjdG9yLWJ1dHRvbiAubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbi5zdGFuZGFyZCAuZmVhdHVyZXR0ZS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24uY29ubmVjdG9yIC5mZWF0dXJldHRlLWJvZHkgcC5sYXJnZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmVhdHVyZXR0ZS1zZWN0aW9uLnN0YW5kYXJkIC5mZWF0dXJldHRlLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZXR0ZS1zZWN0aW9uLnN0YW5kYXJkIC5mZWF0dXJldHRlLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24uc3RhbmRhcmQgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24uc3RhbmRhcmQgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLnN0YW5kYXJkIC5mZWF0dXJldHRlLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmV2ZW50IC5mZWF0dXJldHRlLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJldHRlLXNlY3Rpb24uZXZlbnQgLmZlYXR1cmV0dGUtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mZWF0dXJldHRlLXNlY3Rpb24uZXZlbnQgLmZlYXR1cmV0dGUtYm9keSAucHJpbWFyeS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWJvZHkgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAudGltZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC50aW1lLXRleHQge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDsgfSB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAuc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgyYTMyO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAuc3ViLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC5zdWItdGl0bGUubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAuc3ViLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIH0gKi9cbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBjb2xvcjogIzI4MmEzMjtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWltZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1pbWdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWltZ3MgLmJsdXJyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWltZ3MgLmJsdXJyZWQgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZmlsdGVyOiBibHVyKDhweCk7IH1cblxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1pbWdzIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5hcnRpY2xlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXJzIC5maWx0ZXItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5hcnRpY2xlLWZpbHRlcnMgLnRleHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5maWx0ZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG5cbi5maWx0ZXItYmxvY2suYWN0aXZlIC5kcm9wZG93bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5maWx0ZXItYmxvY2suYWN0aXZlIC5maWx0ZXItYmxvY2staW5uZXIgLmljb24tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZpbHRlci1ibG9jay5hY3RpdmUgLnRyaWFuZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZpbHRlci1ibG9jayAuZmlsdGVyLWJsb2NrLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuZmlsdGVyLWJsb2NrLWNsaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuaWNvbi1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuaWNvbi1maWx0ZXJzIGltZyB7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uZmlsdGVyLWJsb2NrIC5maWx0ZXItYmxvY2staW5uZXIgLmljb24tZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuaWNvbi1kb3duIGltZyB7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uZmlsdGVyLWJsb2NrIC5maWx0ZXItYmxvY2staW5uZXIgLnRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZmlsdGVyLWJsb2NrIC50cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBQkFCQUI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FCQUJBQjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJhbmdlLXNsaWRlci1zaGVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4uam9iLWZpbHRlcnMgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmpvYi1maWx0ZXJzIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLWZpbHRlcnMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1maWx0ZXJzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmpvYi1maWx0ZXJzIC5jdGEge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uam9iLWZpbHRlcnMgLmN0YSAuZGFyay1ncmF5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5kaXN0YW5jZSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciAuZGlzdGFuY2Uge1xuICAgIG1hcmdpbjogMjBweCAwOyB9IH1cblxuLnJhbmdlLXNsaWRlci1jb250YWluZXIgLmRpc3RhbmNlLFxuLnJhbmdlLXNsaWRlci1jb250YWluZXIgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBM0E1QUE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5kaXN0YW5jZSxcbiAgLnJhbmdlLXNsaWRlci1jb250YWluZXIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciBzdHJvbmcge1xuICBjb2xvcjogIzI4MmEzMjsgfVxuXG4ucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciAucmFuZ2Utc2xpZGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0VGRjBGMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5yYW5nZS1zbGlkZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5yYW5nZS1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzg5M0NEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLnJhbmdlLXNsaWRlci1jb250YWluZXIgLnJhbmdlLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzODkzQ0Q7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGFjdC11cy1mb3JtIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC11cy1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC5sZWZ0LXNpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmxlZnQtc2lkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAuY29sLWxnLTYgLmNvbC03IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDM4M3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjQwcHg7IH0gfVxuXG4uY29udGFjdC11cy1mb3JtIC5jdGEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uZXdzbGV0dGVyLnJldmVyc2VkIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzbGV0dGVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4OTNDRDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5ld3NsZXR0ZXIgLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzI4MmEzMjtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubmV3c2xldHRlciAudGV4dC5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5uZXdzbGV0dGVyIC5wcml2YWN5LW5vdGljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7IH1cblxuLm5ld3NsZXR0ZXIgLnByaXZhY3ktbm90aWNlIC5jdGEgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBjb2xvcjogIzgzODU4QiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0ge1xuICBtYXJnaW46IDI0cHggMDsgfVxuXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtLmFjdGl2ZSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYmxvY2sgbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1kaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxuXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWZvcm0tZGlzY2xhaW1lciAuY2hlY2tib3gge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIgLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1kaXNjbGFpbWVyIC5jaGVja2JveCBsYWJlbCBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWZvcm0tZGlzY2xhaW1lciAuY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5Q0FDQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWZvcm0tZGlzY2xhaW1lciAuY2hlY2tib3ggbGFiZWwgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjOTM5NDk4OyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1kaXNjbGFpbWVyIC5tZXNzYWdlIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzM4OTNDRCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmhvbWVwYWdlIC5zY3JvbGlmeS1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZSAuc2Nyb2xpZnktcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ob21lcGFnZSAuc2Nyb2xpZnktcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEge1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmhvbWVwYWdlIC5zY3JvbGlmeS1wYWdpbmF0aW9uIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG9wYWNpdHk6IC42O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5ob21lcGFnZSAuc2Nyb2xpZnktcGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFhLWhlaWdodC0tZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlaWdodC0tZnVsbCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpOyB9IH1cblxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRpdGxlLFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRleHQsXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWpvYi1ibG9jayAuY29udGVudCAuY3RhLFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLmZvcm0sXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWpvYi1ibG9jayAuY29udGVudCAuc3ViLXRpdGxlLFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lcixcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY2FyZWVyLWJsb2NrIC5jb250ZW50IC50aXRsZSxcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY2FyZWVyLWJsb2NrIC5jb250ZW50IC50ZXh0LFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmN0YSxcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY2FyZWVyLWJsb2NrIC5jb250ZW50IC5mb3JtLFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSxcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY2FyZWVyLWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIsXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50ZXh0LFxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC5jdGEsXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLmZvcm0sXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSxcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmJnLWltYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5ib2R5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLm1haW4taW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAuZmF0LWxpbmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5saW5lIC5pbm5lci1saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLm91dGVyLWN0YSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzJSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrOm5vdCguYWEtaGVpZ2h0LS1mdWxsKSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWxpc3QsXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDE1cHg7IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAuMjU7IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6ICfigKInO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMC43NXMgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwcHggcmlnaHQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MHB4IHJpZ2h0IC00MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MHB4IHJpZ2h0IC0zMDBweDsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1pbiAuY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZUluO1xuICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC40cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3BhY2l0eTogLjU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLWluIC5yZWN0YW5nbGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVBvcnRyYWl0SW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVBvcnRyYWl0SW47IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLWluIC5yZWN0YW5nbGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVRhYmxldEluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRJbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlTW9iaWxlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZUluOyB9IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLWluIC5yZWN0YW5nbGUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1pbiAucmVjdGFuZ2xlMiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRJbjtcbiAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRJbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVRhYmxldEluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRJbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVNb2JpbGVJbjsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1vdXQgLmNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctb3V0IC5yZWN0YW5nbGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1vdXQgLnJlY3RhbmdsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVBvcnRyYWl0T3V0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1vdXQgLnJlY3RhbmdsZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlVGFibGV0T3V0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRPdXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLW91dCAucmVjdGFuZ2xlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVNb2JpbGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZU91dDsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1vdXQgLnJlY3RhbmdsZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1vdXQgLnJlY3RhbmdsZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVBvcnRyYWl0T3V0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVQb3J0cmFpdE91dDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctb3V0IC5yZWN0YW5nbGUyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVRhYmxldE91dDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctb3V0IC5yZWN0YW5nbGUyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVNb2JpbGVPdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZU91dDsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLm9yYW5nZSAucmVjdGFuZ2xlLFxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0ub3JhbmdlIC5yZWN0YW5nbGUyIHtcbiAgYmFja2dyb3VuZDogI2UwNjkwYTsgfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzg5M0NEO1xuICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKTtcbiAgb3BhY2l0eTogLjU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44NXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZSB7XG4gICAgd2lkdGg6IDEzMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUge1xuICAgIHdpZHRoOiAxNjUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlIHtcbiAgICB3aWR0aDogMTY4JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUge1xuICAgIHdpZHRoOiAxNjAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZSB7XG4gICAgd2lkdGg6IDExMDBweDsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzg5M0NEO1xuICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKSB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44NXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZTIge1xuICAgIHdpZHRoOiAxMzAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlMiB7XG4gICAgd2lkdGg6IDE2NSU7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg0NWRlZykgdHJhbnNsYXRlWCgtNTBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUyIHtcbiAgICB3aWR0aDogMTY4JTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUyIHtcbiAgICB3aWR0aDogMTYwJTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUyIHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIHRyYW5zZm9ybTogc2tld1goNDVkZWcpIHRyYW5zbGF0ZVgoLTUwcHgpOyB9IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NSU7XG4gIGxlZnQ6IDYuNSU7XG4gIGJvdHRvbTogMTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgei1pbmRleDogMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAuc3ViLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC5jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmJnLWJsYWNrb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IC4yNTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVjdGFuZ2xlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTUwJTsgfVxuICB0byB7XG4gICAgbGVmdDogLTQ1JTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVjdGFuZ2xlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTUwJTsgfVxuICB0byB7XG4gICAgbGVmdDogLTQ1JTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVQb3J0cmFpdEluIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTE1MCU7IH1cbiAgdG8ge1xuICAgIGxlZnQ6IC03NSU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlY3RhbmdsZVBvcnRyYWl0SW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTUwJTsgfVxuICB0byB7XG4gICAgbGVmdDogLTc1JTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVUYWJsZXRJbiB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNTAlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtMTAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVjdGFuZ2xlVGFibGV0SW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUwJTsgfVxuICB0byB7XG4gICAgbGVmdDogLTEwMCU7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVjdGFuZ2xlTW9iaWxlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUwJTsgfVxuICB0byB7XG4gICAgbGVmdDogLTk1JTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVjdGFuZ2xlTW9iaWxlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUwJTsgfVxuICB0byB7XG4gICAgbGVmdDogLTk1JTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVPdXQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNDUlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMjUlOyB9IH1cblxuQGtleWZyYW1lcyByZWN0YW5nbGVPdXQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNDUlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMjUlOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlY3RhbmdsZVBvcnRyYWl0T3V0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTc1JTsgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgcmVjdGFuZ2xlUG9ydHJhaXRPdXQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNzUlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlY3RhbmdsZVRhYmxldE91dCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxNTAlOyB9IH1cblxuQGtleWZyYW1lcyByZWN0YW5nbGVUYWJsZXRPdXQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICB0byB7XG4gICAgbGVmdDogMTUwJTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVNb2JpbGVPdXQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtOTUlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxNTAlOyB9IH1cblxuQGtleWZyYW1lcyByZWN0YW5nbGVNb2JpbGVPdXQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtOTUlOyB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxNTAlOyB9IH1cblxuLmhvbWUtY3RhLWJsb2NrIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1jdGEtYmxvY2sge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmhvbWUtY3RhLWJsb2NrIHAge1xuICAgIG1hcmdpbjogMTVweCAwOyB9IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjAwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAtMzAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL3NrZXdlZF9yZWN0YW5nbGUuc3ZnXCIpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1jdGEtYmxvY2sgLmJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDc1cHggMCA0NXB4OyB9XG5cbi5ob21lLWN0YS1ibG9jayAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaG9tZS1jdGEtYmxvY2sgLmJvZHkge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5ib2R5IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ob21lLWN0YS1ibG9jayAuYm9keSAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtY3RhLWJsb2NrIC5ib2R5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWN0YS1ibG9jayAuYm9keSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1jdGEtYmxvY2sgLmJvZHkgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWN0YS1ibG9jayAuYm9keSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5ob21lLWN0YS1ibG9jayAuYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWJyZWFrOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzVFNjA2NjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtY3RhLWJsb2NrIC5ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5ob21lLWN0YS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWN0YS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uaG9tZS1jdGEtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmx1cnJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ob21lLWN0YS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIC5ibHVycmVkIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLm1haW4taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5mYXQtbGluZSxcbiAgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMzODkzQ0QgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLnByaW1hcnktYnV0dG9uOmhvdmVyIC5hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlNek1EVTRPRVlpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7IH0gfVxuXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDUlKTtcbiAgbWFyZ2luLWxlZnQ6IC0xMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MyUpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5mYXQtbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbi5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAubGluZSAuaW5uZXItbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLm91dGVyLWN0YSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTI1cHgpO1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG4uaG9tZS1qb2ItYmxvY2sge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhvbWUtam9iLWJsb2NrIC5iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uaG9tZS1qb2ItYmxvY2sgLmJnLXZpZGVvIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAuNzU7IH1cblxuLmhvbWUtam9iLWJsb2NrIC5iZy12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUtam9iLWJsb2NrIC5iZy12aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDI1MCU7IH0gfVxuXG4uaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA3NXB4IDAgNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5ob21lLWpvYi1ibG9jayAuY29udGVudCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7IH1cblxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLmN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLmN0YSAucHJpbWFyeS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmhvbWUtY2FyZWVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDN0Q3MDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvc2NoZW1hdGljLXVwcGVyLWxlZnQucG5nXCIpLCB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvc2NoZW1hdGljLWxvd2VyX3JpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtY2FyZWVyLWJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA3NXB4IDAgNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRleHQgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0OyB9XG5cbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuZm9ybSAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLmZvcm0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuZm9ybSAuZm9ybS1ibG9jayBpbnB1dCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnByaW1hcnktYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmN0YSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0OyB9XG5cbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuY3RhIGEge1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cblxuLmhvbWUtc3RhdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzI4MmEzMjtcbiAgLyogICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM3OUFGOyAqL1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ob21lLXN0YXQtYmxvY2sgLmJnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC04MHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1zdGF0LWJsb2NrIC5iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cblxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA3NXB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDc1cHggMCA0NXB4OyB9IH1cblxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAuc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cblxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAuc3ViLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC5zdWItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDsgfVxuXG4uaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTVweDsgfSB9XG5cbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0OyB9XG5cbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRleHQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiAgIG9wYWNpdHk6IC44OyAqLyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLmN0YSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLmN0YSAucHJpbWFyeS1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmxvY2F0aW9uLWZpbmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sb2NhdGlvbi1maW5kZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubG9jYXRpb24tZmluZGVyICsgLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubG9jYXRpb24tZmluZGVyICsgLnNpdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5Q0FDQzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxvY2F0aW9uLWZpbmRlciArIC5zaXRlLWZvb3RlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5sb2NhdGlvbi1maW5kZXIgKyAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxlZnQtc2lkZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDQwcHggMTAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAyMHB4OyB9IH1cblxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItc2VhcmNoIC5sb2NhdGlvbi1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pY29uLXNlYXJjaF9tYWdfZ2xhc3MtbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjsgfVxuXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1zZWFyY2ggLmxvY2F0aW9uLXJlc3VsdHMge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1RTYwNjY7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItc2VhcmNoIC5sb2NhdGlvbi1yZXN1bHRzLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCAubG9jYXRpb24tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCAubG9jYXRpb24tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUNBQ0M7IH1cblxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IC5sb2NhdGlvbi1maW5kZXItaXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5Q0FDQzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IC5sb2NhdGlvbi1maW5kZXItaXRlbSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7IH0gfVxuXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLWl0ZW0tbGlzdCAubG9jYXRpb24tZmluZGVyLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMDsgfVxuXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzg5M0NEO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLWl0ZW0tbGlzdCAubG9jYXRpb24tZmluZGVyLWl0ZW0gLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IC5sb2NhdGlvbi1maW5kZXItaXRlbSAucGhvbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLWl0ZW0tbGlzdCAubG9jYXRpb24tZmluZGVyLWl0ZW0gLmhvdXJzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIC5jdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItbWFwIC5tYXBvdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAgLm1hcG91dGVyIC5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAgLm1hcG91dGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uZWFyLWxvY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZWFyLWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7IH0gfVxuXG4ubmVhci1sb2NhdGlvbnMgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm5lYXItbG9jYXRpb25zIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVhci1sb2NhdGlvbnMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lYXItbG9jYXRpb25zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZWFyLWxvY2F0aW9ucyAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5uZWFyLWxvY2F0aW9ucyAubmVhci1sb2NhdGlvbnMtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTNBNUFBOyB9XG5cbi5uZWFyLWxvY2F0aW9ucyAubmVhci1sb2NhdGlvbnMtbGlzdCAubmVhci1sb2NhdGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0E1QUE7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgY29sb3I6ICM2NzY5NkY7IH1cblxuLm5lYXItbG9jYXRpb25zIC5uZWFyLWxvY2F0aW9ucy1saXN0IC5uZWFyLWxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5uZWFyLWxvY2F0aW9ucyAubmVhci1sb2NhdGlvbnMtbGlzdCAubmVhci1sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi10aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVhci1sb2NhdGlvbnMgLm5lYXItbG9jYXRpb25zLWxpc3QgLm5lYXItbG9jYXRpb24taXRlbSAubG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVhci1sb2NhdGlvbnMgLm5lYXItbG9jYXRpb25zLWxpc3QgLm5lYXItbG9jYXRpb24taXRlbSAubG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5uZWFyLWxvY2F0aW9ucyAubmVhci1sb2NhdGlvbnMtbGlzdCAubmVhci1sb2NhdGlvbi1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY3Njk2RiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5uZWFyLWxvY2F0aW9ucyAuY3RhIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lYXItbG9jYXRpb25zIC5jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4ubmVhci1sb2NhdGlvbnMgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmVhci1sb2NhdGlvbnMgLm1hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVhci1sb2NhdGlvbnMgLm1hcCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5tYXAge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLmJhbm5lci1zZWN0aW9uLnN0YXRzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc3RhdHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5zdGF0cyAuc3RhdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc3RhdHMgLnN0YXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0IHtcbiAgICBmb250LXNpemU6IDc4cHg7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiA1N3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5qb2JzIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmpvYnMge1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5qb2JzIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFubmVyLXNlY3Rpb24uam9icyAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmpvYnMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uam9icyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5qb2JzIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uam9icyBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLmpvYnMgZm9ybSAuZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uam9icyBmb3JtIC5mb3JtLWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uam9icyBmb3JtIC5mb3JtLWZpZWxkcyAuZm9ybS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0gLmZvcm0tZmllbGRzIC5mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0gLmN0YSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uam9icyBmb3JtIC5jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIHtcbiAgICBwYWRkaW5nOiAwIDAgNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM3RDcwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDsgfVxuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkLmJsdWUgLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQuYmx1ZSAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkLmJsdWUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC5za2V3ZWQtcmVjdGFuZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDsgfVxuXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC5iYW5uZXItaW1hZ2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuYmFubmVyLWltYWdlIHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLmJhbm5lci1pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC5iYW5uZXItaW1hZ2Uge1xuICAgIGhlaWdodDogMjgwcHg7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC5za2V3ZWQtcmVjdGFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDcxLjI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDN0Q3MDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuc2tld2VkLXJlY3RhbmdsZS5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnNrZXdlZC1yZWN0YW5nbGUge1xuICAgIHdpZHRoOiA3OCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuc2tld2VkLXJlY3RhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuc3ViLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUubGFyZ2Uge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIHAge1xuICAgIG1hcmdpbjogMjBweCAwOyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAucHJpbWFyeS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMCA3NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzdENzA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYmFubmVyLWltYWdlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYmFubmVyLWltYWdlIHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYmFubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYmFubmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5za2V3ZWQtcmVjdGFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDcxLjI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDN0Q3MDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnNrZXdlZC1yZWN0YW5nbGUge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5za2V3ZWQtcmVjdGFuZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgY29sb3I6ICM1RTYwNjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuc3ViLXRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYWRkcmVzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLmhvdXJzLXBob25lLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIgLmhvdXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIC5ob3VycyBwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLmhvdXJzLXBob25lLWNvbnRhaW5lciAucGhvbmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLmhvdXJzLXBob25lLWNvbnRhaW5lciAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5zdGFuZGFyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLnN0YW5kYXJkIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5zdGFuZGFyZCAuYmFubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5zdGFuZGFyZCAuYmFubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5zdGFuZGFyZCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzODkzQ0Q7IH1cblxuLmJhbm5lci1zZWN0aW9uLnN0YW5kYXJkIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQgcCB7XG4gIGNvbG9yOiAjOTM5NDk4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5M0NEOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXNlY3Rpb24uaW5zaWdodHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbi5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC5zdWItdGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLmJhbm5lci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC5iYW5uZXItaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMHB4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTsgfSB9XG5cbi5pbi1sZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4uc2VhcmNoLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODkzQ0Q7XG4gIHBhZGRpbmc6IDQ4cHggMDsgfVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLW9wdGlvbnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1vcHRpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtb3B0aW9ucyBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1vcHRpb25zIGEuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3R0b206IDA7IH1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1qb2JzLFxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1ldmVyeXRoaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWpvYnMuYWN0aXZlLFxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1ldmVyeXRoaW5nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5jdGEge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtOmxhc3QtY2hpbGQgLmNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAuY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQkFCQUI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAuY29udGVudCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMyODJhMzI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1icmVhazogMjhweDsgfVxuXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAuc2VhcmNoLWl0ZW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW0gLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjtcbiAgcGFkZGluZzogNDBweCAxMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cblxuLmpvYi1zZWFyY2gtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEYwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLXNlYXJjaC1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH0gfVxuXG4uam9iLXNlYXJjaC1pdGVtLmFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbS5hZCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cblxuLmpvYi1zZWFyY2gtaXRlbS5hZCAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLXNlYXJjaC1pdGVtLmFkIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIC5pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTJweDsgfSB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM4OTNDRDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLmFkIC5jb250ZW50LWNvbnRhaW5lciAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY29udGVudC1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY29udGVudC1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uam9iLXNlYXJjaC1pdGVtLmFkIC5jb250ZW50LWNvbnRhaW5lciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMzg5M0NEO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uam9iLXNlYXJjaC1pdGVtIC5qb2ItY3RhcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5qb2Itc2VhcmNoLWl0ZW0gLmpvYi1jdGFzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmpvYi1zZWFyY2gtaXRlbSAudG9wLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0gLnRvcC1saW5lIC50aW1lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNUU2MDY2OyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI4MmEzMiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnRpdGxlLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XG4gICAgZmxleDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC5za2lsbC1sZXZlbCB7XG4gIGNvbG9yOiAjNDM4MDgwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnNraWxsLWxldmVsLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM4OTNDRCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLXNlYXJjaC1pdGVtIC5wb3NpdGlvbiAuc2tpbGwtbGV2ZWwtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uam9iLXNlYXJjaC1pdGVtIC5jb21wYW55IHtcbiAgY29sb3I6ICM5Mzk0OTg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbSAuY29tcGFueSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogMjBweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtIC5sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWxvY2F0aW9uX3BpbnBvaW50LWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzVFNjA2NjtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtIC5leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbSAuZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uam9iLXR5cGUge1xuICBmbGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDsgfVxuXG4uam9iLXR5cGUucGVybWFuZW50IHtcbiAgY29sb3I6ICMzODkzQ0Q7IH1cblxuLmpvYi10eXBlLmNvbnRyYWN0IHtcbiAgY29sb3I6ICM5RDMyM0Q7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNlYXJjaC1za2lsbHMtbWF0Y2gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDVGOUEsICMxQzNFNkIpO1xuICBtYXJnaW46IDMycHggMDtcbiAgcGFkZGluZzogMzJweCA0OHB4OyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2VhcmNoLXNraWxscy1tYXRjaCAudGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNlYXJjaC1za2lsbHMtbWF0Y2ggLnNraWxscy1tYXRjaC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2VhcmNoLXNraWxscy1tYXRjaCAuc2tpbGxzLW1hdGNoLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2VhcmNoLXNraWxscy1tYXRjaCAuc2tpbGxzLW1hdGNoLWxpc3QgbGkuYWN0aXZlIC5jaGVjay1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWNoZWNrLWJsdWUuc3ZnXCIpOyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2VhcmNoLXNraWxscy1tYXRjaCAuc2tpbGxzLW1hdGNoLWxpc3QgbGkgLmNoZWNrLWNpcmNsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWNoZWNrLWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0E1QUE7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNlYXJjaC1za2lsbHMtbWF0Y2ggLnNraWxscy1tYXRjaC1saXN0IGxpIC5za2lsbC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmJsdWUtc2VhcmNoLXJpYmJvbiB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg5M0NEO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4OyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuYmx1ZS1zZWFyY2gtcmliYm9uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5ibHVlLXNlYXJjaC1yaWJib24gLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMS4zN2RlZywgIzFDM0U2QiAwJSwgIzM0NUY5QSAxMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5zZXBlcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC50aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5jb21wYW55IHtcbiAgY29sb3I6ICM4Mzg1OEI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5jb21wYW55IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAyMHB4OyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuYXBwbHktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUJBQkFCOyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuYXBwbHktcm93Lm5vLXNraWxscyAudGltZSB7XG4gIGZsZXg6IDE7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5hcHBseS1yb3cgLnRpbWUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1RTYwNjY7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5hcHBseS1yb3cgLnNraWxsIHtcbiAgY29sb3I6ICM0MzgwODA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMTtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5za2lsbHMtbWF0Y2gtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDVGOUEsICMxQzNFNkIpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDhweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNraWxscy1tYXRjaC1ibG9jayAuc2tpbGxzLWxpc3QgLnNraWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5za2lsbHMtbWF0Y2gtYmxvY2sgLnNraWxscy1saXN0IC5za2lsbCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNraWxscy1tYXRjaC1ibG9jayAuc2tpbGxzLWxpc3QgLnNraWxsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAubG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1sb2NhdGlvbl9waW5wb2ludC1ncmF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1RTYwNjY7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLWRpc2NsYWltZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTM5NDk4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmRldGFpbHMtZGlzY2xhaW1lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXJpY2gtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXJpY2gtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcmljaC10ZXh0IHAubGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcmljaC10ZXh0IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuZGV0YWlscy1yaWNoLXRleHQgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuZGV0YWlscy1yaWNoLXRleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5zZWFyY2gtam9iLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLnNlYXJjaC1qb2ItcmVzdWx0cyArIC5zaXRlLWZvb3RlciB7XG4gIC8qICAgbWFyZ2luLXRvcDogNDBweDsgKi8gfVxuXG4uc2VhcmNoLWpvYi1yZXN1bHRzICsgLnNpdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5Q0FDQzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1qb2ItcmVzdWx0cyArIC5zaXRlLWZvb3RlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zZWFyY2gtam9iLXJlc3VsdHMgKyAuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FCQUJBQjtcbiAgd2lkdGg6IDQ1JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtaXRlbXMgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY3RhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtaXRlbXMgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY3RhIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtaXRlbXMgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY3RhIGEgLmN0YS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyAuam9iLXNlYXJjaC1pdGVtLmFkIC5jdGEgYSAuYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtaXRlbXMgLmpvYi1zZWFyY2gtaXRlbSAuY3RhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIC5jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIC5jdGEgLmJsdWUge1xuICBtYXJnaW46IDQ1cHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIC5qb2ItY3RhcyAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWRldGFpbHMge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nOiAwIDYwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNDUlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWFyY2gtcmliYm9uIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjsgfVxuXG4uc2VhcmNoLXJpYmJvbiAuc2VhcmNoLXJpYmJvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc2VhcmNoLXJpYmJvbiAuZmlsdGVycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmliYm9uIC5maWx0ZXJzLWxpc3Qge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2gtcmliYm9uIC5maWx0ZXJzLWxpc3QgLm1vYmlsZS1zZXBlcmF0b3Ige1xuICAgIGZsZXg6IDE7IH1cbiAgLnNlYXJjaC1yaWJib24gLmZpbHRlcnMtbGlzdCAuZmlsdGVyLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2VhcmNoLXJpYmJvbiAuZmlsdGVycy1saXN0IC5maWx0ZXItYmxvY2s6bGFzdC1jaGlsZCAuZHJvcGRvd24tYmxvY2sge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG4uc2VhcmNoLXJpYmJvbiAucmVzdWx0cyB7XG4gIGZsZXg6IDE7XG4gIG9yZGVyOiAyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJpYmJvbiAucmVzdWx0cyB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnNlYXJjaC1yaWJib24gLmNyZWF0ZS1qb2ItYWxlcnQge1xuICBvcmRlcjogMzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yaWJib24gLmNyZWF0ZS1qb2ItYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLXJpYmJvbiAuY3JlYXRlLWpvYi1hbGVydCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnNlYXJjaC1yaWJib24gLmljb24tZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uc2VhcmNoLXJpYmJvbiAuaWNvbi1maWx0ZXJzIGltZyB7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uc2VhcmNoLXJpYmJvbiAuaWNvbi1kb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnNlYXJjaC1yaWJib24gLmljb24tZG93biBpbWcge1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLnNlYXJjaC1yaWJib24gLnRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xuICBjb2xvcjogIzVFNjA2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzM4OTNDRDsgfVxuXG4uc2lkZWJhci10aXRsZS5yZXZlcnNlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItdGl0bGUge1xuICAgIGJvcmRlci13aWR0aDogNXB4OyB9IH1cblxuLmxvY2F0aW9uLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubG9jYXRpb24tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5sb2NhdGlvbi1zaWRlYmFyIC5hZGRyZXNzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5sb2NhdGlvbi1zaWRlYmFyIC5hZGRyZXNzLWNvbnRhaW5lciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLXNpZGViYXIgLmFkZHJlc3MtY29udGFpbmVyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmxvY2F0aW9uLXNpZGViYXIgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1zaWRlYmFyIC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLmxvY2F0aW9uLXNpZGViYXIgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyNXB4OyB9XG5cbi5yZWNydWl0ZXItc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUJBQkFCO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucmVjcnVpdGVyLXNpZGViYXIgLnJlY3J1aXRlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDE1cHggMDsgfVxuXG4ucmVjcnVpdGVyLXNpZGViYXIgLnJlY3J1aXRlci1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlY3J1aXRlci1zaWRlYmFyIC5waG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzVFNjA2NiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnJlY3J1aXRlci1zaWRlYmFyIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnJlY3J1aXRlci1zaWRlYmFyIC5zb2NpYWwtaXRlbSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucmVjcnVpdGVyLXNpZGViYXIgLnNvY2lhbC1pdGVtIC5pY29uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIwcHg7IH1cblxuLnJlY3J1aXRlci1zaWRlYmFyIC5zb2NpYWwtaXRlbSAudGV4dCB7XG4gIGNvbG9yOiAjNUU2MDY2O1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5ib2R5Lm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5ib2R5Lm1lbnUtb3BlbiAuc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbmJvZHkubWVudS1vcGVuIC5zaXRlLWhlYWRlci5zdGlja3kge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnN0b3J5Ym9vay1yZWFkbWUtc3RvcnkgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2tvdXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDM0NjA7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLmJnLWJsYWNrb3V0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC44NTtcbiAgei1pbmRleDogOTk7IH1cblxuLm5hdmJveC1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBwYWRkaW5nOiA2NHB4IDA7IH1cblxuLm5hdmJveC1zZWN0aW9uIC5uYXZib3gtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5uYXZib3gtc2VjdGlvbiAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogODRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5uYXZib3gtc2VjdGlvbiAudGl0bGUucmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJveC1zZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZib3gtc2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbi5uYXZib3gtc2VjdGlvbiBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5uYXZib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjE2cHg7XG4gIGhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAxNnB4IDMycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAzcHggOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5uYXZib3g6aG92ZXIsXG4ubmF2Ym94OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogM3B4IDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4ubmF2Ym94IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZib3ggZmlndXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ubmF2Ym94IGZpZ3VyZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5uYXZib3ggZmlndXJlIC5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMjgyYTMyOyB9XG5cbi5uYXZib3ggZmlndXJlIC5jYXB0aW9uLnJldmVyc2VkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZib3ggZmlndXJlIC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4ubmF2Ym94IGZpZ3VyZSAuY2FwdGlvbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZib3ggZmlndXJlIC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuXG4uaW1hZ2UtLXdpcGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmltYWdlLS13aXBlOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDEuMTUsIDEuMTUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG4uaW1hZ2UtLXdpcGU6aG92ZXIgLndpcGUtLWFwb2xsbzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuOSwgMS40LCAxKSByb3RhdGUzZCgwLCAwLCAxLCAyNDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1czsgfVxuXG4uaW1hZ2UtLXdpcGUgaW1nIHtcbiAgb3BhY2l0eTogMC45NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzOyB9XG5cbi5pbWFnZS0td2lwZSAud2lwZS0tYXBvbGxvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4yNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS45LCAxLjQsIDEpIHJvdGF0ZTNkKDAsIDAsIDEsIDIyMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG5cbi8qIFJFTU9WSU5HIEhVQlNQT1QgREVGQVVMVFMgV0hFUkUgTkVFREVEKi9cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi8qIENPT0tJRSBQT0xJQ1kgRGVmYXVsdHMgdXBkYXRlZCAqL1xuI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuYSNocy1ldS1jb25maXJtYXRpb24tYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG5hI2hzLWV1LWRlY2xpbmUtYnV0dG9uIHtcbiAgY29sb3I6ICNlMDY5MGEgIWltcG9ydGFudDsgfVxuXG4vKiBGQU5DWUFQUCBERUZBVUxUIFNUWUxFUyBSRVFVSVJFRCAqL1xuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC10b29sYmFyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV0ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtaWZyYW1lLFxuLmZhbmN5Ym94LXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4OyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44NSkgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA2NSUsIHJnYmEoMCwgMCwgMCwgMC4wNzUpIDc1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDM3KSA4Mi44NSUsIHJnYmEoMCwgMCwgMCwgMC4wMTkpIDg4JSwgdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTY7IH1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiAwcHgpIHtcbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggMjBweCAyMHB4OyB9IH1cblxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBhIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkBrZXlmcmFtZXMgYSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTF0dXJuKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDsgfVxuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiAwcHgpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH0gfVxuXG4uZmFuY3lib3gtc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxOyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFN5c3RlbSBQYWdlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc3lzdGVtIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc3lzdGVtIC5hYS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7IH0gfVxuXG4uYWEtc3lzdGVtIC5mYWtlbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYS1zeXN0ZW1fX2JvZHksXG4uYWEtc3lzdGVtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1zeXN0ZW0gLmJhY2t1cC11bnN1YnNjcmliZSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIHAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gcCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDE6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAuc3VjY2VzcyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogI2UwNjkwYTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi8qIFBBU1NXT1JEIExPR0lOIFBBR0UgKi9cbiNoc19jb3Nfd3JhcHBlcl9wYXNzd29yZF9wcm9tcHRfcGFnZV90ZW1wbGF0ZV9wYXNzd29yZF9wcm9tcHRfID4gZm9ybSA+IGlucHV0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxLjVyZW07IH1cblxuI2hzX2Nvc193cmFwcGVyX3Bhc3N3b3JkX3Byb21wdF9wYWdlX3RlbXBsYXRlX3Bhc3N3b3JkX3Byb21wdF8gPiBmb3JtID4gaW5wdXQuaHMtYnV0dG9uLnByaW1hcnkubGFyZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTA2OTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2OTBhO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTdweCAzNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJsb2cgTGlzdFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgVGFnc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBQYWdpbmF0aW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcGFnaW5hdGlvbiAuYWEtcGFnaW5hdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5hYS1wYWdpbmF0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFhLXBhZ2luYXRpb24gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmFhLXBhZ2luYXRpb24gbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODJhMzI7IH1cbiAgICAuYWEtcGFnaW5hdGlvbiBsaSBhLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hYS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5hYS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMtd2l0aGluIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtYmxvZy0tc3YgLmhlYWRlci1pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYS1ibG9nLS1zdiAuYWxsLXRhZ3Mtd3JhcHBlciAueWVhci1zZWxlY3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFhLWJsb2ctLXN2IC5jdXN0b20tc2VsZWN0X190cmlnZ2VyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5hYS1ibG9nLS1zdiAuYWxsLXRhZ3Mtd3JhcHBlciAuY3VzdG9tLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMzZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uYWEtYmxvZy0tc3YgLmFsbC10YWdzLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFhLWJsb2ctLXN2IC5oZWFkZXItaW1hZ2Utd3JhcHBlciAuaGVhZGVyLW1haW4tdGV4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tc3YgLmhlYWRlci1pbWFnZS13cmFwcGVyIC5oZWFkZXItbWFpbi10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyZW07IH0gfVxuXG4uYWEtYmxvZy0tc3YgLmxhdGVzdC1ibG9nLXBvc3Qtd3JhcHBlciAubGF0ZXN0LWJsb2ctaGVhZGVyLXRleHQgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDglO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tc3YgLmxhdGVzdC1ibG9nLXBvc3Qtd3JhcHBlciAubGF0ZXN0LWJsb2ctaGVhZGVyLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG4uYWEtYmxvZy0tc3YgLmNvbnRhY3QtYmxvY2std3JhcHBlciAuY29udGFjdC1tYWluLXRleHQgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5hYS1ibG9nLS1zdiAuc3Vic2NyaWJlLWJsb2NrLXdyYXBwZXIgLnN1YnNjcmliZS1ibG9jay10ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMmVtIDJyZW0gMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tc3YgLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stdGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbSA2ZW0gMnJlbSA2cmVtOyB9IH1cblxuLmFhLWJsb2ctLXN2IC5ocy1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hYS1ibG9nLS1zdiAuc3Vic2NyaWJlLWJsb2NrLXdyYXBwZXIgLnN1YnNjcmliZS1ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtYmxvZy0tc3YgLmNvbnRhY3QtYmxvY2std3JhcHBlciAuY29udGFjdC1oZWFkZXItdGV4dCBwIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ibG9nLS1zdiAuY29udGFjdC1ibG9jay13cmFwcGVyIC5jb250YWN0LWhlYWRlci10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmxvZyBQb3N0XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ibG9nLXBvc3QtaGVhZGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEwKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtYmxvZy1wb3N0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLXBvc3RfX2JvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1ibG9nLXBvc3RfX2JvZHkgLmFhLWJsb2ctcG9zdF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWJsb2ctcG9zdF9fYm9keSAuYWEtYmxvZy1wb3N0X190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ibG9nLXBvc3RfX2JvZHkgLmFhLWJsb2ctcG9zdF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdF9fYm9keSAuYWEtYmxvZy1wb3N0X190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmFhLWJsb2ctcG9zdF9fYm9keSAuYWEtYmxvZy1hcnRpY2xlX19hdXRob3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hYS1ibG9nLXBvc3RfX2JvZHkgLmFhLWJsb2ctcG9zdF9fdGl0bGUgLmFhLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYS1ibG9nLXBvc3QtaGVhZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1oZWFkZXJfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTsgfSB9XG4gIC5hYS1ibG9nLXBvc3QtaGVhZGVyX19pbWFnZSAuYWEtYmxvZy1wb3N0LWhlYWRlcl9faW1hZ2VfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDU2LjI1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYS1ibG9nLXBvc3QtaGVhZGVyX19pbWFnZSAuYWEtYmxvZy1wb3N0LWhlYWRlcl9faW1hZ2VfX2lubmVyIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtYmxvZy1wb3N0X19mb290ZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ibG9nLXBvc3RfX2Zvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAuYWEtYmxvZy1wb3N0X19mb290ZXIgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hYS1ibG9nLXBvc3RfX2Zvb3RlciB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0X19mb290ZXIgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAuYWEtYmxvZy1wb3N0X19mb290ZXIgdWwgbGkgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzI4MmEzMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hYS1ibG9nLXBvc3RfX2Zvb3RlciB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmFhLWJsb2ctcG9zdF9fZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAuYWEtYmxvZy1wb3N0X19mb290ZXIgdWwgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLWJsb2ctcG9zdF9fZm9vdGVyIC5hYS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdF9fZm9vdGVyIC5hYS1zb2NpYWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5hYS1ibG9nLXBvc3QtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmFhLWJsb2ctcG9zdC1jb250ZW50IC5ocy1jdGEtaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFhLWJsb2ctcG9zdC1jb250ZW50IC5pbnRvVGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWEtYmxvZy1wb3N0LWNvbnRlbnQgdGFibGUge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7IH1cbiAgICAuYWEtYmxvZy1wb3N0LWNvbnRlbnQgdGFibGUgKiB7XG4gICAgICBtYXgtd2lkdGg6IDk3JTsgfVxuICAgIC5hYS1ibG9nLXBvc3QtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgbWF4LXdpZHRoOiA5NyU7IH1cblxuLmFhLWJsb2ctcG9zdC0tc3Yge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1OyB9XG4gIC5hYS1ibG9nLXBvc3QtLXN2IC5oZWFkZXItaWNvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFhLWJsb2ctcG9zdC0tc3YgLnNoYXJlLXBvc3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmFhLWJsb2ctcG9zdC0tc3YgLmNvbnRhY3QtYmxvY2std3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hYS1ibG9nLXBvc3QtLXN2IC5jb250YWN0LWJsb2NrLXdyYXBwZXIgLmNvbnRhY3QtYmxvY2stY29udGVudCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gYXV0bzsgfVxuICAuYWEtYmxvZy1wb3N0LS1zdiAuY29udGFjdC1ibG9jay13cmFwcGVyIC5jb250YWN0LW1haW4tdGV4dCBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFhLWJsb2ctcG9zdC0tc3YgLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stdGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMmVtIDJyZW0gMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdC0tc3YgLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stdGV4dC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDZlbSAycmVtIDZyZW07IH0gfVxuICAuYWEtYmxvZy1wb3N0LS1zdiAuaHMtc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hYS1ibG9nLXBvc3QtLXN2IC5zdWJzY3JpYmUtYmxvY2std3JhcHBlciAuc3Vic2NyaWJlLWJsb2NrLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYWEtYmxvZy1wb3N0LS1zdiAuY29udGFjdC1ibG9jay13cmFwcGVyIC5jb250YWN0LWhlYWRlci10ZXh0IHAge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0LS1zdiAuY29udGFjdC1ibG9jay13cmFwcGVyIC5jb250YWN0LWhlYWRlci10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHNwYW4uY3RhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIgKiArIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdC1jb250ZW50X19pbm5lciAqICsgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIC5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHVsLFxuICAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFhLWJsb2ctcG9zdC1jb250ZW50X19pbm5lciBwID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIgdWwsXG4gIC5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLypcclxuICogQmxvZyBQb3N0IEludHJvXHJcbiAqL1xuLmFhLWJsb2ctcG9zdC1pbnRybyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaW50cm8ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWludHJvIC5hYS1ibG9nLWFydGljbGVfX2RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbi5hYS1ibG9nLXBvc3QtaW50cm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRyb19faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LWludHJvX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaW50cm9fX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaW50cm9fX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxLjUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaW50cm9fX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAyKTsgfSB9XG5cbi5hYS1ibG9nLXBvc3QtaW50cm9fX2hlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRyb19faGVhZGVyX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmFhLWJsb2ctcG9zdC1pbnRybyAuYWEtYXZhdGFyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRybyAuYWEtYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LWludHJvIC5hYS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRybyAuYWEtc29jaWFsIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWludHJvIC5hYS1zb2NpYWwge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMik7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaW50cm8gLmFhLXNvY2lhbCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG9yZGVyOiAzOyB9IH1cbiAgLmFhLWJsb2ctcG9zdC1pbnRybyAuYWEtc29jaWFsIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYWEtYmxvZy1wb3N0LWludHJvIC5hYS1zb2NpYWwgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNlMDY5MGE7IH1cblxuLmFhLWJsb2ctcG9zdC1pbnRyb19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRyb19fbWV0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5hYS1ibG9nLXBvc3QtaW50cm9fX21ldGEgLmFhLWJsb2ctYXJ0aWNsZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmFhLWJsb2ctcG9zdC1pbnRyb19fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRyb19fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1pbnRyb19fYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWludHJvX19ib2R5IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5hYS1hdmF0YXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWF2YXRhciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cblxuLmFhLXNvY2lhbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hYS1zb2NpYWwgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uYWEtc29jaWFsIC5hYS1zb2NpYWxfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zb2NpYWwgLmFhLXNvY2lhbF9faW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5hYS1zb2NpYWwgLmFhLXNvY2lhbF9faW5uZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1zb2NpYWwgLmFhLXNvY2lhbF9faW5uZXIgYTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAuYWEtc29jaWFsIC5hYS1zb2NpYWxfX2lubmVyIHN2ZyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4OyB9XG4gICAgLmFhLXNvY2lhbCAuYWEtc29jaWFsX19pbm5lciBzdmc6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBUeXBvZ3JhcGh5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvbnQtcGF0aDogJy8vdGlldG9wYW5ra2kubWFucG93ZXIuZmkvaHViZnMvcmF3X2Fzc2V0cy9wdWJsaWMvbWFucG93ZXJncm91cC10aGVtZS9hc3NldHMvZm9udHMnOyAvL1xyXG4vKlxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9ESU5OZXh0VzA1LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skZm9udC1wYXRofS9ESU5OZXh0VzA1LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vRElOTmV4dFcwNS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JGZvbnQtcGF0aH0vRElOTmV4dFcwNS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9ESU5OZXh0VzA1LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skZm9udC1wYXRofS9ESU5OZXh0VzA1LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JGZvbnQtcGF0aH0vRElOTmV4dFcwNS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skZm9udC1wYXRofS9ESU5OZXh0VzA1LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0RJTk5leHRXMDUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vSGVsdmV0aWNhTmV1ZVdvcmxkVzA1LTU1Um0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIiN7JGZvbnQtcGF0aH0vSGVsdmV0aWNhTmV1ZVdvcmxkVzA1LTU1Um0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0hlbHZldGljYU5ldWVXb3JsZC01NVJvbWFuLm90ZlwiKSBmb3JtYXQoXCJvdGZcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vSGVsdmV0aWNhTmV1ZVdvcmxkVzA1LTc1QmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIiN7JGZvbnQtcGF0aH0vSGVsdmV0aWNhTmV1ZVdvcmxkVzA1LTc1QmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0hlbHZldGljYU5ldWVXb3JsZC03NUJvbGQub3RmXCIpIGZvcm1hdChcIm90ZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNTZJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skZm9udC1wYXRofS9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNTZJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JGZvbnQtcGF0aH0vSGVsdmV0aWNhTmV1ZVdvcmxkLTU2SXQub3RmXCIpIGZvcm1hdChcIm90ZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9IZWx2ZXRpY2FOZXVlV29ybGRXMDUtNzZCZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0hlbHZldGljYU5ldWVXb3JsZFcwNS03NkJkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmb250LXBhdGh9L0hlbHZldGljYU5ldWVXb3JsZC03NkJvbGRJdC5vdGZcIikgZm9ybWF0KFwib3RmXCIpXHJcbn1cclxuKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci9yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgIHVybChcIi9faGNtcy9nb29nbGVmb250cy9JbnRlci9yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuICBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAgdXJsKFwiL19oY21zL2dvb2dsZWZvbnRzL0ludGVyLzUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL19oY21zL2dvb2dsZWZvbnRzL0ludGVyLzUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuICBcclxuICAgICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvX2hjbXMvZ29vZ2xlZm9udHMvSW50ZXIvNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAgdXJsKFwiL19oY21zL2dvb2dsZWZvbnRzL0ludGVyLzcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL19oY21zL2dvb2dsZWZvbnRzL0ludGVyLzcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuICBcclxuXHJcbmJvZHkge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG5cclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICBcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDY1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gICAgfVxyXG4gXHJcbn1cclxuXHJcbmJvZHkucHJlbG9hZCAqe1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMHMsIG9wYWNpdHkgMHMsIGNvbG9yIDBzLCB3aWR0aCAwcywgaGVpZ2h0IDBzLCBwYWRkaW5nIDBzLCBtYXJnaW4gMHMgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuICAgIC8vIERvbid0IGJyZWFrIGhlYWRsaW5lcyBvbiBtb2JpbGVcclxuICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiBcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIH1cclxufVxyXG5cclxuaDEuc21hbGxlciB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gXHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIH1cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgXHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiBcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICBjb2xvcjogIzI4MmEzMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIFxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgfVxyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcbiBcclxuXHJcbiAgIFxyXG59XHJcblxyXG5oNi5saWdodCwuaDYubGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcblxyXG4uYWEtdGV4dC1zaXplLS1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXRleHQtc2l6ZS0tbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcclxuICAgIH1cclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcrcCxcclxuaW1nK3N0cm9uZyxcclxuaW1nK2gxLFxyXG5pbWcraDIsXHJcbmltZytoMyxcclxuaW1nK2g0LFxyXG5pbWcraDUsXHJcbmltZytoNixcclxucCtoMSxcclxucCtoMixcclxucCtoMyxcclxucCtoNCxcclxucCtoNSxcclxucCtoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIEBleHRlbmQgJWVpZmZlbC10b3AtbWFyZ2luO1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbS1tYXJnaW47XHJcbiAgICBAZXh0ZW5kIC5oMztcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMDsgLy8gQnJvd3NlciByZXNldFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBCcm93c2VyIHJlc2V0XHJcblxyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XHJcbn1cclxuXHJcbmkge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5maWdjYXB0aW9uIHtcclxuICAgXHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmFhLXN1YmhlYWRpbmcsXHJcbi5hYS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBWYXJpYWJsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLypcclxuICogQXNzZXRzIHBhdGhcclxuICovXHJcbiAkYXNzZXRzLXBhdGg6ICcvc3JjL2Fzc2V0cyc7XHJcblxyXG4vKlxyXG4gKiBGb250IHdlaWdodHNcclxuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxyXG4gKi9cclxuJHdlaWdodC0xMDA6IDMwMCAhZGVmYXVsdDtcclxuJHdlaWdodC0yMDA6IDMwMCAhZGVmYXVsdDtcclxuJHdlaWdodC0zMDA6IDMwMCAhZGVmYXVsdDtcclxuJHdlaWdodC00MDA6IDQwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiByZWd1bGFyXHJcbiR3ZWlnaHQtNTAwOiA3MDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtNjAwOiA3MDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtNzAwOiA3MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgYm9sZFxyXG4kd2VpZ2h0LTgwMDogNzAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LTkwMDogNzAwICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3JzXHJcbi8vICEgQ29sb3JzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cclxuXHJcbi8vIExpbmtzXHJcbi8vICEgTGlua3MgYXJlIGRlZmluZWQgaW4gaGVscGVycy90aGVtZS5zY3NzLlxyXG5cclxuLy8gU2l0ZSB3aWR0aHNcclxuJGZ1bGwtc2l0ZS13aWR0aDogMTQ0MHB4ICFkZWZhdWx0O1xyXG4kbWF4LXNpdGUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb250XHJcbiRib2R5LWZvbnQ6IFwiSW50ZXJcIixBcmlhbCxzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kaGVhZGluZy1mb250OiBcIkludGVyXCIsQXJpYWwsc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8vIFNpemVzXHJcbiRwYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVVhcclxuJHNwZWVkOiAyNTBtcyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbjogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRibGFjazogIzI4MmEzMiAhZGVmYXVsdDtcclxuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogIzI4MmEzMiAhZGVmYXVsdDtcclxuJGdyYXk6ICNlZmVmZWYgIWRlZmF1bHQ7XHJcblxyXG4kb3JhbmdlOiAjZTA2OTBhICAhZGVmYXVsdDtcclxuJG9yYW5nZS1ob3ZlcjogI2MyNTcwMCAhZGVmYXVsdDtcclxuJGJsdWU6ICMzODkzQ0QgIWRlZmF1bHQ7XHJcbiRibHVlLWhvdmVyOiAjNGM3OWFmICAhZGVmYXVsdDtcclxuXHJcbiRwcmltYXJ5OiAkb3JhbmdlICFkZWZhdWx0O1xyXG4kcHJpbWFyeS1ob3ZlcjogJG9yYW5nZS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogJGJsdWUgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktaG92ZXI6ICRibHVlLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuJGJsdWUtZGFyazogIzQ2NmVhNTtcclxuJGJsdWUtbGlnaHQ6ICM2MzkwYzY7XHJcbiRncmVlbjogIzZlOGY4MjtcclxuJG9yYW5nZS1saWdodDogI2U3N2MyMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBVdGlsaXRpZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiAvKlxyXG4gKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlXHJcbiAqL1xyXG4uYWEtbW9kdWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xyXG59XHJcblxyXG4vKlxyXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlXHJcbiAqL1xyXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxyXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuICogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGVcclxuICovXHJcbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcclxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcclxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxufVxyXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxufVxyXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLypcclxuICogU2V0cyB0aGUgc3BhY2luZyBvbiB0aGUgbW9kdWxlXHJcbiAqL1xyXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcclxuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xyXG59XHJcbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcclxuICAgIEBleHRlbmQgJWVtcGlyZS10b3A7XHJcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xyXG59XHJcbi5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xyXG4gICAgQGV4dGVuZCAlYnVyai10b3A7XHJcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcclxufVxyXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xyXG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcclxufVxyXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcclxufVxyXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xyXG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcclxufVxyXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcclxufVxyXG5cclxuLypcclxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZXMgY29udGVudFxyXG4gKi9cclxuLmFhLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIENvbG9ycyAqL1xyXG5cclxuLmFhLWJnLS1ibGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcclxufVxyXG4uYWEtYmctLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xyXG59XHJcblxyXG4uYWEtYmctLWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG59XHJcbi5hYS1iZy0tb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG59XHJcbi5hYS1iZy0tYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuLmFhLWJnLS1ibHVlLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XHJcbn1cclxuLmFhLWJnLS1ibHVlLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxufVxyXG4uYWEtYmctLWdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbn1cclxuLmFhLWJnLS1vcmFuZ2UtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbn1cclxuXHJcblxyXG4vKlxyXG4gKiBDb250cm9scyB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcclxuICovXHJcbi5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uYWEtY29udGVudC1wb3NpdGlvbi0tY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb250cm9scyB0aGUgYWxpZ25tZW50IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXHJcbiAqL1xyXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hYS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLWltYWdlIHtcclxuXHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLypcclxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGVcclxuICovXHJcbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3csXHJcbi5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwsXHJcbi5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XHJcbiAgICB9XHJcbn1cclxuLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcclxuICAgIH1cclxufVxyXG4uYWEtY29udGVudC13aWR0aC0td2lkZSB7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXHJcbiAqL1xyXG4uaGlkZGVuLXhzLXVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XHJcbiAgICAuaGlkZGVuLXhzLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIC5oaWRkZW4tc20tdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaGlkZGVuLXNtLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIC5oaWRkZW4tbWQtdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuaGlkZGVuLW1kLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIC5oaWRkZW4tbGctdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLmhpZGRlbi1sZy1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAuaGlkZGVuLXhsLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRkZW4teGwtZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIFxyXG4gIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcbiBcclxuICBcclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuICAuY29udGFpbmVyIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XHJcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcclxuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmltZy1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB9XHJcbiAgLmltZy10aHVtYm5haWwge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuaW1nLWNpcmNsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgfVxyXG4gIC5zci1vbmx5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcclxuICAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxuICBbcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcclxuICB9XHJcbiAgLmZhZGUuaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLmNvbGxhcHNlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2xsYXBzZS5pbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgdHIuY29sbGFwc2UuaW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuICB0Ym9keS5jb2xsYXBzZS5pbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbiAgfVxyXG4gIC5jb2xsYXBzaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XHJcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbiAgLmNsb3NlOmhvdmVyLFxyXG4gIC5jbG9zZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICAubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAubW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA1MDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgfVxyXG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG4gIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gIH1cclxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIH1cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgfVxyXG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtc20ge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2xlYXJmaXg6YmVmb3JlLFxyXG4gIC5jbGVhcmZpeDphZnRlcixcclxuICAubW9kYWwtaGVhZGVyOmJlZm9yZSxcclxuICAubW9kYWwtaGVhZGVyOmFmdGVyLFxyXG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLFxyXG4gIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICB9XHJcbiAgLmNsZWFyZml4OmFmdGVyLFxyXG4gIC5tb2RhbC1oZWFkZXI6YWZ0ZXIsXHJcbiAgLm1vZGFsLWZvb3RlcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLmNlbnRlci1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAucHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAudGV4dC1oaWRlIHtcclxuICAgIGZvbnQ6IDAvMCBhO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hZmZpeCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfSIsIi8qIEJvb3RzdHJhcCAqL1xyXG5cclxuXHJcbi5yb3d7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0Oi0xNXB4XHJcbn1cclxuLm5vLWd1dHRlcnN7XHJcbiAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjBcclxufVxyXG4ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MFxyXG59XHJcbi5jb2wsLmNvbC0xLC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC1hdXRvLC5jb2wtbGcsLmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy1hdXRvLC5jb2wtbWQsLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC1hdXRvLC5jb2wtc20sLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS1hdXRvLC5jb2wteGwsLmNvbC14bC0xLC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC1hdXRve1xyXG4gICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCVcclxufVxyXG4uY29se1xyXG4gICAgZmxleC1iYXNpczowO1xyXG4gICAgZmxleC1ncm93OjE7XHJcbiAgICBtYXgtd2lkdGg6MTAwJVxyXG59XHJcbi5yb3ctY29scy0xPip7XHJcbiAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOjEwMCVcclxufVxyXG4ucm93LWNvbHMtMj4qe1xyXG4gICAgZmxleDowIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOjUwJVxyXG59XHJcbi5yb3ctY29scy0zPip7XHJcbiAgICBmbGV4OjAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbn1cclxuLnJvdy1jb2xzLTQ+KntcclxuICAgIGZsZXg6MCAwIDI1JTtcclxuICAgIG1heC13aWR0aDoyNSVcclxufVxyXG4ucm93LWNvbHMtNT4qe1xyXG4gICAgZmxleDowIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOjIwJVxyXG59XHJcbi5yb3ctY29scy02Pip7XHJcbiAgICBmbGV4OjAgMCAxNi42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6MTYuNjY2NjclXHJcbn1cclxuLmNvbC1hdXRve1xyXG4gICAgZmxleDowIDAgYXV0bztcclxuICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgd2lkdGg6YXV0b1xyXG59XHJcbi5jb2wtMXtcclxuICAgIGZsZXg6MCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOjguMzMzMzMlXHJcbn1cclxuLmNvbC0ye1xyXG4gICAgZmxleDowIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOjE2LjY2NjY3JVxyXG59XHJcbi5jb2wtM3tcclxuICAgIGZsZXg6MCAwIDI1JTtcclxuICAgIG1heC13aWR0aDoyNSVcclxufVxyXG4uY29sLTR7XHJcbiAgICBmbGV4OjAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbn1cclxuLmNvbC01e1xyXG4gICAgZmxleDowIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOjQxLjY2NjY3JVxyXG59XHJcbi5jb2wtNntcclxuICAgIGZsZXg6MCAwIDUwJTtcclxuICAgIG1heC13aWR0aDo1MCVcclxufVxyXG4uY29sLTd7XHJcbiAgICBmbGV4OjAgMCA1OC4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6NTguMzMzMzMlXHJcbn1cclxuLmNvbC04e1xyXG4gICAgZmxleDowIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOjY2LjY2NjY3JVxyXG59XHJcbi5jb2wtOXtcclxuICAgIGZsZXg6MCAwIDc1JTtcclxuICAgIG1heC13aWR0aDo3NSVcclxufVxyXG4uY29sLTEwe1xyXG4gICAgZmxleDowIDAgODMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOjgzLjMzMzMzJVxyXG59XHJcbi5jb2wtMTF7XHJcbiAgICBmbGV4OjAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6OTEuNjY2NjclXHJcbn1cclxuLmNvbC0xMntcclxuICAgIGZsZXg6MCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6MTAwJVxyXG59XHJcbi5vcmRlci1maXJzdHtcclxuICAgIG9yZGVyOi0xXHJcbn1cclxuLm9yZGVyLWxhc3R7XHJcbiAgICBvcmRlcjoxM1xyXG59XHJcbi5vcmRlci0we1xyXG4gICAgb3JkZXI6MFxyXG59XHJcbi5vcmRlci0xe1xyXG4gICAgb3JkZXI6MVxyXG59XHJcbi5vcmRlci0ye1xyXG4gICAgb3JkZXI6MlxyXG59XHJcbi5vcmRlci0ze1xyXG4gICAgb3JkZXI6M1xyXG59XHJcbi5vcmRlci00e1xyXG4gICAgb3JkZXI6NFxyXG59XHJcbi5vcmRlci01e1xyXG4gICAgb3JkZXI6NVxyXG59XHJcbi5vcmRlci02e1xyXG4gICAgb3JkZXI6NlxyXG59XHJcbi5vcmRlci03e1xyXG4gICAgb3JkZXI6N1xyXG59XHJcbi5vcmRlci04e1xyXG4gICAgb3JkZXI6OFxyXG59XHJcbi5vcmRlci05e1xyXG4gICAgb3JkZXI6OVxyXG59XHJcbi5vcmRlci0xMHtcclxuICAgIG9yZGVyOjEwXHJcbn1cclxuLm9yZGVyLTExe1xyXG4gICAgb3JkZXI6MTFcclxufVxyXG4ub3JkZXItMTJ7XHJcbiAgICBvcmRlcjoxMlxyXG59XHJcbi5vZmZzZXQtMXtcclxuICAgIG1hcmdpbi1sZWZ0OjguMzMzMzMlXHJcbn1cclxuLm9mZnNldC0ye1xyXG4gICAgbWFyZ2luLWxlZnQ6MTYuNjY2NjclXHJcbn1cclxuLm9mZnNldC0ze1xyXG4gICAgbWFyZ2luLWxlZnQ6MjUlXHJcbn1cclxuLm9mZnNldC00e1xyXG4gICAgbWFyZ2luLWxlZnQ6MzMuMzMzMzMlXHJcbn1cclxuLm9mZnNldC01e1xyXG4gICAgbWFyZ2luLWxlZnQ6NDEuNjY2NjclXHJcbn1cclxuLm9mZnNldC02e1xyXG4gICAgbWFyZ2luLWxlZnQ6NTAlXHJcbn1cclxuLm9mZnNldC03e1xyXG4gICAgbWFyZ2luLWxlZnQ6NTguMzMzMzMlXHJcbn1cclxuLm9mZnNldC04e1xyXG4gICAgbWFyZ2luLWxlZnQ6NjYuNjY2NjclXHJcbn1cclxuLm9mZnNldC05e1xyXG4gICAgbWFyZ2luLWxlZnQ6NzUlXHJcbn1cclxuLm9mZnNldC0xMHtcclxuICAgIG1hcmdpbi1sZWZ0OjgzLjMzMzMzJVxyXG59XHJcbi5vZmZzZXQtMTF7XHJcbiAgICBtYXJnaW4tbGVmdDo5MS42NjY2NyVcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7XHJcbiAgICAuY29sLXNte1xyXG4gICAgICAgIGZsZXgtYmFzaXM6MDtcclxuICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLXNtLTE+KntcclxuICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtc20tMj4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6NTAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtc20tMz4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtc20tND4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6MjUlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtc20tNT4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MjAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtc20tNj4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLWF1dG97XHJcbiAgICAgICAgZmxleDowIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICB3aWR0aDphdXRvXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTF7XHJcbiAgICAgICAgZmxleDowIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTJ7XHJcbiAgICAgICAgZmxleDowIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDoxNi42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tM3tcclxuICAgICAgICBmbGV4OjAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS00e1xyXG4gICAgICAgIGZsZXg6MCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTV7XHJcbiAgICAgICAgZmxleDowIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo0MS42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tNntcclxuICAgICAgICBmbGV4OjAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwJVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS03e1xyXG4gICAgICAgIGZsZXg6MCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6NTguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTh7XHJcbiAgICAgICAgZmxleDowIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo2Ni42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtc20tOXtcclxuICAgICAgICBmbGV4OjAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjc1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMHtcclxuICAgICAgICBmbGV4OjAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjgzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMXtcclxuICAgICAgICBmbGV4OjAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjkxLjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMntcclxuICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tZmlyc3R7XHJcbiAgICAgICAgb3JkZXI6LTFcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS1sYXN0e1xyXG4gICAgICAgIG9yZGVyOjEzXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMHtcclxuICAgICAgICBvcmRlcjowXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMXtcclxuICAgICAgICBvcmRlcjoxXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMntcclxuICAgICAgICBvcmRlcjoyXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tM3tcclxuICAgICAgICBvcmRlcjozXHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNHtcclxuICAgICAgICBvcmRlcjo0XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNXtcclxuICAgICAgICBvcmRlcjo1XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNntcclxuICAgICAgICBvcmRlcjo2XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tN3tcclxuICAgICAgICBvcmRlcjo3XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tOHtcclxuICAgICAgICBvcmRlcjo4XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tOXtcclxuICAgICAgICBvcmRlcjo5XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMTB7XHJcbiAgICAgICAgb3JkZXI6MTBcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xMXtcclxuICAgICAgICBvcmRlcjoxMVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTEye1xyXG4gICAgICAgIG9yZGVyOjEyXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MFxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDEuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTAlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTd7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTh7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NjYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NzUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTEwe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjgzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDo5MS42NjY2NyVcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAuY29sLW1ke1xyXG4gICAgICAgIGZsZXgtYmFzaXM6MDtcclxuICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLW1kLTE+KntcclxuICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbWQtMj4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6NTAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbWQtMz4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbWQtND4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6MjUlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbWQtNT4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MjAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbWQtNj4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLWF1dG97XHJcbiAgICAgICAgZmxleDowIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICB3aWR0aDphdXRvXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTF7XHJcbiAgICAgICAgZmxleDowIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgICAgZmxleDowIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDoxNi42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtM3tcclxuICAgICAgICBmbGV4OjAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC00e1xyXG4gICAgICAgIGZsZXg6MCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTV7XHJcbiAgICAgICAgZmxleDowIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo0MS42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNntcclxuICAgICAgICBmbGV4OjAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwJVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC03e1xyXG4gICAgICAgIGZsZXg6MCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6NTguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTh7XHJcbiAgICAgICAgZmxleDowIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo2Ni42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOXtcclxuICAgICAgICBmbGV4OjAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjc1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMHtcclxuICAgICAgICBmbGV4OjAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjgzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMXtcclxuICAgICAgICBmbGV4OjAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjkxLjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMntcclxuICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtZmlyc3R7XHJcbiAgICAgICAgb3JkZXI6LTFcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1sYXN0e1xyXG4gICAgICAgIG9yZGVyOjEzXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMHtcclxuICAgICAgICBvcmRlcjowXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMXtcclxuICAgICAgICBvcmRlcjoxXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMntcclxuICAgICAgICBvcmRlcjoyXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtM3tcclxuICAgICAgICBvcmRlcjozXHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNHtcclxuICAgICAgICBvcmRlcjo0XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNXtcclxuICAgICAgICBvcmRlcjo1XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNntcclxuICAgICAgICBvcmRlcjo2XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtN3tcclxuICAgICAgICBvcmRlcjo3XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOHtcclxuICAgICAgICBvcmRlcjo4XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOXtcclxuICAgICAgICBvcmRlcjo5XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTB7XHJcbiAgICAgICAgb3JkZXI6MTBcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMXtcclxuICAgICAgICBvcmRlcjoxMVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEye1xyXG4gICAgICAgIG9yZGVyOjEyXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MFxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0xe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDEuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTAlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTd7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTh7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NjYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NzUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTEwe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjgzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0xMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDo5MS42NjY2NyVcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7XHJcbiAgICAuY29sLWxne1xyXG4gICAgICAgIGZsZXgtYmFzaXM6MDtcclxuICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLWxnLTE+KntcclxuICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbGctMj4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6NTAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbGctMz4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbGctND4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6MjUlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbGctNT4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MjAlXHJcbiAgICB9XHJcbiAgICAucm93LWNvbHMtbGctNj4qe1xyXG4gICAgICAgIGZsZXg6MCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLWF1dG97XHJcbiAgICAgICAgZmxleDowIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICB3aWR0aDphdXRvXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTF7XHJcbiAgICAgICAgZmxleDowIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTJ7XHJcbiAgICAgICAgZmxleDowIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDoxNi42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbGctM3tcclxuICAgICAgICBmbGV4OjAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy00e1xyXG4gICAgICAgIGZsZXg6MCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTV7XHJcbiAgICAgICAgZmxleDowIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo0MS42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbGctNntcclxuICAgICAgICBmbGV4OjAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwJVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy03e1xyXG4gICAgICAgIGZsZXg6MCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6NTguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTh7XHJcbiAgICAgICAgZmxleDowIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo2Ni42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wtbGctOXtcclxuICAgICAgICBmbGV4OjAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjc1JVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMHtcclxuICAgICAgICBmbGV4OjAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjgzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMXtcclxuICAgICAgICBmbGV4OjAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjkxLjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMntcclxuICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctZmlyc3R7XHJcbiAgICAgICAgb3JkZXI6LTFcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy1sYXN0e1xyXG4gICAgICAgIG9yZGVyOjEzXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMHtcclxuICAgICAgICBvcmRlcjowXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMXtcclxuICAgICAgICBvcmRlcjoxXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMntcclxuICAgICAgICBvcmRlcjoyXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctM3tcclxuICAgICAgICBvcmRlcjozXHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNHtcclxuICAgICAgICBvcmRlcjo0XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNXtcclxuICAgICAgICBvcmRlcjo1XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNntcclxuICAgICAgICBvcmRlcjo2XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctN3tcclxuICAgICAgICBvcmRlcjo3XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctOHtcclxuICAgICAgICBvcmRlcjo4XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctOXtcclxuICAgICAgICBvcmRlcjo5XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMTB7XHJcbiAgICAgICAgb3JkZXI6MTBcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xMXtcclxuICAgICAgICBvcmRlcjoxMVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTEye1xyXG4gICAgICAgIG9yZGVyOjEyXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MFxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzMuMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDEuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTAlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTd7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTguMzMzMzMlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTh7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NjYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NzUlXHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTEwe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjgzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDo5MS42NjY2NyVcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpe1xyXG4gICAgLmNvbC14bHtcclxuICAgICAgICBmbGV4LWJhc2lzOjA7XHJcbiAgICAgICAgZmxleC1ncm93OjE7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCVcclxuICAgIH1cclxuICAgIC5yb3ctY29scy14bC0xPip7XHJcbiAgICAgICAgZmxleDowIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLXhsLTI+KntcclxuICAgICAgICBmbGV4OjAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLXhsLTM+KntcclxuICAgICAgICBmbGV4OjAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjMzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLXhsLTQ+KntcclxuICAgICAgICBmbGV4OjAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI1JVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLXhsLTU+KntcclxuICAgICAgICBmbGV4OjAgMCAyMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjIwJVxyXG4gICAgfVxyXG4gICAgLnJvdy1jb2xzLXhsLTY+KntcclxuICAgICAgICBmbGV4OjAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjE2LjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC1hdXRve1xyXG4gICAgICAgIGZsZXg6MCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgd2lkdGg6YXV0b1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xe1xyXG4gICAgICAgIGZsZXg6MCAwIDguMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDo4LjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC0ye1xyXG4gICAgICAgIGZsZXg6MCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6MTYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTN7XHJcbiAgICAgICAgZmxleDowIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDoyNSVcclxuICAgIH1cclxuICAgIC5jb2wteGwtNHtcclxuICAgICAgICBmbGV4OjAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjMzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC01e1xyXG4gICAgICAgIGZsZXg6MCAwIDQxLjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6NDEuNjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTZ7XHJcbiAgICAgICAgZmxleDowIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDo1MCVcclxuICAgIH1cclxuICAgIC5jb2wteGwtN3tcclxuICAgICAgICBmbGV4OjAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjU4LjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC04e1xyXG4gICAgICAgIGZsZXg6MCAwIDY2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6NjYuNjY2NjclXHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTl7XHJcbiAgICAgICAgZmxleDowIDAgNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDo3NSVcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTB7XHJcbiAgICAgICAgZmxleDowIDAgODMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDo4My4zMzMzMyVcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTF7XHJcbiAgICAgICAgZmxleDowIDAgOTEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDo5MS42NjY2NyVcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTJ7XHJcbiAgICAgICAgZmxleDowIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLWZpcnN0e1xyXG4gICAgICAgIG9yZGVyOi0xXHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtbGFzdHtcclxuICAgICAgICBvcmRlcjoxM1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTB7XHJcbiAgICAgICAgb3JkZXI6MFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTF7XHJcbiAgICAgICAgb3JkZXI6MVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTJ7XHJcbiAgICAgICAgb3JkZXI6MlxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTN7XHJcbiAgICAgICAgb3JkZXI6M1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTR7XHJcbiAgICAgICAgb3JkZXI6NFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTV7XHJcbiAgICAgICAgb3JkZXI6NVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTZ7XHJcbiAgICAgICAgb3JkZXI6NlxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTd7XHJcbiAgICAgICAgb3JkZXI6N1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTh7XHJcbiAgICAgICAgb3JkZXI6OFxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTl7XHJcbiAgICAgICAgb3JkZXI6OVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEwe1xyXG4gICAgICAgIG9yZGVyOjEwXHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMTF7XHJcbiAgICAgICAgb3JkZXI6MTFcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xMntcclxuICAgICAgICBvcmRlcjoxMlxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0we1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjBcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDo4LjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0ye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjE2LjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0ze1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjI1JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC00e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjMzLjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC01e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjQxLjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC02e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjUwJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC03e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjU4LjMzMzMzJVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC04e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjY2LjY2NjY3JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC05e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0Ojc1JVxyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0xMHtcclxuICAgICAgICBtYXJnaW4tbGVmdDo4My4zMzMzMyVcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTF7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6OTEuNjY2NjclXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBCb290c3JhcCBFTkQgKi8iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCdXR0b25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1idXR0b24sXHJcbi5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxN3B4IDM0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG5cclxuXHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cy13aXRoaW4sXHJcbiAgJjphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1ob3ZlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5ibHVlLFxyXG4gICYuYWEtYnV0dG9uLS1zZWNvbmRhcnkge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAmOmFjdGl2ZSB7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWhvdmVyO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWhvdmVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZXZlcnNlZCxcclxuICAmLmFhLWJ1dHRvbi0tcmV2ZXJzZWQge1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICY6YWN0aXZlIHtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbmEuYWEtYnV0dG9uLFxyXG5hLnByaW1hcnktYnV0dG9uIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIE92ZXJyaWRlIHRleHQgZGVjb3JhdGlvbnMgYXBwbGllZCBkaXJlY3RseSB0byA8YT4gZWxlbWVudHMgdGhhdCBhcmUgYnV0dG9uc1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b246aG92ZXIgLmFycm93LWljb24sXHJcbi5hYS1idXR0b246aG92ZXIgLmFycm93LWljb24sXHJcbi5wcmltYXJ5LWJ1dHRvbjpmb2N1cy13aXRoaW4gLmFycm93LWljb24sXHJcbi5hYS1idXR0b246Zm9jdXMtd2l0aGluIC5hcnJvdy1pY29uIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XHJcbiAgLyogICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ub3JhbmdlIC5hcnJvdy1pY29uLFxyXG4uYWEtYnV0dG9uLm9yYW5nZSAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ub3JhbmdlOmhvdmVyIC5hcnJvdy1pY29uLFxyXG4uYWEtYnV0dG9uLm9yYW5nZTpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ucmV2ZXJzZWQgLmFycm93LWljb24sXHJcbi5hYS1idXR0b24ucmV2ZXJzZWQgLmFycm93LWljb24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLnJldmVyc2VkOmhvdmVyIC5hcnJvdy1pY29uLFxyXG4ucHJpbWFyeS1idXR0b24ucmV2ZXJzZWQ6Zm9jdXMtd2l0aGluIC5hcnJvdy1pY29uLFxyXG4uYWEtYnV0dG9uLnJldmVyc2VkOmhvdmVyIC5hcnJvdy1pY29uLFxyXG4uYWEtYnV0dG9uLnJldmVyc2VkOmZvY3VzLXdpdGhpbiAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkRNalUzTURBaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24uYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24uYmx1ZSAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24uYmx1ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ob3ZlcjtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24uYmx1ZTpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ubGlnaHRibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICM3NTkzQkM7XHJcbiAgY29sb3I6ICM3NTkzQkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTTNOVGt6UWtNaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ubGlnaHRibHVlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU5M0JDO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLmxpZ2h0Ymx1ZTpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ubWFyb29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICNDMDcwNzg7XHJcbiAgY29sb3I6ICNDMDcwNzggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLm1hcm9vbiAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkRNRGN3TnpnaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24ubWFyb29uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA3MDc4O1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLm1hcm9vbjpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24uZGFyay1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICMyODJhMzI7XHJcbiAgY29sb3I6ICMyODJhMzIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLmRhcmstZ3JheSAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTXlPREpoTXpJaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24uZGFyay1ncmF5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnByaW1hcnktYnV0dG9uLmRhcmstZ3JheTpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG4ucHJpbWFyeS1idXR0b24gLmFycm93LWljb24sXHJcbi5hYS1idXR0b24gLmFycm93LWljb24ge1xyXG5cclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XHJcbiAgLyogICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkRNalUzTURBaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pOyAqL1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb25uZWN0b3ItYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLWJ1dHRvbi5ibHVlIC5mYXQtbGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi5jb25uZWN0b3ItYnV0dG9uLmJsdWUgLmxpbmUgLmlubmVyLWxpbmUge1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLWJ1dHRvbi5ibHVlIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNvbm5lY3Rvci1idXR0b24gLmZhdC1saW5lIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5jb25uZWN0b3ItYnV0dG9uIC5saW5lIHtcclxuICBmbGV4OiAxO1xyXG4gIGhlaWdodDogMnB4O1xyXG59XHJcblxyXG4uY29ubmVjdG9yLWJ1dHRvbiAubGluZSAuaW5uZXItbGluZSB7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbm5lY3Rvci1idXR0b24gYnV0dG9uIHtcclxuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb25uZWN0b3ItYnV0dG9uIGJ1dHRvbi5ibHVlIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi5jb25uZWN0b3ItYnV0dG9uIGJ1dHRvbi5kYXJrLWdyYXkge1xyXG4gIGNvbG9yOiAjMjgyYTMyO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b24ucmV2ZXJzZWQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLWJ1dHRvbiBidXR0b246aG92ZXIgLmFycm93LWljb24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG5cclxuLmNvbm5lY3Rvci1idXR0b24gYnV0dG9uIC5hcnJvdy1pY29uIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlNek1EVTRPRVlpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XHJcbiAgdG9wOiAycHg7XHJcblxyXG4gICY6aG92ZXIsJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5ETWpVM01EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb25uZWN0b3ItYnV0dG9uIGJ1dHRvbiAuYXJyb3ctaWNvbiB7XHJcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi10ZXh0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmJ1dHRvbi10ZXh0LmJsdWUge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLmJ1dHRvbi10ZXh0LnJldmVyc2VkIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJ1dHRvbi10ZXh0OmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG4uYnV0dG9uLXRleHQgLmFycm93LWljb24ge1xyXG4gIHRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmNoYXQtYnViYmxlIHtcclxuICByaWdodDogMzJweDtcclxuICBib3R0b206IDMycHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICBwYWRkaW5nOiAwIDIwcHggMCA3MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLmNoYXQtYnViYmxlLnN0YXRpYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbn1cclxuXHJcbi5jaGF0LWJ1YmJsZSAudGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jaGF0LWJ1YmJsZSAuaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmNoYXQtYnViYmxlIC5pY29uIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG5cclxuICAuc29jaWFsLWljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC1pY29uOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29uIGltZyB7XHJcbiAgbWF4LWhlaWdodDogMzBweDtcclxufVxyXG5cclxuXHJcbi5idXR0b24tdGV4dCB7XHJcbiAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYnV0dG9uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuYS5wcmltYXJ5LWJ1dHRvbiAuYXJyb3ctaWNvbixcclxuLmJ1dHRvbi10ZXh0LnByaW1hcnktYnV0dG9uIC5hcnJvdy1pY29uIHtcclxuICB0b3A6IHVuc2V0O1xyXG59XHJcblxyXG5hIC5jdGEtdGV4dCwgYS5jdGEtdGV4dCxcclxuLmJ1dHRvbi10ZXh0IC5jdGEtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZGFyayB7XHJcblxyXG4gIGEgLmN0YS10ZXh0LCBhLmN0YS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIGEgLmN0YS10ZXh0LCBhLmN0YS10ZXh0LFxyXG4gIC5idXR0b24tdGV4dCAuY3RhLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuYSAuYXJyb3ctaWNvbixcclxuLmJ1dHRvbi10ZXh0IC5hcnJvdy1pY29uIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVFYUnZiWE5mU1dOdmJuTmZRWEp5YjNjaUlHUmhkR0V0Ym1GdFpUMGlRWFJ2YlhNZ0x5QkpZMjl1Y3lBdklFRnljbTkzSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TWlJZ2FHVnBaMmgwUFNJeE15SWdkbWxsZDBKdmVEMGlNQ0F3SURJeUlERXpJajRLSUNBOGNHRjBhQ0JwWkQwaVFYUnZiWE5mU1dOdmJuTmZRWEp5YjNjdE1pSWdaR0YwWVMxdVlXMWxQU0pCZEc5dGN5QXZJRWxqYjI1eklDOGdRWEp5YjNjaUlHUTlJazB1TmpFMExEY3VPRFUwYURFNUxqTnNMVFF1TVRjNUxEUXVOalV5WVM0M01UUXVOekUwTERBc01Dd3dMREFzTGprMU9DNDFOVE11TlRVekxEQXNNQ3d3TEM0NE5qRXNNR3cxTGpJeU5DMDFMamd4TldFdU56RTBMamN4TkN3d0xEQXNNQ3d3TFM0NU5UaE1NVFl1TlRreUxqZzNObUV1TlRVekxqVTFNeXd3TERBc01DMHVPRFl4TERBc0xqY3hOQzQzTVRRc01Dd3dMREFzTUN3dU9UVTRUREU1TGpreExEWXVORGcyU0M0Mk1UVkJMall4Tmk0Mk1UWXNNQ3d3TERBc01DdzNMakUzWVM0Mk1UWXVOakUyTERBc01Dd3dMQzQyTVRRdU5qZzBXaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUQXVNREF4SUMwd0xqWTNLU0lnWm1sc2JEMGlJMlV3Tmprd1lTSXZQZ284TDNOMlp6NEspO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgYSAuYXJyb3ctaWNvbixcclxuICAuYnV0dG9uLXRleHQgLmFycm93LWljb24ge1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYSAuY3RhLWljb24sXHJcbi5idXR0b24tdGV4dCAuY3RhLWljb24ge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgYSAuY3RhLWljb24sXHJcbiAgLmJ1dHRvbi10ZXh0IC5jdGEtaWNvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbmEgLmN0YS1pY29uIGltZyxcclxuLmJ1dHRvbi10ZXh0IC5jdGEtaWNvbiBpbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0ycHg7XHJcbiAgbWF4LWhlaWdodDogMTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIGEgLmN0YS1pY29uIGltZyxcclxuICAuYnV0dG9uLXRleHQgLmN0YS1pY29uIGltZyB7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5ibHVlLFxyXG4uYnV0dG9uLXRleHQuYmx1ZSB7XHJcbiAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIsJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgY29sb3I6ICRibHVlLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hLmJsdWUgLmFycm93LWljb24sXHJcbi5idXR0b24tdGV4dC5ibHVlIC5hcnJvdy1pY29uIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlNek1EVTRPRVlpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICBhLmJsdWUgLmFycm93LWljb24sXHJcbiAgLmJ1dHRvbi10ZXh0LmJsdWUgLmFycm93LWljb24ge1xyXG4gIFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5kYXJrLWdyYXksXHJcbi5idXR0b24tdGV4dC5kYXJrLWdyYXkge1xyXG4gIGNvbG9yOiAjMjgyYTMyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuZGFyay1ncmF5IC5hcnJvdy1pY29uLFxyXG4uYnV0dG9uLXRleHQuZGFyay1ncmF5IC5hcnJvdy1pY29uIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTVRjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRTNDRNRFFnT1M0ek1qUm9NalV1TWpac0xUVXVORGNnTlM0Mk1EUmhMamd4TGpneElEQWdNQ0F3SURBZ01TNHhOVFJqTGpFMk1TNHhOalV1TkRBekxqSTBPQzQxTmpRdU1qUTRMakUySURBZ0xqUXdNaTB1TURnekxqVTJNeTB1TWpRNGJEWXVPRE00TFRjdU1EQTFZUzQ0TVM0NE1TQXdJREFnTUNBd0xURXVNVFUwVERJeExqY3lMamt4T0dFdU56WTFMamMyTlNBd0lEQWdNQzB4TGpFeU55QXdJQzQ0TVM0NE1TQXdJREFnTUNBd0lERXVNVFUwYkRVdU5EY2dOUzQyTURSSUxqZ3dOV010TGpRNE1pQXdMUzQ0TURRdU16TXRMamd3TkM0NE1qUWdNQ0F1TkRrMExqTXlNaTQ0TWpRdU9EQTBMamd5TkhvaUlHWnBiR3c5SWlNeU9ESmhNeklpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICBhLmRhcmstZ3JheSAuYXJyb3ctaWNvbixcclxuICAuYnV0dG9uLXRleHQuZGFyay1ncmF5IC5hcnJvdy1pY29uIHtcclxuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbmEubGlnaHRibHVlLFxyXG4uYnV0dG9uLXRleHQubGlnaHRibHVlIHtcclxuICBjb2xvcjogIzc1OTNiYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbixcclxuLmJ1dHRvbi10ZXh0LmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTTNOVGt6UWtNaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgYS5saWdodGJsdWUgLmFycm93LWljb24sXHJcbiAgLmJ1dHRvbi10ZXh0LmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbiB7XHJcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5hLnJldmVyc2VkLFxyXG4uYnV0dG9uLXRleHQucmV2ZXJzZWQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5hLnJldmVyc2VkIC5hcnJvdy1pY29uLFxyXG4uYnV0dG9uLXRleHQucmV2ZXJzZWQgLmFycm93LWljb24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIGEucmV2ZXJzZWQgLmFycm93LWljb24sXHJcbiAgLmJ1dHRvbi10ZXh0LnJldmVyc2VkIC5hcnJvdy1pY29uIHtcclxuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbmEubWFyb29uLFxyXG4uYnV0dG9uLXRleHQubWFyb29uIHtcclxuICBjb2xvcjogI0MwNzA3OCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLm1hcm9vbiAuYXJyb3ctaWNvbixcclxuLmJ1dHRvbi10ZXh0Lm1hcm9vbiAuYXJyb3ctaWNvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkRNRGN3TnpnaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgYS5tYXJvb24gLmFycm93LWljb24sXHJcbiAgLmJ1dHRvbi10ZXh0Lm1hcm9vbiAuYXJyb3ctaWNvbiB7XHJcbiAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5hLmludmVyc2UtYmx1ZSxcclxuLmJ1dHRvbi10ZXh0LmludmVyc2UtYmx1ZSB7XHJcbiAgY29sb3I6ICM3NTkzQkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5pbnZlcnNlLWJsdWUgLmFycm93LWljb24sXHJcbi5idXR0b24tdGV4dC5pbnZlcnNlLWJsdWUgLmFycm93LWljb24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIGEuaW52ZXJzZS1ibHVlIC5hcnJvdy1pY29uLFxyXG4gIC5idXR0b24tdGV4dC5pbnZlcnNlLWJsdWUgLmFycm93LWljb24ge1xyXG4gICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuYTpob3ZlcixcclxuLmJ1dHRvbi10ZXh0OmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbmE6aG92ZXIgLmFycm93LWljb24sXHJcbi5idXR0b24tdGV4dDpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qXHJcbiAqIFRoZW1lIGJ1dHRvbnNcclxuICovXHJcblxyXG5cclxuXHJcblxyXG4vLyBIdWJTcG90IGRlZmF1bHQgYnV0dG9uIGNsYXNzXHJcbi5ocy1idXR0b24ge1xyXG4gIEBleHRlbmQgLmFhLWJ1dHRvbjtcclxuXHJcbn1cclxuXHJcbi8qXHJcbiogQnV0dG9uIGdyb3Vwc1xyXG4qL1xyXG4uYWEtYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYnV0dG9uKy5hYS1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICBGb3Jtc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vIEh1YlNwb3QgZGVmYXVsdCBmb3JtIHRpdGxlXHJcbi5mb3JtLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyAvLyBQYWRkaW5nIGJhc2VkIHNwYWNpbmcgdG8gYWNjb3VudCBmb3IgZm9ybSB0aXRsZSBiYWNrZ3JvdW5kLWNvbG9yIGZyb20gdGhlbWUgc2V0dGluZ3NcclxuXHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcblxyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocy1mb3JtIHtcclxuICBcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7IC8vIFBlciBkZWZhdWx0LCBtb3N0IGVsZW1lbnRzIHdpdGhpbiB0aGUgZm9ybSBpbmhlcml0IHRoaXMgZm9udCBzaXplLlxyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IC8vIFBlciBkZWZhdWx0LCBtb3N0IGVsZW1lbnRzIHdpdGhpbiB0aGUgZm9ybSBpbmhlcml0IHRoaXMgbGluZSBoZWlnaHQuXHJcblxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gQWx3YXlzIGFsaWduIGZvcm0gZmllbGRzIHRvIHRoZSBsZWZ0LCBpbmRlcGVuZGVudCBvbiBtb2R1bGUgYWxpZ25tZW50LlxyXG5cclxuICAgXHJcbn1cclxuXHJcbi8vIFJlc2V0IGRlZmF1bHQgSFMgZm9ybSBzdHlsZXMgaW5zaWRlIG91ciBtb2R1bGVzIGFuZCB0ZW1wbGF0ZXNcclxuLmFhLW1vZHVsZSxcclxuLmFhLWxhbmRpbmctcGFnZSB7XHJcbiAgICAuZm9ybS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIExheW91dCAmIGNvbnRhaW5lcnNcclxuICovXHJcblxyXG4vLyBGaWVsZCBjb250YWluZXJcclxuLmhzLWZvcm0tZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3BlY2lmaWMgZmllbGQgdHlwZSBjb250YWluZXJzXHJcbi5ocy1maWVsZHR5cGUtdGV4dCB7fVxyXG4uaHMtZmllbGR0eXBlLXNlbGVjdCB7fVxyXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7fVxyXG4uaHMtZmllbGR0eXBlLWNoZWNrYm94IHt9XHJcbi5ocy1maWVsZHR5cGUtcmFkaW8ge31cclxuLmhzLWZpZWxkdHlwZS1kYXRlIHt9XHJcbi5ocy1maWVsZHR5cGUtZmlsZSB7fVxyXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHt9XHJcblxyXG5cclxuLypcclxuICogSW5wdXQgZmllbGRzXHJcbiAqL1xyXG5cclxuLy8gQWxsIGlucHV0IGZpZWxkc1xyXG4uaHMtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDMsIDEwNSwgMTExLCAwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IDAuMzNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENoZWNib3gvcmFkaW8gaW5wdXRzXHJcbi5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5ocy1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gQ2hlY2JveC9yYWRpbyBpbnB1dCBsYWJlbHNcclxuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCB7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi8vIFNpbmdsZSBjaGVja2JveCBpbnB1dHNcclxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3gge1xyXG4gICAgLmhzLWlucHV0IHt9XHJcbn1cclxuXHJcbi8vIE11bHRpcGxlIGNoZWNrYm94ZXMvcmFkaW9zXHJcbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIge1xyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDsgLy8gUmVzZXRcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZWxlY3QgKGRyb3Bkb3duKSBpbnB1dHNcclxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gTWFrZSBpdCBwb3NzaWJsZSB0byBhbGlnbiB0aGUgaWNvblxyXG59XHJcblxyXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgbGVmdDogY2FsYygxMDAlIC0gKCN7JHBhZGRpbmd9ICogMikpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gKCN7JHBhZGRpbmd9ICogMikpO1xyXG4gICAgfVxyXG59XHJcbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dCBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAjMjgyYTMyO1xyXG59XHJcblxyXG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5zZWxlY3QuaHMtaW5wdXQge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICBvcHRpb24geyAvLyBEcm9wZG93biBpdGVtc1xyXG4gICAgICAgIGNvbG9yOiAjMjgyYTMyO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYS5ocy1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgcGFkZGluZzogJHBhZGRpbmc7XHJcblxyXG4gXHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMywgMTA1LCAxMTEsIDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNWVtO1xyXG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHg7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IDAuMzNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG59XHJcblxyXG4vLyBGaWxlIGlucHV0c1xyXG4uaHMtaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIERhdGUgaW5wdXRzXHJcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtaW5wdXQge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nICogMiArIDI0cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yMCAyMEgxNlYxNkgyMFYyMFpNMTQgMTBIMTBWMTRIMTRWMTBaTTIwIDEwSDE2VjE0SDIwVjEwWk04IDE2SDRWMjBIOFYxNlpNMTQgMTZIMTBWMjBIMTRWMTZaTTggMTBINFYxNEg4VjEwWk0yNCAyVjI0SDBWMkgzVjNDMyA0LjEwMyAzLjg5NyA1IDUgNUM2LjEwMyA1IDcgNC4xMDMgNyAzVjJIMTdWM0MxNyA0LjEwMyAxNy44OTcgNSAxOSA1QzIwLjEwMyA1IDIxIDQuMTAzIDIxIDNWMkgyNFpNMjIgOEgyVjIySDIyVjhaTTIwIDFDMjAgMC40NDggMTkuNTUzIDAgMTkgMEMxOC40NDcgMCAxOCAwLjQ0OCAxOCAxVjNDMTggMy41NTIgMTguNDQ3IDQgMTkgNEMxOS41NTMgNCAyMCAzLjU1MiAyMCAzVjFaTTYgM0M2IDMuNTUyIDUuNTUzIDQgNSA0QzQuNDQ3IDQgNCAzLjU1MiA0IDNWMUM0IDAuNDQ4IDQuNDQ3IDAgNSAwQzUuNTUzIDAgNiAwLjQ0OCA2IDFWM1pcIiBmaWxsPVwiIzAwMFwiLz48L3N2Zz4nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nfSkgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XHJcblxyXG5cclxuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAgLy8gSGlkZSBuYXRpdmUgY2FsZW5kYXIgaWNvbiBpbiBDaHJvbWVcclxuICAgIH1cclxufVxyXG5cclxuLy8gRGF0ZSBwaWNrZXIgZHJvcGRvd25cclxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlcGlja2VyIHtcclxuICAgIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nLlxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nLlxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qXHJcbiAqIFN1Ym1pdCBidXR0b25cclxuICovXHJcbi5ocy1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ocy1mb3JtIC5ocy1idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uO1xyXG5cclxuXHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4vKlxyXG4gKiBUZXh0IGFuZCBvdGhlciBmb3JtIGVsZW1lbnRzXHJcbiAqL1xyXG4uaHMtZm9ybSB1bCxcclxuLmhzLWZvcm0gb2wge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gZmllbGQgbWFpbiBsYWJlbFxyXG4uaHMtZm9ybS1maWVsZCA+IGxhYmVsICB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgJjplbXB0eSxcclxuICAgICAgICAmOmVtcHR5ICsgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGZpZWxkIGhlbHAgdGV4dFxyXG4uaHMtZm9ybSBsZWdlbmQge1xyXG4gICAgb3JkZXI6IDE7IC8vIFBvc2l0aW9ucyBpdCBiZWxvdyB0aGUgaW5wdXQgZmllbGRcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJpY2ggdGV4dCBhcmVhc1xyXG4uaHMtZm9ybSAuaHMtcmljaHRleHQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLmhzLWZvcm0tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVycm9yIG1lc3NhZ2VzXHJcbi5ocy1pbnB1dC5lcnJvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG51bC5ocy1lcnJvci1tc2dzIHtcclxuICAgIG9yZGVyOiAxMDsgLy8gUG9zaXRpb24gaXQgbGFzdCBpbiB0aGUgZmllbGQgY29udGFpbmVyXHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nO1xyXG5cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyEnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVGhlIGZpbmFsIGVycm9yIG1lc3NhZ2UganVzdCBhYm92ZSB0aGUgc3VibWl0IGJ1dHRvbiAoc2hvd3MgaWYgeW91IHRyeSB0byBzdWJtaXQgdGhlIGZvcm0gYnV0IHRoZXJlJ3MgYW4gZXJyb3IpXHJcbi5oc19lcnJvcl9yb2xsdXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuXHJcbiAgICAuaHMtZXJyb3ItbXNncyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JtIHRpdGxlIHRoYXQgcmVuZGVycyBpZiB0aGUgXCJmb3JtX3RpdGxlXCIgcGFyYW1ldGVyIGlzIHNldCB0byB0cnVlXHJcbi5ocy1mb3JtIC5mb3JtLXRpdGxlIHtcclxuICAgIEBleHRlbmQgLmgzO1xyXG59XHJcblxyXG5cclxuLypcclxuICogQ3VzdG9tIEdEUFIgZmllbGRzXHJcbiAqL1xyXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyxcclxuLmhzX2dkcHJfY29uc2VudF9kYXRhIHtcclxuICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypcclxuICogUmVzZXQvb3ZlcnJpZGUgdW53YW50ZWQgSHViU3BvdCBzdHlsaW5nLlxyXG4gKiBOb3RlOiBXZSB1c2UgYSBsb3Qgb2YgQ1NTIHNwZWNpZmljaXR5IGhlcmUgb24gcHVycG9zZSBpbiBvcmRlciB0byBiZWF0IEh1YlNwb3QncyBzcGVjaWZpY2l0eS5cclxuICovXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBmb3JtIHN0eWxlc1xyXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20ge1xyXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEsXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMixcclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHsgLy8gT3ZlcnJpZGUgSHViU3BvdCBzdHlsaW5nXHJcbiAgICAuaHMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSB7XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jay5zZWxlY3QtYWN0aXZlIHNlbGVjdCArIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmVycm9yIGlucHV0LCAuZm9ybS1ibG9jay5lcnJvciBzZWxlY3Qge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOUQzMjNEO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm9aV2xuYUhROUlqVXhNaUlnZDJsa2RHZzlJalV4TWlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JtYVd4c1BTSWpPVVF6TWpORUlpQmtQU0pOTkRNM0xqVWdNemcyTGpaTU16QTJMamtnTWpVMmJERXpNQzQyTFRFek1DNDJZekUwTGpFdE1UUXVNU0F4TkM0eExUTTJMamdnTUMwMU1DNDVMVEUwTGpFdE1UUXVNUzB6Tmk0NExURTBMakV0TlRBdU9TQXdUREkxTmlBeU1EVXVNU0F4TWpVdU5DQTNOQzQxWXkweE5DNHhMVEUwTGpFdE16WXVPQzB4TkM0eExUVXdMamtnTUMweE5DNHhJREUwTGpFdE1UUXVNU0F6Tmk0NElEQWdOVEF1T1V3eU1EVXVNU0F5TlRZZ056UXVOU0F6T0RZdU5tTXRNVFF1TVNBeE5DNHhMVEUwTGpFZ016WXVPQ0F3SURVd0xqa2dNVFF1TVNBeE5DNHhJRE0yTGpnZ01UUXVNU0ExTUM0NUlEQk1NalUySURNd05pNDViREV6TUM0MklERXpNQzQyWXpFMExqRWdNVFF1TVNBek5pNDRJREUwTGpFZ05UQXVPU0F3SURFMExURTBMakVnTVRRdE16WXVPU0F3TFRVd0xqbDZJaTgrUEM5emRtYyspO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzlEMzIzRDtcclxuICAgIGJvcmRlci1jb2xvcjogIzlEMzIzRDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suZXJyb3IgaW5wdXQ6Zm9jdXMsIC5mb3JtLWJsb2NrLmVycm9yIHNlbGVjdDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5RDMyM0Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLnN1Y2Nlc3MgaW5wdXQsIC5mb3JtLWJsb2NrLnN1Y2Nlc3Mgc2VsZWN0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzQzODA4MDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRURTBMalEzSURCRE1URXVPRElnTWk0MU5qVWdPQzQzTkRRZ05TNDFNamdnTmk0d01qSWdPQzR4TmpOTU1TNHpPVFlnTkM0ek5qWWdNQ0ExTGprMWJEVXVNemcwSURRdU5ESXpMamMxTnk0Mk1qWXVOekEzTFM0Mk9ETmpNaTQ0TnkweUxqYzRJRFl1TWpndE5pNHdOak1nT1M0eE5USXRPQzQ0TkRaTU1UUXVORGNnTUhvaUlHWnBiR3c5SWlNME16Z3dPREFpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqd3ZjM1puUGc9PSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzQzODA4MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzQzODA4MDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suc3VjY2VzcyBpbnB1dDpmb2N1cywgLmZvcm0tYmxvY2suc3VjY2VzcyBzZWxlY3Q6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDM4MDgwO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jay5jb21wbGV4IGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiByZ2JhKDEwMywgMTA1LCAxMTEsIDAuNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjMzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZm9ybS1ibG9jay5jb21wbGV4IGxhYmVsIHtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBsYWJlbCAuaW5wdXQtaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBsYWJlbCAuYWN0aXZlIC5pbnB1dC1pY29uIHtcclxuICAgIG1heC1oZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmNvbXBsZXggbGFiZWwgLmluYWN0aXZlIC5pbnB1dC1pY29uIHtcclxuICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQge1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQ6Zm9jdXMsIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQuZmlsbGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0LmZpbGxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dC5maWxsZWQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0LmZpbGxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dC5maWxsZWQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dDpmb2N1cyArIGxhYmVsLCAuZm9ybS1ibG9jay5jb21wbGV4IGlucHV0LmZpbGxlZCArIGxhYmVsIHtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dDpmb2N1cyArIGxhYmVsIC5hY3RpdmUsIC5mb3JtLWJsb2NrLmNvbXBsZXggaW5wdXQuZmlsbGVkICsgbGFiZWwgLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dDpmb2N1cyArIGxhYmVsIC5pbmFjdGl2ZSwgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dC5maWxsZWQgKyBsYWJlbCAuaW5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dCArIGxhYmVsIC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2suY29tcGxleCBpbnB1dCArIGxhYmVsIC5pbmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrLmlucHV0LWljb24gaW5wdXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjVweCBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZvcm0tYmxvY2suaW5wdXQtaWNvbiBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNXB4IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gIC5mb3JtLWJsb2NrIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAzLCAxMDUsIDExMSwgMC41KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjMzcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICBcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2sgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jayBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZvcm0tYmxvY2sgaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2sgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjgyYTMyO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jayB0ZXh0YXJlYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDMsIDEwNSwgMTExLCAwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcclxuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2sgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jayB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZvcm0tYmxvY2sgdGV4dGFyZWEge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2sgdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjgyYTMyO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jayAuZXJyb3ItbXNnIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICM5RDMyM0Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NywgNTAsIDYxLCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2sgc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMywgMTA1LCAxMTEsIDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAzNXB4IDAgMjVweDtcclxuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9jaGV2cm9uLWRvd24uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC43ZW0gdG9wIDUwJSwgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG8sIDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZvcm0tYmxvY2sgc2VsZWN0IHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBwYWRkaW5nOiAwIDM1cHggMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZm9ybS1ibG9jayBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tYmxvY2sgc2VsZWN0OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vY2hldnJvbi11cC5zdmdcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrIHNlbGVjdCArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZvcm0tYmxvY2sgc2VsZWN0ICsgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWJsb2NrIHNlbGVjdDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWluZGljYXRvciB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94IGxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94IGxhYmVsIGlucHV0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAuY2hlY2tib3ggbGFiZWwgLmNiLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUNBQ0M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5jaGVja2JveCBsYWJlbCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jYi1ib3g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1jaGVjay5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94IC5jYi10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRnVuY3Rpb25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEhleHQgdG8gUkdCIGZ1bmN0aW9uLiBTb3VyY2U6IGh0dHBzOi8vbWVkaXVtLmNvbS90ZWNoaGl2ZS1pby9ob3ctdG8tdXNlLWNzcy12YXJpYWJsZXMtd2l0aC1zYXNzLW1peGlucy02NzFlMWY2MDY3YjNcclxuQGZ1bmN0aW9uIGhleFRvUkdCKCRoZXgpIHtcclxuICAgIEByZXR1cm4gcmVkKCRoZXgpLCBncmVlbigkaGV4KSwgYmx1ZSgkaGV4KTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxyXG5WZXJzaW9uOiAxLjAuNlxyXG5cclxuU291cmNlOiBodHRwczovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXHJcblxyXG5Vc2FnZTpcclxuLmNsYXNzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XHJcbn1cclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGZ1bmN0aW9uIHN2Zy11cmwoJHN2Zykge1xyXG4gICAgLy9cclxuICAgIC8vIEFkZCBtaXNzaW5nIG5hbWVzcGFjZVxyXG4gICAgLy9cclxuICAgIEBpZiBub3Qgc3RyLWluZGV4KCRzdmcsIHhtbG5zKSB7XHJcbiAgICAgICAgJHN2Zzogc3RyLXJlcGxhY2UoXHJcbiAgICAgICAgICAgICRzdmcsXHJcbiAgICAgICAgICAgIFwiPHN2Z1wiLFxyXG4gICAgICAgICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCInXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBDaHVuayB1cCBzdHJpbmcgaW4gb3JkZXIgdG8gYXZvaWRcclxuICAgIC8vIFwic3RhY2sgbGV2ZWwgdG9vIGRlZXBcIiBlcnJvclxyXG4gICAgLy9cclxuICAgICRlbmNvZGVkOiBcIlwiO1xyXG4gICAgJHNsaWNlOiAyMDAwO1xyXG4gICAgJGluZGV4OiAwO1xyXG4gICAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykgLyAkc2xpY2UpO1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xyXG4gICAgICAgICRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBFbmNvZGVcclxuICAgICAgICAvL1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXCInLCBcIidcIik7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiJVwiLCBcIiUyNVwiKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCIjXCIsIFwiJTIzXCIpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIntcIiwgXCIlN0JcIik7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwifVwiLCBcIiU3RFwiKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCI8XCIsIFwiJTNDXCIpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIj5cIiwgXCIlM0VcIik7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBUaGUgbWF5YmUgbGlzdFxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gS2VlcCBzaXplIGFuZCBjb21waWxlIHRpbWUgZG93blxyXG4gICAgICAgIC8vIC4uLiBvbmx5IGFkZCBvbiBkb2N1bWVudGVkIGZhaWxcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnJicsICclMjYnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ3wnLCAnJTdDJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdbJywgJyU1QicpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXScsICclNUQnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ14nLCAnJTVFJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdgJywgJyU2MCcpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOycsICclM0InKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz8nLCAnJTNGJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc6JywgJyUzQScpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnQCcsICclNDAnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz0nLCAnJTNEJyk7XHJcbiAgICAgICAgJGVuY29kZWQ6ICN7JGVuY29kZWR9I3skY2h1bmt9O1xyXG4gICAgICAgICRpbmRleDogJGluZGV4ICsgJHNsaWNlO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3skZW5jb2RlZH1cIik7XHJcbn1cclxuLy8gQmFja2dyb3VuZCBzdmcgbWl4aW5cclxuQG1peGluIGJhY2tncm91bmQtc3ZnKCRzdmcpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJHN2Zyk7XHJcbn1cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgY2hhcmFjdGVycyBpbiBhIHN0cmluZ1xyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcclxuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG4gICAgQHJldHVybiBpZihcclxuICAgICAgICAkaW5kZXgsXHJcbiAgICAgICAgc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgK1xyXG4gICAgICAgICAgICBzdHItcmVwbGFjZShcclxuICAgICAgICAgICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSxcclxuICAgICAgICAgICAgICAgICRzZWFyY2gsXHJcbiAgICAgICAgICAgICAgICAkcmVwbGFjZVxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICRzdHJpbmdcclxuICAgICk7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGFtYnVyZ2VyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1oYW1idXJnZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuLFxyXG4gICAgc3BhbjpiZWZvcmUsXHJcbiAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBzcGFuOmJlZm9yZSxcclxuICAgIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLFxyXG4gICAgc3BhbjpiZWZvcmUsXHJcbiAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgIHNwYW46YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XHJcbiAgICB9XHJcbiAgICBzcGFuOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5Tb2NpYWwgTGlua3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXNvY2lhbC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyLFxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcclxufVxyXG5cclxuXHJcbi5hYS1zb2NpYWwtbGlua3NfX2ljb24gc3ZnIHtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXHJcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBWaWRlb3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXZpZGVvLWNvbnRhaW5lci0teW91dHViZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFhLXZpZGVvLXRodW1ibmFpbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ei1pbmRleDogMTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRhbmltYXRpb247XHJcblxyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcblxyXG5cdCYuaXMtaGlkZGVuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICArIHZpZGVvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1oaWRkZW4gKyB2aWRlbyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcblx0LmFhLXBsYXkge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBWaWRlbyBwbGF5IGJ1dHRvblxyXG4uYWEtcGxheSB7XHJcbiAgICAvLyBCcm93c2VyIHJlc2V0IG9mIDxidXR0b24+XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG5cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTcuNXB4IDAgMTcuNXB4IDIzcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGU7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMzVweCA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFlvdVR1YmUgdmlkZW9zXHJcbi5hYS15b3V0dWJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODJhMzI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODJhMzI7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbn1cclxuLmFhLXlvdXR1YmUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiAtMTYuODQlO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi5hYS15b3V0dWJlIGltZyxcclxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbn1cclxuXHJcbi5hYS15b3V0dWJlIGlmcmFtZSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGVhZGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4uc2l0ZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogLTEyMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyLnN0aWNreSxcclxuLnNpdGUtaGVhZGVyLmFjdGl2ZSB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci5zdGlja3kuYWN0aXZlLFxyXG4uc2l0ZS1oZWFkZXIuYWN0aXZlLmFjdGl2ZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIuc3RpY2t5LmFjdGl2ZSAubWFpbi1uYXYtc2xpZGVvdXQsXHJcbi5zaXRlLWhlYWRlci5hY3RpdmUuYWN0aXZlIC5tYWluLW5hdi1zbGlkZW91dCB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlci5ub3QtZml4ZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm5ld3NsZXR0ZXIgLnByaXZhY3ktbm90aWNlIC5jdGEgYSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciB7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5zaXRlLWxvZ28ge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW06aG92ZXIgYSBzcGFuOmFmdGVyLFxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW06Zm9jdXMgYSBzcGFuOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW06aG92ZXIgYSBzcGFuIC5pY29uLXNlYXJjaCxcclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtOmZvY3VzIGEgc3BhbiAuaWNvbi1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tbWFnbmlmeWluZ19nbGFzcy1uYXYtb3JhbmdlLnN2Z1wiKTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtOmhvdmVyIC5tYWluLW5hdi1kcm9wZG93bixcclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtOmZvY3VzIC5tYWluLW5hdi1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLCAxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbS5tb2JpbGUtdXNlci1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICByaWdodDogOTBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLm1vYmlsZS11c2VyLWxpbms6aG92ZXIgYSBzcGFuOmFmdGVyLFxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0ubW9iaWxlLXVzZXItbGluazpmb2N1cyBhIHNwYW46YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0ubW9iaWxlLXVzZXItbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbS5sb2dnZWQtaW4gLm1haW4tbmF2LWRyb3Bkb3duIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbS5sb2dnZWQtaW4gLm1haW4tbmF2LWRyb3Bkb3duIC5tYWluLW5hdi1sb2dpbi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0ubG9nZ2VkLWluIC5tYWluLW5hdi1kcm9wZG93biAubWFpbi1uYXYtdXNlci1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtLmxvZ2dlZC1pbiAudXNlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNallpSUdobGFXZG9kRDBpTWpjaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGp4a1pXWnpQanh3WVhSb0lHUTlJazB5TWk0ME1qUWdNVGhoTGpVNU55NDFPVGNnTUNBd0lEQXRMalF3Tnk0eE5qSnNMVE11TXpNNUlETXVORFExTFRFdU56RXlMVEV1TnpkaExqVTROQzQxT0RRZ01DQXdJREF0TGpNNU9DMHVNVFl5TGpVM09DNDFOemdnTUNBd0lEQXRMalUyT0M0MU9ERmpNQ0F1TVRVMExqQTJMak11TVRZeExqUXdNbXd5TGpFeE9TQXlMakU0WVM0MU9EUXVOVGcwSURBZ01DQXdJQzR6T1RndU1UWXlZeTR4TlRNZ01DQXVNamszTFM0d05pNDBNRGN0TGpFMk1td3pMamN6TnkwekxqZzBOMEV1TmpjM0xqWTNOeUF3SURBZ01DQXlNeUF4T0M0MU9XRXVOVGczTGpVNE55QXdJREFnTUMwdU5UYzJMUzQxT1hvaUlHbGtQU0poSWk4K1BDOWtaV1p6UGp4bklHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krUEhCaGRHZ2daRDBpVFM0d01EUWdNakF1TXpNMFl5NHdOVE10TGpRd05DNHdPVFF0TGpneE1pNHhOalF0TVM0eU1URXVOVE0zTFRJdU9UTTFJREl1TURRM0xUVXVNak1nTkM0ME5ESXROaTQ1TlRjZ01TNDJOVGNnTVM0MU9UVWdNeTQyTVNBeUxqUXpOaUExTGpnNUlESXVORE14SURJdU1qY3lJREFnTkM0eU1pMHVPRE15SURVdU9EazBMVEl1TkRRdU16TXlMakkyTnk0Mk9DNDFNakVnTVNBdU9EQTVJREl1TURFNUlERXVPREU1SURNdU1qQTRJRFF1TURnNElETXVOVE15SURZdU9ERTBMakF5TGpFNE15NHdOUzR6Tnk0d056UXVOVFUwVmpJeFNEQmpMakF3TkMwdU1qSXVNREEwTFM0ME5EVXVNREEwTFM0Mk5qWjZJaUJtYVd4c1BTSWpNamd5UVRNeUlpQm1hV3hzTFhKMWJHVTlJbTV2Ym5wbGNtOGlMejQ4Y0dGMGFDQmtQU0pOTVRBdU9UY3pJREJqTGpRdU1EZ3VPREEzTGpFeklERXVNVGsxTGpJME1TQXlMak0zTmk0Mk5qRWdOQzR4TXpRZ01pNDNOaklnTkM0ek9DQTFMakl4T0dFMkxqQTRNaUEyTGpBNE1pQXdJREFnTVMwMUxqVTROeUEyTGpZM09HTXRNeTR3T0RVdU1qVTRMVFV1T1RJMExURXVPVE00TFRZdU5EUTNMVFF1T1RnNFF6TXVPVFV5SURNdU9EZzVJRFV1T1RreExqZzFJRGt1TWpJMkxqRXpOV011TWpZeUxTNHdOaTQxTXkwdU1Ea3hMamM1TmkwdU1UTTFhQzQ1TlhvaUlHWnBiR3c5SWlNeU9ESkJNeklpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJdlBqeGphWEpqYkdVZ1ptbHNiRDBpSXpGRVFrTXhRaUlnWTNnOUlqRTVMalVpSUdONVBTSXlNQzQxSWlCeVBTSTJMalVpTHo0OGRYTmxJSE4wY205clpUMGlJMFpHUmlJZ2MzUnliMnRsTFhkcFpIUm9QU0l1TlRJaUlHWnBiR3c5SWlOR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUlnZUd4cGJtczZhSEpsWmowaUkyRWlMejQ4TDJjK1BDOXpkbWMrKTtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0uaGFtYnVyZ2VyOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAuaWNvbi1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLXNlYXJjaGpvYnMtbWFnX2dsYXNzLnN2Z1wiKTtcclxuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAudXNlci1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdjZ1ptbHNiRDBpSXpJNE1rRXpNaUlnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWo0OGNHRjBhQ0JrUFNKTkxqQXdOQ0F5TUM0ek16UmpMakExTXkwdU5EQTBMakE1TkMwdU9ERXlMakUyTkMweExqSXhNUzQxTXpjdE1pNDVNelVnTWk0d05EY3ROUzR5TXlBMExqUTBNaTAyTGprMU55QXhMalkxTnlBeExqVTVOU0F6TGpZeElESXVORE0ySURVdU9Ea2dNaTQwTXpFZ01pNHlOeklnTUNBMExqSXlMUzQ0TXpJZ05TNDRPVFF0TWk0ME5DNHpNekl1TWpZM0xqWTRMalV5TVNBeElDNDRNRGtnTWk0d01Ua2dNUzQ0TVRrZ015NHlNRGdnTkM0d09EZ2dNeTQxTXpJZ05pNDRNVFF1TURJdU1UZ3pMakExTGpNM0xqQTNOQzQxTlRSV01qRklNR011TURBMExTNHlNaTR3TURRdExqUTBOUzR3TURRdExqWTJObm9pTHo0OGNHRjBhQ0JrUFNKTk1UQXVPVGN6SURCakxqUXVNRGd1T0RBM0xqRXpJREV1TVRrMUxqSTBNU0F5TGpNM05pNDJOakVnTkM0eE16UWdNaTQzTmpJZ05DNHpPQ0ExTGpJeE9HRTJMakE0TWlBMkxqQTRNaUF3SURBZ01TMDFMalU0TnlBMkxqWTNPR010TXk0d09EVXVNalU0TFRVdU9USTBMVEV1T1RNNExUWXVORFEzTFRRdU9UZzRRek11T1RVeUlETXVPRGc1SURVdU9Ua3hMamcxSURrdU1qSTJMakV6TldNdU1qWXlMUzR3Tmk0MU15MHVNRGt4TGpjNU5pMHVNVE0xYUM0NU5Yb2lMejQ4TDJjK1BDOXpkbWMrKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDk2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiAjMjgyYTMyICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udCwgIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIGEgc3BhbjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm90dG9tOiAzNXB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhLmFjdGl2ZSxcclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIGE6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSBhLmFjdGl2ZSBzcGFuOmFmdGVyLFxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gYTpob3ZlciBzcGFuOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogOTZweDtcclxuICAgIC8qICAgd2lkdGg6IDQwMHB4OyAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEsIDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC5tYWluLW5hdi1kcm9wZG93bi1pbnNpZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUJBQkFCO1xyXG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAudHJpYW5nbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiA0OCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUJBQkFCO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQUJBQkFCO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC5idG5zLWNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAuYnRucy1jb250YWluZXIgLmNvbCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAubWFpbi1uYXYtdXNlci1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLm1haW4tbmF2LWl0ZW0gLm1haW4tbmF2LWRyb3Bkb3duIC5tYWluLW5hdi11c2VyLWJsb2NrIC53ZWxjb21lLXVzZXIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sgLm1haW4tbmF2LXVzZXItbGlua3MgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAubWFpbi1uYXYtdXNlci1ibG9jayAubWFpbi1uYXYtdXNlci1saW5rcyBhOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5tYWluLW5hdi1pdGVtIC5tYWluLW5hdi1kcm9wZG93biAubWFpbi1uYXYtdXNlci1ibG9jayAubWFpbi1uYXYtdXNlci1saW5rcyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAubWFpbi1uYXYtaXRlbSAubWFpbi1uYXYtZHJvcGRvd24gLm1haW4tbmF2LXVzZXItYmxvY2sgLm1haW4tbmF2LXVzZXItbGlua3MgYTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGU6aG92ZXIgLmxpbmUxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKlxyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlOmhvdmVyIC5saW5lMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGU6aG92ZXIgLmxpbmUyIHtcclxuICB3aWR0aDogODUlO1xyXG4gIH1cclxuICB9IFxyXG4gIFxyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlOmhvdmVyIC5saW5lMyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGU6aG92ZXIgLmxpbmUzIHtcclxuICB3aWR0aDogNzAlO1xyXG4gIH1cclxuICB9XHJcbiAgKi9cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlLmFjdGl2ZSAubGluZTEge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMTFweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlLmFjdGl2ZSAubGluZTIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZS5hY3RpdmUgLmxpbmUzIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMTFweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGUgLmxpbmUxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuXHJcbi8qIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlIC5saW5lMSB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbiAgfSAqL1xyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5oYW1idXJnZXItbWVudS10b2dnbGUgLmxpbmUyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xyXG59XHJcblxyXG4vKiBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLWJhciAubWFpbi1uYXYgLmhhbWJ1cmdlci1tZW51LXRvZ2dsZSAubGluZTIge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIH0gKi9cclxuXHJcbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlIC5saW5lMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuXHJcbi8qIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXItYmFyIC5tYWluLW5hdiAuaGFtYnVyZ2VyLW1lbnUtdG9nZ2xlIC5saW5lMyB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbiAgfSAqL1xyXG5cclxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5zZWFyY2gtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1zZWFyY2gtbWFnbmlmeWluZy1nbGFzcy1oYW1idXJnZXIuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1iYXIgLm1haW4tbmF2IC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQge1xyXG4gIHRvcDogMDtcclxuICB9XHJcbiAgfSAqL1xyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dC5hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0LmFjdGl2ZTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAubW9iaWxlLW5hdi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5tb2JpbGUtbmF2LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1zaXRlLWxvZ28ge1xyXG4gICAgLyogICBoZWlnaHQ6IDMxcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7ICovXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtc2l0ZS1sb2dvIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAubW9iaWxlLW5hdi1oZWFkZXIgLmNsb3NlLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIG9wYWNpdHk6IC42NTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuc29sdXRpb25zIC5zZWFyY2gtYm94LFxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuaW5kdXN0cmllcyAuc2VhcmNoLWJveCxcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmNhcmVlcnMgLnNlYXJjaC1ib3gsXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5hYm91dC11cyAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5zb2x1dGlvbnMrLnNsaWRlb3V0LW5hdi1zaWRlYmFyLFxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuaW5kdXN0cmllcysuc2xpZGVvdXQtbmF2LXNpZGViYXIsXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5jYXJlZXJzKy5zbGlkZW91dC1uYXYtc2lkZWJhcixcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmFib3V0LXVzKy5zbGlkZW91dC1uYXYtc2lkZWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5zb2x1dGlvbnMgLnNsaWRlb3V0LW5hdi1ibG9jay5pbmR1c3RyaWVzLXNlY3Rpb24sXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5zb2x1dGlvbnMgLnNsaWRlb3V0LW5hdi1ibG9jay5jYXJlZXJzLXNlY3Rpb24sXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5zb2x1dGlvbnMgLnNsaWRlb3V0LW5hdi1ibG9jay5hYm91dC11cy1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmluZHVzdHJpZXMgLnNsaWRlb3V0LW5hdi1ibG9jay5zb2x1dGlvbnMtc2VjdGlvbixcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmluZHVzdHJpZXMgLnNsaWRlb3V0LW5hdi1ibG9jay5jYXJlZXJzLXNlY3Rpb24sXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5pbmR1c3RyaWVzIC5zbGlkZW91dC1uYXYtYmxvY2suYWJvdXQtdXMtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5jYXJlZXJzIC5zbGlkZW91dC1uYXYtYmxvY2suc29sdXRpb25zLXNlY3Rpb24sXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtY29udGVudC5jYXJlZXJzIC5zbGlkZW91dC1uYXYtYmxvY2suaW5kdXN0cmllcy1zZWN0aW9uLFxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuY2FyZWVycyAuc2xpZGVvdXQtbmF2LWJsb2NrLmFib3V0LXVzLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuYWJvdXQtdXMgLnNsaWRlb3V0LW5hdi1ibG9jay5zb2x1dGlvbnMtc2VjdGlvbixcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb250ZW50LmFib3V0LXVzIC5zbGlkZW91dC1uYXYtYmxvY2suaW5kdXN0cmllcy1zZWN0aW9uLFxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvbnRlbnQuYWJvdXQtdXMgLnNsaWRlb3V0LW5hdi1ibG9jay5jYXJlZXJzLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLm5ld3NsZXR0ZXIgLnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgLTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3ggLmZvcm0tYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuZm9ybS1ibG9jayBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3guYWxsIC5hbGwtc2VhcmNoLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveC5hbGwgLmpvYi1zZWFyY2gtdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3guYWxsIC5zZWFyY2gtdG9nZ2xlLXRleHQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3guYWxsIC5zZWFyY2gtdG9nZ2xlLXRleHQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuc2VhcmNoLXRvZ2dsZS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuc2VhcmNoLXRvZ2dsZS10ZXh0OmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3ggLnNlYXJjaC10b2dnbGUtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zZWFyY2gtYm94IC5qb2Itc2VhcmNoLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNlYXJjaC1ib3ggLmpvYi1zZWFyY2gtdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuYWxsLXNlYXJjaC10YWIge1xyXG4gICAgbWFyZ2luOiA0MnB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2VhcmNoLWJveCAuYWxsLXNlYXJjaC10YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgLmJhY2stdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jay5hY3RpdmUgLnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2NoZXZyb24tbGVmdC5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgLTNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrLmFjdGl2ZSAudGl0bGUgLnRpdGxlLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrLmFjdGl2ZSAudGl0bGUgLmJhY2stdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2suYWN0aXZlIG5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrLmFjdGl2ZSBuYXYgYS5uYXYtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEuc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzhBQUNENSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEuc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEubmF2LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYS5uYXYtdGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWJsb2NrIG5hdiBhLm5hdi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1ibG9jayBuYXYgYS5uYXYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtYmxvY2sgbmF2IGEubmF2LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Qzc5QUY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMjAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1zaWRlYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggMTUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LXNpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1zaWRlYmFyIC50aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1uZXdzbGV0dGVyIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtbmV3c2xldHRlciBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtaW5zaWdodHMge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY4ODlCNjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtaW5zaWdodHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtaW5zaWdodHMgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWluc2lnaHRzIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWluc2lnaHRzIGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1pbnNpZ2h0cyBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1pbnNpZ2h0cyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtaW5zaWdodHMgYSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1haW4tbmF2LXNsaWRlb3V0IC5zbGlkZW91dC1uYXYtbG9naW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWxvZ2luIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWxvZ2luIGEge1xyXG4gICAgY29sb3I6ICNCMUM3RTIgIWltcG9ydGFudDsgXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWxvZ2luIC51c2VyLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL3VzZXItaWNvbi1uYXYuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb3VudHJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb3VudHJ5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tYWluLW5hdi1zbGlkZW91dCAuc2xpZGVvdXQtbmF2LWNvdW50cnkgc3BhbiB7XHJcbiAgICBjb2xvcjogI0IxQzdFMjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWFpbi1uYXYtc2xpZGVvdXQgLnNsaWRlb3V0LW5hdi1jb3VudHJ5IGEge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGb290ZXJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuZm9vdGVyIHtcclxuXHJcbi5ocy1tZW51LWZsb3ctaG9yaXpvbnRhbCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIC8qICAgbWFyZ2luLXRvcDogNDBweDsgKi9cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAvKiAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDQUNDOyAqL1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpdGUtZm9vdGVyIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zaXRlLWZvb3RlciAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5zdWItdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjNEM3OUFGO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXYge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M5Q0FDQztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItbmF2IC5mb290ZXItbmF2LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBjb2xvcjogIzI4MmEzMiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbmF2IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHRzaWRlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1yaWdodHNpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItY291bnRyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb3VudHJ5IC50aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb3VudHJ5IC5jb3VudHJ5IHtcclxuICAgIGNvbG9yOiAjOTM5NDk4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb3VudHJ5IC5jb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0LjI1cmVtIDJyZW07XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXIgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMi4xNjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lciBhLmNvcHkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICAvKkhTIG9ubHkqL1xyXG4gICAgdGV4dC1vdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItbGlua3MgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lci1saW5rcyAuaHMtbWVudS13cmFwcGVyLmhzLW1lbnUtZmxvdy1ob3Jpem9udGFsPnVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lci1saW5rcyAuaHMtbWVudS13cmFwcGVyLmhzLW1lbnUtZmxvdy1ob3Jpem9udGFsPnVsIGxpIGEge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lci1saW5rcyBhOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWxpbmtzIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIC5pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24uZnVsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zIC5pY29uLmZ1bGwgaW1nIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24gaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxNXB4IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lci1pY29ucyAuaWNvbiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItZGlzY2xhaW1lci1pY29ucyB7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiBcclxufVxyXG5cclxuLmZvb3Rlci1kaXNjbGFpbWVyLWljb25zX19ib3R0b20ge1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLWRpc2NsYWltZXItaWNvbnMgLmljb24uZnVsbCBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgIFxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXIgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmNvbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1iYXIge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwtYmFyIC5zb2NpYWwtaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsLWJhciAuc29jaWFsLWljb246bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuIiwiLmNhcmQtc2Nyb2xsIC5jYXJkLnN0YW5kYXJkIC5jYXJkLWJvZHkgLmhvcml6b250YWwtZ3JhZGllbnQsXHJcbi5jYXJkLXNjcm9sbC5hcnRpY2xlLWN0YSAuY2FyZCAuY2FyZC1ib2R5IC5ob3Jpem9udGFsLWdyYWRpZW50IHtcclxuICBoZWlnaHQ6IDhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICM0Qzc5QUYgLCAjNUM3RDcwLCAkb3JhbmdlLCAjOUQzMjNEKTtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5zbGljay1saXN0IHtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgIHtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgIHtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYS5jYXJkIHtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxufVxyXG5zZWN0aW9uLmNhcmQtc2Nyb2xsLndoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuYmx1ZSAuY2FyZC1zY3JvbGwtaGVhZGVyIC50aXRsZSB7XHJcbiAgY29sb3I6ICNGRkZGRkZcclxufVxyXG5cclxuLyogU1RBTkRBUkQgKi9cclxuLmNhcmQtc2Nyb2xsIC5jYXJkLnN0YW5kYXJkIC50aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBjb2xvcjogIzI4MmEzMjtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG59XHJcbi5jYXJkLXNjcm9sbCAuY2FyZC5zdGFuZGFyZCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGNvbG9yOiAjMjgyYTMyO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyogR1JBRElFTlQgKi9cclxuLmNhcmQtc2Nyb2xsIC5jYXJkLmdyYWRpZW50IC5jYXJkLWJvZHkge1xyXG4gIGJvcmRlci10b3A6IDhweCBzb2xpZDtcclxuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MGJmNWMsICMzODkzQ0QsICMzODYwOTcpO1xyXG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLyogRVZFTlRTICovXHJcblxyXG4uY2FyZC1zY3JvbGwuZXZlbnRzICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcclxuICB0b3A6IC00MXB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5ldmVudHMgIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuZXZlbnRzICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1zbGlkZXItbGVmdC1ibHVlLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuZXZlbnRzICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICB0b3A6IC00MXB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuZXZlbnRzICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsLmV2ZW50cyAgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tc2xpZGVyLXJpZ2h0LWJsdWUuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcblxyXG5zZWN0aW9uLmNhcmQtc2Nyb2xsLmV2ZW50cyAuY2FyZC5ldmVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkge1xyXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQ7XHJcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzBiZjVjLCAjMzg5M0NELCAjMzg2MDk3KTtcclxuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkgLmRhdGUsXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkgLmxvY2F0aW9uLFxyXG5zZWN0aW9uLmNhcmQtc2Nyb2xsLmV2ZW50cyAuY2FyZC5ldmVudCAuY2FyZC1ib2R5IC50aXRsZSB7XHJcbiAgY29sb3I6ICMyODJhMzI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG59XHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkgLnRpdGxlIHtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxufVxyXG5cclxuc2VjdGlvbi5jYXJkLXNjcm9sbC5ldmVudHMgLmNhcmQuZXZlbnQgLmNhcmQtYm9keSAuZGF0ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwuZXZlbnRzIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkgLmxvY2F0aW9uIHtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5zZWN0aW9uLmNhcmQtc2Nyb2xsLmV2ZW50cyAuY2FyZC5ldmVudCAuY2FyZC1ib2R5IC5sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5tYW5wb3dlcmdyb3VwLmZpL2h1YmZzL0Fzc2V0cy9JY29ucy9pY29uLW1hcC1ibHVlLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDFyZW07XHJcbiAgaGVpZ2h0OiAxcmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXRyYWNrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBBUlRJQ0xFICovXHJcbi5jYXJkLXNjcm9sbC5hcnRpY2xlLWN0YSAuY2FyZC5hcnRpY2xlLWN0YSAuY2FyZC1ib2R5LFxyXG4uY2FyZC1zY3JvbGwgLmNhcmQuc3RhbmRhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHtcclxuICBib3JkZXI6bm9uZTtcclxufVxyXG4uY2FyZC1zY3JvbGwgLmNhcmQuc3RhbmRhcmQuYXJ0aWNsZS5mZWF0dXJlZCB7bWFyZ2luOiAxNXB4O31cclxuXHJcbi5jYXJkLXNjcm9sbC5hcnRpY2xlLWN0YSAuY2FyZC5hcnRpY2xlLWN0YSB7XHJcbiAgYm9yZGVyLXJhZGl1czoxNXB4O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG5cclxuLyogQ09OTkVDVE9SICovXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkgLmN0YSB7XHJcbiAgbWFyZ2luLWxlZnQ6MDtcclxufVxyXG5cclxuc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gXHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9faW1hZ2UuY2FyZF9faW1hZ2UtLWZpeGVkIHtcclxuXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgNTYuMjUlIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWltYWdlIC52ZXJ0aWNhbC1ncmFkaWVudHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NjA5NywgIzM4OTNDRCwgIzcwYmY1Yyk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIHtcclxuICBcclxuICBib3gtc2hhZG93OiA1cHggOHB4IDE2cHggMCByZ2JhKDk3LCA5NywgOTcsIDAuMSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5zZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC5wcmltYXJ5LWJ1dHRvbi5ibHVlIC5hcnJvdy1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XHJcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MGJmNWMsICMzODkzQ0QsICMzODYwOTcpO1xyXG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cclxuICB9XHJcbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgIC5jYXJkLWJvZHkgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB9XHJcbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSBwLmxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIHNlY3Rpb24uY2FyZC1zY3JvbGwgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkgcC5sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuICBzZWN0aW9uLmNhcmQtc2Nyb2xsIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC5wcmltYXJ5LWJ1dHRvbi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICB9XHJcbiAgc2VjdGlvbi5jYXJkLXNjcm9sbCAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAucHJpbWFyeS1idXR0b24uYmx1ZSAuYXJyb3ctaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGlRWFJ2YlhOZlNXTnZibk5mUVhKeWIzY2lJR1JoZEdFdGJtRnRaVDBpUVhSdmJYTWdMeUJKWTI5dWN5QXZJRUZ5Y205M0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU1pSWdhR1ZwWjJoMFBTSXhNeUlnZG1sbGQwSnZlRDBpTUNBd0lESXlJREV6SWo0S0lDQThjR0YwYUNCcFpEMGlRWFJ2YlhOZlNXTnZibk5mUVhKeWIzY3RNaUlnWkdGMFlTMXVZVzFsUFNKQmRHOXRjeUF2SUVsamIyNXpJQzhnUVhKeWIzY2lJR1E5SWswdU5qRTBMRGN1T0RVMGFERTVMak5zTFRRdU1UYzVMRFF1TmpVeVlTNDNNVFF1TnpFMExEQXNNQ3d3TERBc0xqazFPQzQxTlRNdU5UVXpMREFzTUN3d0xDNDROakVzTUd3MUxqSXlOQzAxTGpneE5XRXVOekUwTGpjeE5Dd3dMREFzTUN3d0xTNDVOVGhNTVRZdU5Ua3lMamczTm1FdU5UVXpMalUxTXl3d0xEQXNNQzB1T0RZeExEQXNMamN4TkM0M01UUXNNQ3d3TERBc01Dd3VPVFU0VERFNUxqa3hMRFl1TkRnMlNDNDJNVFZCTGpZeE5pNDJNVFlzTUN3d0xEQXNNQ3czTGpFM1lTNDJNVFl1TmpFMkxEQXNNQ3d3TEM0Mk1UUXVOamcwV2lJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEF1TURBeElDMHdMalkzS1NJZ1ptbHNiRDBpSTJVd05qa3dZU0l2UGdvOEwzTjJaejRLKTtcclxuICB9XHJcbn1cclxuIiwiLmhzLWJsb2ctbGlzdGluZyBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmluc2lnaHQge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5zZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDcwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMuZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzLmxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQgLmNhcmQtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmxvYWQtbW9yZS1idG4ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmluc2lnaHQsXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5sb2FkLW1vcmUtYnRuIC5sZXNzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5LCBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSxcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQsICBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSxcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLmRhdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQsICBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLnRpdGxlLCBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udCwgIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSBwLCBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHAge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jdGFfX3dyYXAsIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jdGFfX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jdGFfX3dyYXAgLmN0YS10ZXh0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY3RhLCBcclxuICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY3RhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBcclxuICBzZWN0aW9uLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSxcclxuICBzZWN0aW9uLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOm5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHNlY3Rpb24uaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSAuY2FyZC1ib2R5IC5ob3Jpem9udGFsLWdyYWRpZW50IHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzg2MDk3LCAjMzg5M0NELCAjNzBiZjVjKTtcclxuICB9XHJcbiAgXHJcbiAgc2VjdGlvbi5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5ob3Jpem9udGFsLWdyYWRpZW50IHtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzODYwOTcsICMzODkzQ0QsICM3MGJmNWMpO1xyXG4gIH1cclxuICBcclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQsXHJcbiAgICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgIH1cclxuICBcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5Q0FDQztcclxuICAgICAgcGFkZGluZzogMjBweCA0OHB4IDEwcHggMDtcclxuICAgIH1cclxuICBcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICBcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmZlYXR1cmVkIC5jYXJkLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDQ4cHggMTBweCAzNnB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkIC5jYXJkLWJvZHkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICBcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSwgXHJcbiAgICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuICBcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSxcclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5jYXJkLWJvZHkgLnN1Yi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIHNlY3Rpb24uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkgLmRhdGUge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSAudGl0bGUsIFxyXG4gICAgc2VjdGlvbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLmNhcmQtYmxvY2suaW5zaWdodHMgLmxvYWQtbW9yZS1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAiLCIud2lkZ2V0LXR5cGUtcmljaF90ZXh0IGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAuYWEtY29udGVudC1jb2xvci0td2hpdGUge1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG5cclxuICBcclxuICAuYWEtY29udGVudC1jb2xvci0tYmxhY2sge1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgfVxyXG5cclxuICAuYWEtY29udGVudC1jb2xvci1pbXBvcnRhbnQtLXdoaXRlIHtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBcclxuICAuYWEtY29udGVudC1jb2xvci1pbXBvcnRhbnQtLWJsYWNrIHtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuLyogQUNDT1JESU9OICovXHJcbi5hY2NvcmRpb24tYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EzQTVBQTtcclxuICAgIC8qICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDsgKi9cclxuICAgIC8qICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyOyAqL1xyXG59XHJcblxyXG4vKiBcclxuICAuYWNjb3JkaW9uLWJsb2NrIC5pY29uOmFmdGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBsaW5lYXI7XHJcbiAgfSAqL1xyXG5cclxuLyogXHJcbiAgLmFjY29yZGlvbi1ibG9jay5hY3RpdmUgcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgfSAqL1xyXG4vKiBcclxuICAuYWNjb3JkaW9uLWJsb2NrOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0EzQTVBQTtcclxuICB9XHJcbiAgKi9cclxuLmFjY29yZGlvbi1ibG9jazpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYmxvY2sgLmljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogI0EzQTVBQTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5hY2NvcmRpb24tYmxvY2sgLmljb24ge1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hY2NvcmRpb24tc2VjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFjY29yZGlvbi1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tc2VjdGlvbiAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tc2VjdGlvbiAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tc2VjdGlvbiBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIG1hcmdpbjogMjRweCAwIDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFjY29yZGlvbi1zZWN0aW9uIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24tYmxvY2sgcCB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYmxvY2sub3BlbiAuaWNvbjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJsb2NrLm9wZW4gcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFjY29yZGlvbi1ibG9jay5zdGFuZGFyZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0EzQTVBQTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1ibG9jazpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYmxvY2sgLmljb246YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvVGVtcGxhdGVzL2ltYWdlcy9pY29uLWRvd24tYWNjb3JkaW9uLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGxpbmVhcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYWNjb3JkaW9uLWJsb2NrIC5pY29uOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1ibG9jay5hY3RpdmUgLmljb246YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udCwgIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1ibG9jay5hY3RpdmUgLmFjY29yZGlvbi1jb250ZW50LFxyXG4uYWNjb3JkaW9uLWJsb2NrLm9wZW4gLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBNT0JJTEUgTkVTVEVEIEFDQ09SRElPTiAqL1xyXG4ubWFpbi1uYXYtc2xpZGVvdXQgLmFjY29yZGlvbi1ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1uYXYtc2xpZGVvdXQgLmFjY29yZGlvbi1ibG9jayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMztcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tYWluLW5hdi1zbGlkZW91dCAuYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24tdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDEuODc1cmVtIC43NXJlbSAuNXJlbTtcclxufVxyXG5cclxuLm1haW4tbmF2LXNsaWRlb3V0IC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1jb250ZW50IHVsIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbSAwO1xyXG59XHJcblxyXG4ubWFpbi1uYXYtc2xpZGVvdXQgLm5hdmxpc3RfX21vYmlsZSAubmF2aXRlbV9fbW9iaWxlIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ubWFpbi1uYXYtc2xpZGVvdXQgLm5hdmxpc3RfX21vYmlsZSAubmF2aXRlbV9fbW9iaWxlIHVsIGxpIGEge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLm1haW4tbmF2LXNsaWRlb3V0IC5uYXZsaXN0X19tb2JpbGUgLm5hdml0ZW1fX21vYmlsZSAuYWNjb3JkaW9uLWJsb2NrIC5pY29uOmFmdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcblxyXG4uYmx1ZS1zZWFyY2gtcmliYm9uIC5qb2ItYWN0aW9uYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uYmx1ZS1zZWFyY2gtcmliYm9uIC5qb2ItYWN0aW9uYmFyIC5zYXZlLFxyXG4uYmx1ZS1zZWFyY2gtcmliYm9uIC5qb2ItYWN0aW9uYmFyIC5zaGFyZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uam9iLWFjdGlvbmJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuam9iLWFjdGlvbmJhciB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5qb2ItYWN0aW9uYmFyIC5zaGFyZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1hY3Rpb25iYXIgLnNhdmUsXHJcbi5qb2ItYWN0aW9uYmFyIC5zaGFyZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uam9iLWFjdGlvbmJhciAuc2F2ZSAuaWNvbi1ib29rbWFyayxcclxuLmpvYi1hY3Rpb25iYXIgLnNhdmUgLmljb24tc2hhcmUsXHJcbi5qb2ItYWN0aW9uYmFyIC5zaGFyZSAuaWNvbi1ib29rbWFyayxcclxuLmpvYi1hY3Rpb25iYXIgLnNoYXJlIC5pY29uLXNoYXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHRvcDogLTJweDtcclxufVxyXG5cclxuLmpvYi1hY3Rpb25iYXIgLnNhdmUgLmljb24tYm9va21hcmsgaW1nLFxyXG4uam9iLWFjdGlvbmJhciAuc2F2ZSAuaWNvbi1zaGFyZSBpbWcsXHJcbi5qb2ItYWN0aW9uYmFyIC5zaGFyZSAuaWNvbi1ib29rbWFyayBpbWcsXHJcbi5qb2ItYWN0aW9uYmFyIC5zaGFyZSAuaWNvbi1zaGFyZSBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmpvYi1hY3Rpb25iYXIgLmN0YSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmpvYi1hY3Rpb25iYXIgLmN0YSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmbGV4OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1hY3Rpb25iYXIgLmN0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgICBjb2xvcjogIzY3Njk2ZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBsaTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIj5cIjtcclxuICAgIGNvbG9yOiAjQTNBNUFBO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgbGkgYSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIGxpIGEucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJyZWFkY3J1bWIgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyAuaG91cnMsIFxyXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyAuaG91cnMgYSwgXHJcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5waG9uZSxcclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgLnBob25lIGEsXHJcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIC50aXRsZSwgXHJcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAudGl0bGUsXHJcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnRpdGxlLFxyXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi53aXRobG9nbyBwLCBcclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCBwLCBcclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIHAge1xyXG4gIGNvbG9yOiAjMjgyYTMyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIHAsIFxyXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IHAsIFxyXG5zZWN0aW9uLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgcCB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KXtcclxuICAgIHNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLndpdGhsb2dvIHAsIFxyXG4gICAgc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCBwLCBcclxuICAgIHNlY3Rpb24uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24ud2l0aGxvZ28gLnByaW1hcnktYnV0dG9uLnJldmVyc2VkLCBcclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTNDRDtcclxuICBib3JkZXItY29sb3I6ICMzODkzQ0Q7XHJcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24ud2l0aGxvZ28gLnByaW1hcnktYnV0dG9uLnJldmVyc2VkOmhvdmVyLCBcclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNzlhZjtcclxuICBib3JkZXItY29sb3I6ICM0Yzc5YWY7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb246bm90KC5jYWxsb3V0YmFyLXNlY3Rpb24tLXJlc2V0KSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ1RjlBLCAjMUMzRTZCKTtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiBcclxufVxyXG5cclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbi5yZXZlcnNlZDpob3ZlciAuYXJyb3ctaWNvbixcclxuc2VjdGlvbi5jYWxsb3V0YmFyLXNlY3Rpb24ud2l0aGxvZ28gLnByaW1hcnktYnV0dG9uLnJldmVyc2VkOmhvdmVyIC5hcnJvdy1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTkdSa1pHUmtZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYWxsb3V0YmFyLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3Q6bm90KC5jYWxsb3V0YmFyLXNlY3Rpb24tLXJlc2V0KSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Qzc5QUY7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5waG9uZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24uY29udGFjdCAucGhvbmUtaG91cnMgc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5waG9uZSxcclxuLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyAuaG91cnMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgIC8vICBtYXJnaW46IDAgMzBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyAucGhvbmUsXHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmNvbnRhY3QgLnBob25lLWhvdXJzIC5ob3VycyB7XHJcbiAgICAgICAvLyBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5jb250YWN0IC5waG9uZS1ob3VycyBhIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAvKiAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7ICovXHJcbn1cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSB7XHJcbiAgICBcclxuICAgXHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIC5yb3cge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSAuY2FsbG91dC1pbWFnZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5sYXJnZSAuY2FsbG91dC1pbWFnZSBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24ubGFyZ2UgLmNhbGxvdXRiYXItYm9keSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIC5jYWxsb3V0YmFyLWJvZHkgcCB7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW07XHJcbn1cclxuXHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLm92ZXJ2aWV3Om5vdCguY2FsbG91dGJhci1zZWN0aW9uLS1yZXNldCkge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLm92ZXJ2aWV3IC5jYWxsb3V0YmFyLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5vdmVydmlldyAuY2FsbG91dGJhci1ib2R5IC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLm92ZXJ2aWV3IC5jYWxsb3V0YmFyLWJvZHkgcCB7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24ub3ZlcnZpZXcgLmNhbGxvdXRiYXItYm9keSAudGl0bGUucmV2ZXJzZWQsXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24ub3ZlcnZpZXcgLmNhbGxvdXRiYXItYm9keSBwLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24ub3ZlcnZpZXcgLmNhbGxvdXRiYXItYm9keSBwIHtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLm92ZXJ2aWV3IC5jYWxsb3V0YmFyLWJvZHkgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3Rlcjpub3QoLmNhbGxvdXRiYXItc2VjdGlvbi0tcmVzZXQpIHtcclxuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMDtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXIteCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXIteCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE3NXB4IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5za2V3ZWQtcmVjdGFuZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNzguNDAyNzc3Nzc3Nzc3NzglO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcclxuICAgIGJvcmRlci1yaWdodDogNTBweCBzb2xpZCAjNWU2MDY2O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5za2V3ZWQtcmVjdGFuZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY2FsbG91dGJhci1ib2R5IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXItYm9keSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNhbGxvdXRiYXItYm9keSAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jYWxsb3V0YmFyLWJvZHkgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY2FsbG91dGJhci1ib2R5IC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY29ubmVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY29ubmVjdG9yLWJ1dHRvbiAuZmF0LWxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24gLmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxvdXRiYXItc2VjdGlvbi5mb290ZXIgLmNvbm5lY3Rvci1idXR0b24gLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b246aG92ZXIgLmFycm93LWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5ETWpVM01EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmZvb3RlciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b24gLmFycm93LWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci14IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXguc3ZnXCIpOyAqL1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uIC5jYWxsb3V0YmFyLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci1ib2R5IC50aXRsZSB7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uIC5jYWxsb3V0YmFyLWJvZHkgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uY2FsbG91dGJhci1zZWN0aW9uIC5jYWxsb3V0YmFyLWJvZHkgcCB7XHJcbiAgICBtYXJnaW46IDI0cHggMDtcclxufVxyXG5cclxuLmNhbGxvdXRiYXItc2VjdGlvbiAuY2FsbG91dGJhci1ib2R5IHAucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24uZm9vdGVyIC5jYWxsb3V0YmFyLWJvZHkgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDI0cHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24gLmNhbGxvdXRiYXItYm9keSAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuXHJcbi5jYWxsb3V0YmFyLXNlY3Rpb24ubGFyZ2UgLmNhbGxvdXRiYXItYm9keSAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FsbG91dGJhci1zZWN0aW9uLmxhcmdlIC5jYWxsb3V0YmFyLWJvZHkgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmxpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDY0cHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1ibG9jay5saWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ibG9jay5saWdodCAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmxpZ2h0IC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNhcmQtYmxvY2subGlnaHQgLmNhcmQgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtYmxvY2suZGFyayB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLWJsb2NrLmRhcmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtYmxvY2suZGFyayAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmRhcmsgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuXHJcbi5jYXJkLWJsb2NrLmRhcmsgLmNhcmQgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcblxyXG4uY2FyZC1ibG9jay5zdWJwYWdlIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDVGOUEsICMxQzNFNkIpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDVGOUEsICMxQzNFNkIpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDVGOUEsICMxQzNFNkIpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ1RjlBLCAjMUMzRTZCKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1ibG9jay5zdWJwYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY2FyZC1ibG9jay5zdWJwYWdlIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ibG9jay5pbnNpZ2h0cyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuXHJcbi5jYXJkLWJsb2NrLmluc2lnaHRzLmdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmluc2lnaHRzLmxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtYmxvY2suaW5zaWdodHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ibG9jay5pbnNpZ2h0cyBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1ibG9jay5pbnNpZ2h0cyBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hcnRpY2xlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFydGljbGUgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUNBQ0M7XHJcbiAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtYmxvY2suaW5zaWdodHMgLmNhcmQuZmVhdHVyZWQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmZlYXR1cmVkIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDhweCAxMHB4IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkLmFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1ibG9jay5pbnNpZ2h0cyAuY2FyZC5hZCAudGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrLmluc2lnaHRzIC5jYXJkIC5jYXJkLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLmNhcmQtYmxvY2suaW5zaWdodHMgLmZpbHRlcnMge1xyXG4gICAgcGFkZGluZzogMCAxM3B4IDMwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaGFkb3c6IDNweCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwIDEzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuY29ubmVjdG9yIHtcclxuICAgIGJveC1zaGFkb3c6IDVweCA4cHggMTZweCAwIHJnYmEoOTcsIDk3LCA5NywgMC4xKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcmQuY29ubmVjdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY2FyZC5jb25uZWN0b3IgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWltYWdlIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuY29ubmVjdG9yIC5jYXJkLWJvZHkgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG59XHJcblxyXG4uY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IHAubGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC5jdGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAuY3RhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC5jb25uZWN0b3IgLmNhcmQtYm9keSAuY3RhIC5jb25uZWN0b3ItYnV0dG9uIC5mYXQtbGluZSxcclxuICAgIC5jYXJkLmNvbm5lY3RvciAuY2FyZC1ib2R5IC5jdGEgLmNvbm5lY3Rvci1idXR0b24gLmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLnN0YXQge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTBweCAxM3B4O1xyXG59XHJcblxyXG4uY2FyZC5zdGF0IC5zdGF0LWxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZC5zdGF0IC5zdGF0LWxpbmUgLnN0YXQge1xyXG4gICAgZm9udC1zaXplOiAxODBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcmQuc3RhdCAuc3RhdC1saW5lIC5zdGF0IHtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5zdGF0IC5zdGF0LWxpbmUgLmljb24ge1xyXG4gICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcmQuc3RhdCAuc3RhdC1saW5lIC5pY29uIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5zdGF0IHAge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcmQuc3RhdCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLnJlbGF0ZWQtY29udGVudCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTYzLCAxNjUsIDE3MCwgMC41KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbn1cclxuXHJcbi5jYXJkLnJlbGF0ZWQtY29udGVudCAuY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG5cclxuLmNhcmQucmVsYXRlZC1jb250ZW50IC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZC5yZWxhdGVkLWNvbnRlbnQgLnN1Yi10aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5yZWxhdGVkLWNvbnRlbnQgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLnJlbGF0ZWQtY29udGVudCAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLnJlbGF0ZWQtY29udGVudCAuZGF0ZSB7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LCAgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxufVxyXG5cclxuLmNhcmQucmVsYXRlZC1jb250ZW50IC50ZXh0IHtcclxuICAgIGNvbG9yOiAjMjgyYTMyICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uY2FyZC5saWdodCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLmxpZ2h0IGltZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi5jYXJkLmxpZ2h0IC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWJyZWFrOiAyOXB4O1xyXG59XHJcblxyXG4uY2FyZC5saWdodCBwIHtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmNhcmQuZGFyayB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLmRhcmsgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbn1cclxuXHJcbi5jYXJkLmRhcmsgcCB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuZGFyayBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLmRhcmsgLmxpZ2h0Ymx1ZSAuYXJyb3ctaWNvbiB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTTNOVGt6UWtNaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmNhcmQuZGFyayBhIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jYXJkLmRhcmsgaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogNjBweDtcclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5jYXJkLmFydGljbGUuZmVhdHVyZWQgaDUge1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbn1cclxuXHJcbi5jYXJkLmFydGljbGUuZmVhdHVyZWQgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJG9yYW5nZTtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuY2FyZC1ib2R5IHtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5hcnJvdy1pY29uIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVFYUnZiWE5mU1dOdmJuTmZRWEp5YjNjaUlHUmhkR0V0Ym1GdFpUMGlRWFJ2YlhNZ0x5QkpZMjl1Y3lBdklFRnljbTkzSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kwTlNJZ2FHVnBaMmgwUFNJeU5pNDFPVElpSUhacFpYZENiM2c5SWpBZ01DQTBOU0F5Tmk0MU9USWlQZ29nSUR4d1lYUm9JR2xrUFNKQmRHOXRjMTlKWTI5dWMxOUJjbkp2ZHkweUlpQmtZWFJoTFc1aGJXVTlJa0YwYjIxeklDOGdTV052Ym5NZ0x5QkJjbkp2ZHlJZ1pEMGlUVEV1TWpVMkxERTFMak0yTlVnME1DNDNNalZzTFRndU5UUTNMRGt1TlRFMllURXVORFl4TERFdU5EWXhMREFzTUN3d0xEQXNNUzQ1Tml3eExqRXpNU3d4TGpFek1Td3dMREFzTUN3eExqYzJNU3d3VERRMExqWXlOQ3d4TkM0NU5EVmhNUzQwTmpFc01TNDBOakVzTUN3d0xEQXNNQzB4TGprMlRETXpMamt6T0N3eExqQTVNV0V4TGpFek1pd3hMakV6TWl3d0xEQXNNQzB4TGpjMk1Td3dMREV1TkRZeExERXVORFl4TERBc01Dd3dMREFzTVM0NU5tdzRMalUwTnl3NUxqVXhOa2d4TGpJMU4wRXhMakkyTERFdU1qWXNNQ3d3TERBc01Dd3hNeTQ1TmpaaE1TNHlOaXd4TGpJMkxEQXNNQ3d3TERFdU1qVTJMREV1TkZvaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB3TGpBd01TQXRNQzQyTnlraUlHWnBiR3c5SWlObE1EWTVNR0VpTHo0S1BDOXpkbWMrQ2c9PSk7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCAyN3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDQ4cHg7XHJcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLmZlYXR1cmVkIC5hcnJvdy1pY29uIHtcclxuICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAudGl0bGUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlIC5jYXJkLWJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRibHVlO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZTpob3ZlcixcclxuLmNhcmQtc2Nyb2xsIC5jYXJkLnN0YW5kYXJkOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZS5mZWF0dXJlZCAuYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlIC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlIC5zdWItdGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZSAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZSAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZSAuc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLmFydGljbGUgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWJyZWFrOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC5hcnRpY2xlLWN0YSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZS1jdGEgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGJsdWU7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlLWN0YSAuc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZS1jdGEgLnN1Yi10aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLWN0YSAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZS1jdGEgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jYXJkLmFydGljbGUtY3RhIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLWN0YSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWJyZWFrOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlLWN0YSAuZGF0ZSB7XHJcbiAgICBjb2xvcjogIzQyNDI0MjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLmFydGljbGUtY3RhIC5kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLmFydGljbGUtY3RhIGEge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmNhcmQuYXJ0aWNsZS1jdGEgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLWN0YSBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5ldmVudCB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkLmV2ZW50IC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxufVxyXG5cclxuLmNhcmQuZXZlbnQgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLmV2ZW50IC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQuZXZlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5ldmVudCAuZGF0ZSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5ldmVudCAuZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlLXNpbXBsZSAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5jYXJkLmFydGljbGUtc2ltcGxlIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLXNpbXBsZSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLXNpbXBsZSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuYXJ0aWNsZS1zaW1wbGUgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJG9yYW5nZTtcclxuICAgIHBhZGRpbmc6IDM2cHggNDhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC5hcnRpY2xlLXNpbXBsZSAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5hcnRpY2xlLXNpbXBsZSBwIHtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG59XHJcblxyXG4uY2FyZC5hZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTMyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9hZC1zY2hlbWF0aWMtdXBwZXItbGVmdC5zdmdcIiksIHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9hZC1zY2hlbWF0aWMtbG93ZXItcmlnaHQuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIGJvdHRvbSByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHgsIDE1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNhcmQuYWQ6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNhcmQuYWQ6aG92ZXIgLmJ1dHRvbi10ZXh0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYXJkLmFkIC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLmNhcmQuYWQgLmFycm93LWljb24ge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNVGNpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFM0NE1EUWdPUzR6TWpSb01qVXVNalpzTFRVdU5EY2dOUzQyTURSaExqZ3hMamd4SURBZ01DQXdJREFnTVM0eE5UUmpMakUyTVM0eE5qVXVOREF6TGpJME9DNDFOalF1TWpRNExqRTJJREFnTGpRd01pMHVNRGd6TGpVMk15MHVNalE0YkRZdU9ETTRMVGN1TURBMVlTNDRNUzQ0TVNBd0lEQWdNQ0F3TFRFdU1UVTBUREl4TGpjeUxqa3hPR0V1TnpZMUxqYzJOU0F3SURBZ01DMHhMakV5TnlBd0lDNDRNUzQ0TVNBd0lEQWdNQ0F3SURFdU1UVTBiRFV1TkRjZ05TNDJNRFJJTGpnd05XTXRMalE0TWlBd0xTNDRNRFF1TXpNdExqZ3dOQzQ0TWpRZ01DQXVORGswTGpNeU1pNDRNalF1T0RBMExqZ3lOSG9pSUdacGJHdzlJaU5HUmtaR1JrWWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp3dmMzWm5QZz09KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5jYXJkLmFkIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQuYWQgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLmFkIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLmFkIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC5qb2Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcclxufVxyXG5cclxuLmNhcmQuam9iIC5zdWItdGl0bGUge1xyXG4gICAgY29sb3I6ICM3NTkzQkM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5jYXJkLmpvYiAuc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuam9iIC5zdWItdGl0bGUubWFyb29uIHtcclxuICAgIGNvbG9yOiAjQzA3MDc4O1xyXG59XHJcblxyXG4uY2FyZC5qb2IgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5jYXJkLmpvYiAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuam9iIC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMzJweDtcclxufVxyXG5cclxuLmNhcmQuam9iIC5sb2NhdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmNhcmQuam9iIC5kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgY29sb3I6ICNBM0E1QUE7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5jYXJkLmpvYiAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmNhcmQuam9iIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuam9iIGJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uY2FyZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcmQgLmNhcmQtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG59XHJcblxyXG4uY2FyZCAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2FyZCAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkIC50aXRsZS5saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZCBwIHtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jYXJkLXJlc291cmNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJkLXJlc291cmNlOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuY2FyZC1yZXNvdXJjZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTQ3LCAxNDgsIDE1MiwgMC4zNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtcmVzb3VyY2UgLmltYWdlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLXJlc291cmNlIC5pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1yZXNvdXJjZSAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4uY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbn1cclxuXHJcbi5jYXJkLXJlc291cmNlIC5jb250ZW50IC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2FyZC1yZXNvdXJjZSAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLS13aXBlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLS13aXBlOmhvdmVyIC5jYXJkLS13aXBlLS1hcG9sbG86OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMywgMiwgMSkgcm90YXRlM2QoMCwgMCwgMSwgMjQwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xyXG59XHJcblxyXG4uY2FyZC0td2lwZSAuY2FyZC0td2lwZS0tYXBvbGxvOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjI1KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjksIDEuNCwgMSkgcm90YXRlM2QoMCwgMCwgMSwgMjIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgLmNhcmQtLXdpcGUtLWFwb2xsbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbi5jYXJkLXNjcm9sbCB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgNnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtc2Nyb2xsIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY2FyZC1zY3JvbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtc2Nyb2xsLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5ibHVlIC5jYXJkLXNjcm9sbC1oZWFkZXIgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjQ0JENUUzO1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuYmx1ZSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcclxuICAgIHRvcDogLTQxcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5ibHVlIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5ibHVlIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1zbGlkZXItbGVmdC5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuYmx1ZSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICAgIHRvcDogLTQxcHg7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsLmJsdWUgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsLmJsdWUgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLXNsaWRlci1yaWdodC5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuY29ubmVjdG9yLCAuY2FyZC1zY3JvbGwuY29ubmVjdG9yIC5zbGljay1saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5jb25uZWN0b3IgLmNhcmQtc2Nyb2xsLWhlYWRlciAudGl0bGUge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcblxyXG4uY2FyZC1zY3JvbGwuY29ubmVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xyXG4gICAgdG9wOiAtNDFweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsLmNvbm5lY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwuY29ubmVjdG9yIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1zbGlkZXItbGVmdC1ibHVlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5jb25uZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XHJcbiAgICB0b3A6IC00MXB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbC5jb25uZWN0b3IgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsLmNvbm5lY3RvciAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL2ljb24tc2xpZGVyLXJpZ2h0LWJsdWUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwgLmNhcmQtc2Nyb2xsLWhlYWRlciAudGl0bGUge1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbCAuY2FyZC1zY3JvbGwtaGVhZGVyIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbCAuY2FyZC1zY3JvbGwtaGVhZGVyIC5idXR0b24tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5jYXJkLXNjcm9sbC1oZWFkZXIgLmJ1dHRvbi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbCAuY2FyZC5zdGFuZGFyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcblxyXG4vKiBTTElDSyBTTElERVIgbWlzc2luZyBzdHlsZXMgZm9yIERPVFMgYW5kIEFSUk9XUyovXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsLmNvbm5lY3RvciAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLyogLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4IDAgIWltcG9ydGFudDtcclxuICB9ICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcclxuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGU+ZGl2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlPmRpdiAuY2FyZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlPmRpdiAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay1zbGlkZT5kaXYgLmNhcmQuYXJ0aWNsZSAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlPmRpdiAuY2FyZC5hcnRpY2xlIC5kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNhcmQtc2Nyb2xsIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlPmRpdiAuY2FyZC5hcnRpY2xlIC5zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1zY3JvbGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jYXJkLXNjcm9sbCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2ssXHJcbi5kZXRhaWxzLWJsb2NrIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayxcclxuICAgIC5kZXRhaWxzLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrLmpvYiAuam9iLWN0YXMsXHJcbi5kZXRhaWxzLWJsb2NrLmpvYiAuam9iLWN0YXMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2suam9iIHAsXHJcbi5hcnRpY2xlLWJsb2NrLmpvYiBsaSxcclxuLmRldGFpbHMtYmxvY2suam9iIHAsXHJcbi5kZXRhaWxzLWJsb2NrLmpvYiBsaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5hcnRpY2xlLWJsb2NrLmpvYiBwLFxyXG4gICAgLmFydGljbGUtYmxvY2suam9iIGxpLFxyXG4gICAgLmRldGFpbHMtYmxvY2suam9iIHAsXHJcbiAgICAuZGV0YWlscy1ibG9jay5qb2IgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtYmxvY2suam9iIHAubGFyZ2UsXHJcbi5hcnRpY2xlLWJsb2NrLmpvYiBsaS5sYXJnZSxcclxuLmRldGFpbHMtYmxvY2suam9iIHAubGFyZ2UsXHJcbi5kZXRhaWxzLWJsb2NrLmpvYiBsaS5sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2suam9iIHAubGFyZ2UsXHJcbiAgICAuYXJ0aWNsZS1ibG9jay5qb2IgbGkubGFyZ2UsXHJcbiAgICAuZGV0YWlscy1ibG9jay5qb2IgcC5sYXJnZSxcclxuICAgIC5kZXRhaWxzLWJsb2NrLmpvYiBsaS5sYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jay5qb2IgbGksXHJcbi5kZXRhaWxzLWJsb2NrLmpvYiBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrLmpvYiAuZGV0YWlscy1kaXNjbGFpbWVyLFxyXG4uZGV0YWlscy1ibG9jay5qb2IgLmRldGFpbHMtZGlzY2xhaW1lciB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBjb2xvcjogIzkzOTQ5ODtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYnJlYWRjcnVtYixcclxuLmRldGFpbHMtYmxvY2sgLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyLmpvYisuam9iLWFjdGlvbmJhcixcclxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyLmpvYisuam9iLWFjdGlvbmJhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLFxyXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLnJldmVyc2VkLFxyXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLFxyXG4gICAgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlLFxyXG4gICAgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnN1Yi10aXRsZSxcclxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5zdWItdGl0bGUucmV2ZXJzZWQsXHJcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuc3ViLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnN1Yi10aXRsZSxcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuY29tcGFueSxcclxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC5jb21wYW55IHtcclxuICAgIGNvbG9yOiAjODM4NThCO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuY29tcGFueSBpbWcsXHJcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAuY29tcGFueSBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXIgLnRpbWUtc2tpbGwtYmxvY2ssXHJcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQkFCQUI7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayAudGltZSxcclxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtaGVhZGVyIC50aW1lLXNraWxsLWJsb2NrIC50aW1lIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayAuc2tpbGwsXHJcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlciAudGltZS1za2lsbC1ibG9jayAuc2tpbGwge1xyXG4gICAgY29sb3I6ICM0MzgwODA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1oZWFkZXItY29udGFpbmVyIC5zb2NpYWwtYmFyLFxyXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1oZWFkZXItY29udGFpbmVyIC5zb2NpYWwtYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTYzLCAxNjUsIDE3MCwgMC41KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtaGVhZGVyLWNvbnRhaW5lciAuc29jaWFsLWJhcixcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLWhlYWRlci1jb250YWluZXIgLnNvY2lhbC1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuc29jaWFsLWJhcixcclxuLmRldGFpbHMtYmxvY2sgLnNvY2lhbC1iYXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxufVxyXG5cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBoNCxcclxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIGg0IHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBoNCxcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUsXHJcbiAgICAuZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgcCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHAsXHJcbiAgICAuZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgcDpmaXJzdC1jaGlsZCxcclxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHAubGFyZ2UsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLmxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgcC5sYXJnZSxcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwLmxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwIGEsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBwIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgLnJlc3BvbnNpdmUsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSAucmVzcG9uc2l2ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCxcclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHVsLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgb2wsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSB1bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIG9sIGxpLFxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgdWwgbGksXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtYXJ0aWNsZSBvbCBsaSxcclxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1hcnRpY2xlIHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgb2wgbGksXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWFydGljbGUgdWwgbGksXHJcbiAgICAuZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgb2wgbGksXHJcbiAgICAuZGV0YWlscy1ibG9jayAuc2luZ2xlLWFydGljbGUgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCxcclxuLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50LFxyXG4gICAgLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCAudGl0bGUsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCAudGl0bGUucmV2ZXJzZWQsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IC50aXRsZSxcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnRpdGxlLFxyXG4gICAgLmRldGFpbHMtYmxvY2sgLnNpbmdsZS1ldmVudCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCBwLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IHAubGFyZ2UsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgcC5sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnNpbmdsZS1ldmVudCBwIGEsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgcCBhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnJlc3BvbnNpdmUsXHJcbi5kZXRhaWxzLWJsb2NrIC5zaW5nbGUtZXZlbnQgLnJlc3BvbnNpdmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IG9sLFxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IHVsLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IG9sLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IHVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IG9sIGxpLFxyXG4uYXJ0aWNsZS1ibG9jayAuc2luZ2xlLWV2ZW50IHVsIGxpLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IG9sIGxpLFxyXG4uZGV0YWlscy1ibG9jayAuc2luZ2xlLWV2ZW50IHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIsXHJcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZSxcclxuLmRldGFpbHMtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzI4MmEzMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQ7XHJcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3MGJmNWMsICMzODkzQ0QsICMzODYwOTcpO1xyXG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLnJldmVyc2VkLFxyXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuc2lkZWJhci10aXRsZSxcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLnNpZGViYXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZmVhdHVyZWQtYXJ0aWNsZSwgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZmVhdHVyZWQtYXJ0aWNsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgfSAqL1xyXG5cclxuLmFydGljbGUtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZmVhdHVyZWQtYXJ0aWNsZSBpbWcsXHJcbi5kZXRhaWxzLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLmZlYXR1cmVkLWFydGljbGUgaW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5nb29nbGUtbWFwLFxyXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5nb29nbGUtbWFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5nb29nbGUtbWFwLFxyXG4gICAgLmRldGFpbHMtYmxvY2sgLmFydGljbGUtc2lkZWJhciAuZ29vZ2xlLW1hcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5hcnRpY2xlLXNpZGViYXIgLmdvb2dsZS1tYXAgaW1nLFxyXG4uZGV0YWlscy1ibG9jayAuYXJ0aWNsZS1zaWRlYmFyIC5nb29nbGUtbWFwIGltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFydGljbGUtYmxvY2sgLnJzdnAsXHJcbi5kZXRhaWxzLWJsb2NrIC5yc3ZwIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE2MywgMTY1LCAxNzAsIDAuNSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2sgLnJzdnAsXHJcbiAgICAuZGV0YWlscy1ibG9jayAucnN2cCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2sgLnJzdnAsXHJcbiAgICAuZGV0YWlscy1ibG9jayAucnN2cCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJsb2NrIC5yc3ZwIC5jdGEsXHJcbi5kZXRhaWxzLWJsb2NrIC5yc3ZwIC5jdGEge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgLmFydGljbGUtYmxvY2sgLnJzdnAgLmN0YSxcclxuICAgIC5kZXRhaWxzLWJsb2NrIC5yc3ZwIC5jdGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5hcnRpY2xlLWJsb2NrIC5yc3ZwIC5jdGEsXHJcbiAgICAuZGV0YWlscy1ibG9jayAucnN2cCAuY3RhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kcm9wZG93bi1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLWJsb2NrLnNtYWxsIHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWJsb2NrLnNtYWxsIC5kcm9wZG93bi1ibG9jay1pbnNpZGUge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLWJsb2NrLWluc2lkZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FCQUJBQjtcclxuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1ibG9jayAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tYmxvY2sgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5kcm9wZG93bi1ibG9jayAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZHJvcGRvd24tYmxvY2sgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1ibG9jayBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24tYmxvY2sgLmJ0bnMtY29udGFpbmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tYmxvY2sgLmJ0bnMtY29udGFpbmVyIC5jb2wge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zb3J0LW9wdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zb3J0LW9wdGlvbjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxufVxyXG5cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24ubGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5ncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZlYXR1cmV0dGUtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZlYXR1cmV0dGUtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24ucXVvdGUgLmZlYXR1cmV0dGUtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24ucXVvdGUgLmZlYXR1cmV0dGUtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5xdW90ZSAucXVvdGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgb3BhY2l0eTogLjE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1xdW90ZS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24ucXVvdGUgLnF1b3RlIHtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmVhdHVyZXR0ZS1zZWN0aW9uLnF1b3RlIC5xdW90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDE2cHggMDtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24uY29ubmVjdG9yIC5mZWF0dXJldHRlLWJvZHkgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmNvbm5lY3RvciAuZmVhdHVyZXR0ZS1ib2R5IC5zdWItdGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24uY29ubmVjdG9yIC5mZWF0dXJldHRlLWJvZHkgLmNvbm5lY3Rvci1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmNvbm5lY3RvciAuZmVhdHVyZXR0ZS1ib2R5IC5jb25uZWN0b3ItYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSAuY29ubmVjdG9yLWJ1dHRvbiAuZmF0LWxpbmUsXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24uY29ubmVjdG9yIC5mZWF0dXJldHRlLWJvZHkgLmNvbm5lY3Rvci1idXR0b24gLmxpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5zdGFuZGFyZCAuZmVhdHVyZXR0ZS1ib2R5IHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5jb25uZWN0b3IgLmZlYXR1cmV0dGUtYm9keSBwLmxhcmdlIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24uc3RhbmRhcmQgLmZlYXR1cmV0dGUtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24uc3RhbmRhcmQgLmZlYXR1cmV0dGUtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLnN0YW5kYXJkIC5mZWF0dXJldHRlLWJvZHkgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24uc3RhbmRhcmQgLmZlYXR1cmV0dGUtYm9keSAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbi5zdGFuZGFyZCAuZmVhdHVyZXR0ZS1ib2R5IHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uLmV2ZW50IC5mZWF0dXJldHRlLWJvZHkgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24uZXZlbnQgLmZlYXR1cmV0dGUtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5mZWF0dXJldHRlLXNlY3Rpb24uZXZlbnQgLmZlYXR1cmV0dGUtYm9keSAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWJvZHkgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5mZWF0dXJldHRlLXNlY3Rpb24gLmZlYXR1cmV0dGUtYm9keSAudGltZS10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgY29sb3I6ICM0MjQyNDI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWJvZHkgLnRpbWUtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWJvZHkgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWJvZHkgLnN1Yi10aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC5zdWItdGl0bGUubGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IC5zdWItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgfSAqL1xyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1ib2R5IHAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICAgIGNvbG9yOiAjMjgyYTMyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1pbWdzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWltZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1pbWdzIC5ibHVycmVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICByaWdodDogLTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmVhdHVyZXR0ZS1zZWN0aW9uIC5mZWF0dXJldHRlLWltZ3MgLmJsdXJyZWQgaW1nIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcclxufVxyXG5cclxuLmZlYXR1cmV0dGUtc2VjdGlvbiAuZmVhdHVyZXR0ZS1pbWdzIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuXHJcbi5hcnRpY2xlLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWZpbHRlcnMgLmZpbHRlci1sYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1maWx0ZXJzIC50ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4uZmlsdGVyLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxufVxyXG5cclxuLmZpbHRlci1ibG9jay5hY3RpdmUgLmRyb3Bkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmlsdGVyLWJsb2NrLmFjdGl2ZSAuZmlsdGVyLWJsb2NrLWlubmVyIC5pY29uLWRvd24ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmZpbHRlci1ibG9jay5hY3RpdmUgLnRyaWFuZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmlsdGVyLWJsb2NrIC5maWx0ZXItYmxvY2staW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmlsdGVyLWJsb2NrIC5maWx0ZXItYmxvY2staW5uZXIgLmZpbHRlci1ibG9jay1jbGlja2VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuaWNvbi1maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuaWNvbi1maWx0ZXJzIGltZyB7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5maWx0ZXItYmxvY2sgLmZpbHRlci1ibG9jay1pbm5lciAuaWNvbi1kb3duIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLmZpbHRlci1ibG9jayAuZmlsdGVyLWJsb2NrLWlubmVyIC5pY29uLWRvd24gaW1nIHtcclxuICAgIGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLmZpbHRlci1ibG9jayAuZmlsdGVyLWJsb2NrLWlubmVyIC50ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcblxyXG4uZmlsdGVyLWJsb2NrIC50cmlhbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0FCQUJBQjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FCQUJBQjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucmFuZ2Utc2xpZGVyLXNoZWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4uam9iLWZpbHRlcnMgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmpvYi1maWx0ZXJzIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuam9iLWZpbHRlcnMgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1maWx0ZXJzIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9iLWZpbHRlcnMgLmN0YSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmpvYi1maWx0ZXJzIC5jdGEgLmRhcmstZ3JheSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5kaXN0YW5jZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciAuZGlzdGFuY2Uge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciAuZGlzdGFuY2UsXHJcbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNBM0E1QUE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5kaXN0YW5jZSxcclxuICAgIC5yYW5nZS1zbGlkZXItY29udGFpbmVyIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciBzdHJvbmcge1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5yYW5nZS1zbGlkZXIge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICNFRkYwRjA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnJhbmdlLXNsaWRlci1jb250YWluZXIgLnJhbmdlLXNsaWRlcjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucmFuZ2Utc2xpZGVyLWNvbnRhaW5lciAucmFuZ2Utc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXItY29udGFpbmVyIC5yYW5nZS1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0ge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWN0LXVzLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtdXMtZm9ybS0tY3VzdG9tIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmxlZnQtc2lkZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWN0LXVzLWZvcm0tLWN1c3RvbSAubGVmdC1zaWRlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gLmNvbC1sZy02IC5jb2wtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY29udGFjdC11cy1mb3JtLS1jdXN0b20gdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAzODNweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29udGFjdC11cy1mb3JtLS1jdXN0b20gdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0gLmN0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIucmV2ZXJzZWQgYSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAudGV4dC5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAucHJpdmFjeS1ub3RpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC5wcml2YWN5LW5vdGljZSAuY3RhIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgY29sb3I6ICM4Mzg1OEIgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIHtcclxuICAgIG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtLmFjdGl2ZSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5mb3JtLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tYmxvY2sgbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1kaXNjbGFpbWVyIC5jaGVja2JveCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIgLmNoZWNrYm94IGxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIgLmNoZWNrYm94IGxhYmVsIGlucHV0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWZvcm0tZGlzY2xhaW1lciAuY2hlY2tib3ggbGFiZWwgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUNBQ0M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIgLmNoZWNrYm94IGxhYmVsIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK3NwYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1jaGVjay5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWRpc2NsYWltZXIgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICM5Mzk0OTg7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1kaXNjbGFpbWVyIC5tZXNzYWdlIGEge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uaG9tZXBhZ2UgLnNjcm9saWZ5LXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWVwYWdlIC5zY3JvbGlmeS1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UgLnNjcm9saWZ5LXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgIGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLmhvbWVwYWdlIC5zY3JvbGlmeS1wYWdpbmF0aW9uIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5ob21lcGFnZSAuc2Nyb2xpZnktcGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYWEtaGVpZ2h0LS1mdWxsIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmFhLWhlaWdodC0tZnVsbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50aXRsZSxcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRleHQsXHJcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC5jdGEsXHJcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC5mb3JtLFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWpvYi1ibG9jayAuY29udGVudCAuc3ViLXRpdGxlLFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWpvYi1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyLFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAudGl0bGUsXHJcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY2FyZWVyLWJsb2NrIC5jb250ZW50IC50ZXh0LFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuY3RhLFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuZm9ybSxcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSxcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lcixcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZSxcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50ZXh0LFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLmN0YSxcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC5mb3JtLFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSxcclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmJnLWltYWdlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5ib2R5IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuIFxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIC5tYWluLWltZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLmZhdC1saW5lIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5saW5lIC5pbm5lci1saW5lIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLm91dGVyLWN0YSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcblxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDEpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5ob21lcGFnZSAuaG9tZS1ibG9jay5hY3RpdmUgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UgLmhvbWUtYmxvY2suYWN0aXZlIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMykge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMyUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmhvbWVwYWdlIC5ob21lLWJsb2NrLmFjdGl2ZSAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrOm5vdCguYWEtaGVpZ2h0LS1mdWxsKSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAtOTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayB7XHJcbiAgICAgLy8gICBtYXJnaW4tdG9wOiAtNjVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuc2xpY2stbGlzdCxcclxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLXRyYWNrIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogLjI1O1xyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zaXRpb246IDAuNzVzIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwcHggcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwcHggcmlnaHQgLTQwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwcHggcmlnaHQgLTMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLmNvbnRlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1pbiAucmVjdGFuZ2xlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZUluO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZUluO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjRzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLWluIC5yZWN0YW5nbGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVBvcnRyYWl0SW47XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVBvcnRyYWl0SW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLWluIC5yZWN0YW5nbGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVRhYmxldEluO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRJbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlTW9iaWxlSW47XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZUluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZTIge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlSW47XHJcbiAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlSW47XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC42cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1pbiAucmVjdGFuZ2xlMiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRJbjtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRJbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZTIge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVRhYmxldEluO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRJbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctaW4gLnJlY3RhbmdsZTIge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZUluO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVNb2JpbGVJbjtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLW91dCAuY29udGVudCB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLmFuaW1hdGluZy1vdXQgLnJlY3RhbmdsZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVPdXQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlT3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLW91dCAucmVjdGFuZ2xlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVQb3J0cmFpdE91dDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRPdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLW91dCAucmVjdGFuZ2xlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRPdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZVRhYmxldE91dDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctb3V0IC5yZWN0YW5nbGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU1vYmlsZU91dDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlTW9iaWxlT3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctb3V0IC5yZWN0YW5nbGUyIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlY3RhbmdsZU91dDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVPdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4xcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4xcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5hbmltYXRpbmctb3V0IC5yZWN0YW5nbGUyIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVQb3J0cmFpdE91dDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlUG9ydHJhaXRPdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLW91dCAucmVjdGFuZ2xlMiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlVGFibGV0T3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVUYWJsZXRPdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0uYW5pbWF0aW5nLW91dCAucmVjdGFuZ2xlMiB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVjdGFuZ2xlTW9iaWxlT3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiByZWN0YW5nbGVNb2JpbGVPdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtLm9yYW5nZSAucmVjdGFuZ2xlLFxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbS5vcmFuZ2UgLnJlY3RhbmdsZTIge1xyXG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxufVxyXG5cclxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0zMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44NXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTMwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUge1xyXG4gICAgICAgIHdpZHRoOiAxNjglO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlMiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0zMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKSB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44NXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAucmVjdGFuZ2xlMiB7XHJcbiAgICAgICAgd2lkdGg6IDEzMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5yZWN0YW5nbGUyIHtcclxuICAgICAgICB3aWR0aDogMTY1JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZTIge1xyXG4gICAgICAgIHdpZHRoOiAxNjglO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goNDVkZWcpIHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZTIge1xyXG4gICAgICAgIHdpZHRoOiAxNjAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goNDVkZWcpIHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLnJlY3RhbmdsZTIge1xyXG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCg0NWRlZykgdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBsZWZ0OiA2LjUlO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yNXB4O1xyXG4gICAgY29sb3I6ICM1RTYwNjY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC5zdWItdGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLWNhcm91c2VsLWJsb2NrIC5jYXJvdXNlbC1pdGVtIC5jb250ZW50IC5zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAuc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jYXJvdXNlbC1ibG9jayAuY2Fyb3VzZWwtaXRlbSAuY29udGVudCAuY3RhIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmNvbnRlbnQgLmN0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtY2Fyb3VzZWwtYmxvY2sgLmNhcm91c2VsLWl0ZW0gLmJnLWJsYWNrb3V0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3BhY2l0eTogLjI1O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVjdGFuZ2xlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IC00NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVjdGFuZ2xlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IC00NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVQb3J0cmFpdEluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIGxlZnQ6IC0xNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBsZWZ0OiAtNzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJlY3RhbmdsZVBvcnRyYWl0SW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVUYWJsZXRJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBsZWZ0OiAtMjUwJTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVjdGFuZ2xlVGFibGV0SW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTI1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVjdGFuZ2xlTW9iaWxlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTI1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IC05NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVjdGFuZ2xlTW9iaWxlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTI1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IC05NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTQ1JTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTI1JTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZWN0YW5nbGVPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTQ1JTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTI1JTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJlY3RhbmdsZVBvcnRyYWl0T3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVjdGFuZ2xlUG9ydHJhaXRPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTc1JTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJlY3RhbmdsZVRhYmxldE91dCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZWN0YW5nbGVUYWJsZXRPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIGxlZnQ6IDE1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByZWN0YW5nbGVNb2JpbGVPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTk1JTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZWN0YW5nbGVNb2JpbGVPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogLTk1JTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWUtY3RhLWJsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWN0YS1ibG9jayBwIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5iZy1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjAwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDEuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAtMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9za2V3ZWRfcmVjdGFuZ2xlLnN2Z1wiKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaG9tZS1jdGEtYmxvY2sgLmJnLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDAgNDVweDtcclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ob21lLWN0YS1ibG9jayAuYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5ib2R5IC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5ib2R5IC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jdGEtYmxvY2sgLmJvZHkgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY3RhLWJsb2NrIC5ib2R5IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5ob21lLWN0YS1ibG9jayAuYm9keSAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY3RhLWJsb2NrIC5ib2R5IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmJvZHkgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWJyZWFrOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLWN0YS1ibG9jayAuYm9keSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWN0YS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaG9tZS1jdGEtYmxvY2sgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmltYWdlLWNvbnRhaW5lciAuYmx1cnJlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5pbWFnZS1jb250YWluZXIgLmJsdXJyZWQgaW1nIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ob21lLWN0YS1ibG9jayAuaW1hZ2UtY29udGFpbmVyIC5tYWluLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbiAgICAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLmZhdC1saW5lLFxyXG4gICAgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbiAucHJpbWFyeS1idXR0b246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5wcmltYXJ5LWJ1dHRvbjpob3ZlciAuYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUUzQ0TURRZ09TNHpNalJvTWpVdU1qWnNMVFV1TkRjZ05TNDJNRFJoTGpneExqZ3hJREFnTUNBd0lEQWdNUzR4TlRSakxqRTJNUzR4TmpVdU5EQXpMakkwT0M0MU5qUXVNalE0TGpFMklEQWdMalF3TWkwdU1EZ3pMalUyTXkwdU1qUTRiRFl1T0RNNExUY3VNREExWVM0NE1TNDRNU0F3SURBZ01DQXdMVEV1TVRVMFRESXhMamN5TGpreE9HRXVOelkxTGpjMk5TQXdJREFnTUMweExqRXlOeUF3SUM0NE1TNDRNU0F3SURBZ01DQXdJREV1TVRVMGJEVXVORGNnTlM0Mk1EUklMamd3TldNdExqUTRNaUF3TFM0NE1EUXVNek10TGpnd05DNDRNalFnTUNBdU5EazBMak15TWk0NE1qUXVPREEwTGpneU5Ib2lJR1pwYkd3OUlpTXpNRFU0T0VZaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SXZQand2YzNablBnPT0pO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDEpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1JSk7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b246bnRoLWNoaWxkKDMpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5ob21lLWN0YS1ibG9jayAuY3RhLWNvbnRhaW5lciAuY29ubmVjdG9yLWJ1dHRvbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtY3RhLWJsb2NrIC5jdGEtY29udGFpbmVyIC5jb25uZWN0b3ItYnV0dG9uIC5mYXQtbGluZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLmxpbmUgLmlubmVyLWxpbmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjhzO1xyXG59XHJcblxyXG4uaG9tZS1jdGEtYmxvY2sgLmN0YS1jb250YWluZXIgLmNvbm5lY3Rvci1idXR0b24gLm91dGVyLWN0YSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjVweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XHJcbn1cclxuXHJcbi5ob21lLWpvYi1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5iZy12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5iZy12aWRlbyAuYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzMjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi5ob21lLWpvYi1ibG9jayAuYmctdmlkZW8gdmlkZW8ge1xyXG4gICAgd2lkdGg6IDE3NSU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5ob21lLWpvYi1ibG9jayAuYmctdmlkZW8gdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAyNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNzVweCAwIDQ1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IHAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1qb2ItYmxvY2sgLmNvbnRlbnQgLnRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC5jdGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhvbWUtam9iLWJsb2NrIC5jb250ZW50IC5jdGEgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5ob21lLWNhcmVlci1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM3RDcwO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL3NjaGVtYXRpYy11cHBlci1sZWZ0LnBuZ1wiKSwgdXJsKFwiaHR0cHM6Ly9nby5tYW5wb3dlcmdyb3VwLmNvbS9odWJmcy9KV18wNDIwMjAvaW1hZ2VzL3NjaGVtYXRpYy1sb3dlcl9yaWdodC5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgYm90dG9tIHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtY2FyZWVyLWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDAgNDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAudGV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLnRleHQgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhvbWUtY2FyZWVyLWJsb2NrIC5jb250ZW50IC5mb3JtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnJvdyBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuZm9ybSAuZm9ybS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLmZvcm0tYmxvY2sgaW5wdXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uaG9tZS1jYXJlZXItYmxvY2sgLmNvbnRlbnQgLmZvcm0gLnByaW1hcnktYnV0dG9uIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuY3RhIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5ob21lLWNhcmVlci1ibG9jayAuY29udGVudCAuY3RhIGEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG59XHJcblxyXG4uaG9tZS1zdGF0LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMyODJhMzI7XHJcbiAgICAvKiAgIGJhY2tncm91bmQtY29sb3I6ICM0Qzc5QUY7ICovXHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ob21lLXN0YXQtYmxvY2sgLmJnLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTgwcHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmJnLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogNzVweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggMCA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxufVxyXG5cclxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAuc3ViLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC5zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciAubnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC5udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC5udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50aXRsZS1jb250YWluZXIgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50ZXh0IHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAvKiAgIG9wYWNpdHk6IC44OyAqL1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC50ZXh0IHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhvbWUtc3RhdC1ibG9jayAuY29udGVudCAudGV4dCBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLnRleHQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1zdGF0LWJsb2NrIC5jb250ZW50IC5jdGEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5ob21lLXN0YXQtYmxvY2sgLmNvbnRlbnQgLmN0YSAucHJpbWFyeS1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLWZpbmRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5sb2NhdGlvbi1maW5kZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIrLnNpdGUtZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIrLnNpdGUtZm9vdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDQUNDO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5sb2NhdGlvbi1maW5kZXIrLnNpdGUtZm9vdGVyOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyKy5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxlZnQtc2lkZS1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCAubG9jYXRpb24tc2VhcmNoIGlucHV0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ljb24tc2VhcmNoX21hZ19nbGFzcy1sZWZ0LnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCAubG9jYXRpb24tcmVzdWx0cyB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLXNlYXJjaCAubG9jYXRpb24tcmVzdWx0cy5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1zZWFyY2ggLmxvY2F0aW9uLXJlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1zZWFyY2ggLmxvY2F0aW9uLXJlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDQUNDO1xyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUNBQ0M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IC5sb2NhdGlvbi1maW5kZXItaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLWl0ZW0tbGlzdCAubG9jYXRpb24tZmluZGVyLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEYwO1xyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIC5hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLWl0ZW0tbGlzdCAubG9jYXRpb24tZmluZGVyLWl0ZW0gLmFkZHJlc3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1wYW5lbCAubG9jYXRpb24tZmluZGVyLWl0ZW0tbGlzdCAubG9jYXRpb24tZmluZGVyLWl0ZW0gLnBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItcGFuZWwgLmxvY2F0aW9uLWZpbmRlci1pdGVtLWxpc3QgLmxvY2F0aW9uLWZpbmRlci1pdGVtIC5ob3VycyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLWZpbmRlciAubG9jYXRpb24tZmluZGVyLXBhbmVsIC5sb2NhdGlvbi1maW5kZXItaXRlbS1saXN0IC5sb2NhdGlvbi1maW5kZXItaXRlbSAuY3RhIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDU1JTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbi1maW5kZXItbWFwIC5tYXBvdXRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAgLm1hcG91dGVyIC5tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1maW5kZXIgLmxvY2F0aW9uLWZpbmRlci1tYXAgLm1hcG91dGVyIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uZWFyLWxvY2F0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uZWFyLWxvY2F0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZWFyLWxvY2F0aW9ucyAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm5lYXItbG9jYXRpb25zIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmVhci1sb2NhdGlvbnMgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5lYXItbG9jYXRpb25zIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5uZWFyLWxvY2F0aW9ucyAudGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm5lYXItbG9jYXRpb25zIC5uZWFyLWxvY2F0aW9ucy1saXN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTNBNUFBO1xyXG59XHJcblxyXG4ubmVhci1sb2NhdGlvbnMgLm5lYXItbG9jYXRpb25zLWxpc3QgLm5lYXItbG9jYXRpb24taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EzQTVBQTtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIGNvbG9yOiAjNjc2OTZGO1xyXG59XHJcblxyXG4ubmVhci1sb2NhdGlvbnMgLm5lYXItbG9jYXRpb25zLWxpc3QgLm5lYXItbG9jYXRpb24taXRlbSAubG9jYXRpb24tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcbi5uZWFyLWxvY2F0aW9ucyAubmVhci1sb2NhdGlvbnMtbGlzdCAubmVhci1sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi10aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmVhci1sb2NhdGlvbnMgLm5lYXItbG9jYXRpb25zLWxpc3QgLm5lYXItbG9jYXRpb24taXRlbSAubG9jYXRpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmVhci1sb2NhdGlvbnMgLm5lYXItbG9jYXRpb25zLWxpc3QgLm5lYXItbG9jYXRpb24taXRlbSAubG9jYXRpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5lYXItbG9jYXRpb25zIC5uZWFyLWxvY2F0aW9ucy1saXN0IC5uZWFyLWxvY2F0aW9uLWl0ZW0gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2NzY5NkYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5uZWFyLWxvY2F0aW9ucyAuY3RhIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5lYXItbG9jYXRpb25zIC5jdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZWFyLWxvY2F0aW9ucyAubWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm5lYXItbG9jYXRpb25zIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5lYXItbG9jYXRpb25zIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnN0YXRzIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc3RhdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnN0YXRzIC5zdGF0cy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc3RhdHMgLnN0YXRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0IHtcclxuICAgICAgICBmb250LXNpemU6IDc4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC50ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmpvYnMge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5qb2JzIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5qb2JzIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5qb2JzIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uam9icyAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmpvYnMgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uam9icyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0gLmZvcm0tZmllbGRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmpvYnMgZm9ybSAuZm9ybS1maWVsZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uam9icyBmb3JtIC5mb3JtLWZpZWxkcyAuZm9ybS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0gLmZvcm0tZmllbGRzIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmpvYnMgZm9ybSAuY3RhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5qb2JzIGZvcm0gLmN0YSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5za2V3ZWQge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM3RDcwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQuYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC5zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkLmJsdWUgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQuYmx1ZSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZC5ibHVlIC5za2V3ZWQtcmVjdGFuZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLmJhbm5lci1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuYmFubmVyLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC5za2V3ZWQtcmVjdGFuZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNzEuMjUlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDN0Q3MDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwZGVnKTtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuc2tld2VkLXJlY3RhbmdsZS5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC5za2V3ZWQtcmVjdGFuZ2xlIHtcclxuICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnNrZXdlZC1yZWN0YW5nbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAuc3ViLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5za2V3ZWQgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC50aXRsZS5sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnNrZXdlZCAudGl0bGUubGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc2tld2VkIHAge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc2tld2VkIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24ubG9jYXRpb24ge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDN0Q3MDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLmJhbm5lci1pbWFnZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuc2tld2VkLXJlY3RhbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDcxLjI1JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzdENzA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMGRlZyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuc2tld2VkLXJlY3RhbmdsZSB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnNrZXdlZC1yZWN0YW5nbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnN1Yi10aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYWRkcmVzcyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuYWRkcmVzcyBwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIHAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIC5ibG9jay10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24ubG9jYXRpb24gLmhvdXJzLXBob25lLWNvbnRhaW5lciAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIgLmhvdXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIgLmhvdXJzIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmxvY2F0aW9uIC5ob3Vycy1waG9uZS1jb250YWluZXIgLnBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5sb2NhdGlvbiAuaG91cnMtcGhvbmUtY29udGFpbmVyIC5waG9uZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQgLmJhbm5lci1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnN0YW5kYXJkIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uc3RhbmRhcmQgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5zdGFuZGFyZCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLnN0YW5kYXJkIHAge1xyXG4gICAgY29sb3I6ICM5Mzk0OTg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLnN0YW5kYXJkIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLnJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyAuc3ViLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC5zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhbm5lci1zZWN0aW9uLmluc2lnaHRzIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXNlY3Rpb24uaW5zaWdodHMgLmJhbm5lci1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5iYW5uZXItc2VjdGlvbi5pbnNpZ2h0cyAuYmFubmVyLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbi1sZWZ0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcblxyXG4uc2VhcmNoLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHBhZGRpbmc6IDQ4cHggMDtcclxufVxyXG5cclxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1vcHRpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1vcHRpb25zIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtb3B0aW9ucyBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtb3B0aW9ucyBhLmFjdGl2ZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLW9wdGlvbnMgYS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtam9icyxcclxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1ldmVyeXRoaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtam9icy5hY3RpdmUsXHJcbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtZXZlcnl0aGluZy5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5jdGEge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW06bGFzdC1jaGlsZCAuY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW0gLmNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW0gLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW0gLmNvbnRlbnQgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5jb250ZW50IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWV2ZXJ5dGhpbmctcmVzdWx0cyAuZXZlcnl0aGluZy1zZWFyY2gtaXRlbSAuY29udGVudCBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtYnJlYWs6IDI4cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtZXZlcnl0aGluZy1yZXN1bHRzIC5ldmVyeXRoaW5nLXNlYXJjaC1pdGVtIC5zZWFyY2gtaXRlbS1pbWcgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNlYXJjaC1ldmVyeXRoaW5nLXJlc3VsdHMgLmV2ZXJ5dGhpbmctc2VhcmNoLWl0ZW0gLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjtcclxuICAgIHBhZGRpbmc6IDQwcHggMTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuam9iLXNlYXJjaC1pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0uYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuam9iLXNlYXJjaC1pdGVtLmFkIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLmFkIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY29udGVudC1jb250YWluZXIgLmljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuam9iLXNlYXJjaC1pdGVtLmFkIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbiBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS5hZCAuY29udGVudC1jb250YWluZXIgLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0uYWQgLmNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLmFkIC5jb250ZW50LWNvbnRhaW5lciAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtIC5qb2ItY3RhcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0gLmpvYi1jdGFzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtIC50b3AtbGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSAudG9wLWxpbmUgLnRpbWUge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM1RTYwNjY7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnRpdGxlIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMjgyYTMyICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0gLnBvc2l0aW9uIC50aXRsZSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnNraWxsLWxldmVsIHtcclxuICAgIGNvbG9yOiAjNDM4MDgwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnNraWxsLWxldmVsLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbSAucG9zaXRpb24gLnNraWxsLWxldmVsLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtIC5jb21wYW55IHtcclxuICAgIGNvbG9yOiAjOTM5NDk4O1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtIC5jb21wYW55IGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0gLmxvY2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWxvY2F0aW9uX3BpbnBvaW50LWdyYXkuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjNUU2MDY2O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbSAuZXhjZXJwdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuam9iLXNlYXJjaC1pdGVtIC5leGNlcnB0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi10eXBlIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbn1cclxuXHJcbi5qb2ItdHlwZS5wZXJtYW5lbnQge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uam9iLXR5cGUuY29udHJhY3Qge1xyXG4gICAgY29sb3I6ICM5RDMyM0Q7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5zZWFyY2gtc2tpbGxzLW1hdGNoIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0NUY5QSwgIzFDM0U2Qik7XHJcbiAgICBtYXJnaW46IDMycHggMDtcclxuICAgIHBhZGRpbmc6IDMycHggNDhweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5zZWFyY2gtc2tpbGxzLW1hdGNoIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2VhcmNoLXNraWxscy1tYXRjaCAuc2tpbGxzLW1hdGNoLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2VhcmNoLXNraWxscy1tYXRjaCAuc2tpbGxzLW1hdGNoLWxpc3QgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNlYXJjaC1za2lsbHMtbWF0Y2ggLnNraWxscy1tYXRjaC1saXN0IGxpLmFjdGl2ZSAuY2hlY2stY2lyY2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1jaGVjay1ibHVlLnN2Z1wiKTtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5zZWFyY2gtc2tpbGxzLW1hdGNoIC5za2lsbHMtbWF0Y2gtbGlzdCBsaSAuY2hlY2stY2lyY2xlIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZ28ubWFucG93ZXJncm91cC5jb20vaHViZnMvSldfMDQyMDIwL2ltYWdlcy9pY29uLWNoZWNrLWdyYXkuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBNUFBO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNlYXJjaC1za2lsbHMtbWF0Y2ggLnNraWxscy1tYXRjaC1saXN0IGxpIC5za2lsbC10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5ibHVlLXNlYXJjaC1yaWJib24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5ibHVlLXNlYXJjaC1yaWJib24uYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmJsdWUtc2VhcmNoLXJpYmJvbiAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIxLjM3ZGVnLCAjMUMzRTZCIDAlLCAjMzQ1RjlBIDEwMCUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcclxuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5zZXBlcmF0b3Ige1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQkFCQUI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAudGl0bGUucmV2ZXJzZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5jb21wYW55IHtcclxuICAgIGNvbG9yOiAjODM4NThCO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuY29tcGFueSBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmFwcGx5LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUJBQkFCO1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmFwcGx5LXJvdy5uby1za2lsbHMgLnRpbWUge1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5hcHBseS1yb3cgLnRpbWUge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM1RTYwNjY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5hcHBseS1yb3cgLnNraWxsIHtcclxuICAgIGNvbG9yOiAjNDM4MDgwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5za2lsbHMtbWF0Y2gtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ1RjlBLCAjMUMzRTZCKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNDhweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5za2lsbHMtbWF0Y2gtYmxvY2sgLnNraWxscy1saXN0IC5za2lsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuc2tpbGxzLW1hdGNoLWJsb2NrIC5za2lsbHMtbGlzdCAuc2tpbGwgLmljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLnNraWxscy1tYXRjaC1ibG9jayAuc2tpbGxzLWxpc3QgLnNraWxsIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5sb2NhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2dvLm1hbnBvd2VyZ3JvdXAuY29tL2h1YmZzL0pXXzA0MjAyMC9pbWFnZXMvaWNvbi1sb2NhdGlvbl9waW5wb2ludC1ncmF5LnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuZGV0YWlscy1kaXNjbGFpbWVyIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGNvbG9yOiAjOTM5NDk4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLWRpc2NsYWltZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXJpY2gtdGV4dCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuZGV0YWlscy1yaWNoLXRleHQgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9iLXNlYXJjaC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcmljaC10ZXh0IHAubGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXJpY2gtdGV4dCBwLmxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2Itc2VhcmNoLWl0ZW0tZGV0YWlscyAuZGV0YWlscy1yaWNoLXRleHQgbGkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmpvYi1zZWFyY2gtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXJpY2gtdGV4dCBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWpvYi1yZXN1bHRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWpvYi1yZXN1bHRzKy5zaXRlLWZvb3RlciB7XHJcbiAgICAvKiAgIG1hcmdpbi10b3A6IDQwcHg7ICovXHJcbn1cclxuXHJcbi5zZWFyY2gtam9iLXJlc3VsdHMrLnNpdGUtZm9vdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDQUNDO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zZWFyY2gtam9iLXJlc3VsdHMrLnNpdGUtZm9vdGVyOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWpvYi1yZXN1bHRzKy5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUJBQkFCO1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtaXRlbXMgLmpvYi1zZWFyY2gtaXRlbS5hZCAuY3RhIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyAuam9iLXNlYXJjaC1pdGVtLmFkIC5jdGEgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIC5qb2Itc2VhcmNoLWl0ZW0uYWQgLmN0YSBhIC5jdGEtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyAuam9iLXNlYXJjaC1pdGVtLmFkIC5jdGEgYSAuYXJyb3ctaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyAuam9iLXNlYXJjaC1pdGVtIC5jdGEge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1pdGVtcyAuY3RhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIC5jdGEgLmJsdWUge1xyXG4gICAgbWFyZ2luOiA0NXB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNlYXJjaC1qb2ItcmVzdWx0cyAuc2VhcmNoLWpvYi1yZXN1bHRzLWl0ZW1zIC5qb2ItY3RhcyAuY3RhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWpvYi1yZXN1bHRzIC5zZWFyY2gtam9iLXJlc3VsdHMtZGV0YWlscyB7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gICAgcGFkZGluZzogMCA2MHB4IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNDUlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zZWFyY2gtam9iLXJlc3VsdHMgLnNlYXJjaC1qb2ItcmVzdWx0cy1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJpYmJvbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCQUJBQjtcclxufVxyXG5cclxuLnNlYXJjaC1yaWJib24gLnNlYXJjaC1yaWJib24taW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnNlYXJjaC1yaWJib24gLmZpbHRlcnMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNlYXJjaC1yaWJib24gLmZpbHRlcnMtbGlzdCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yaWJib24gLmZpbHRlcnMtbGlzdCAubW9iaWxlLXNlcGVyYXRvciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJpYmJvbiAuZmlsdGVycy1saXN0IC5maWx0ZXItYmxvY2s6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmliYm9uIC5maWx0ZXJzLWxpc3QgLmZpbHRlci1ibG9jazpsYXN0LWNoaWxkIC5kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1yaWJib24gLnJlc3VsdHMge1xyXG4gICAgZmxleDogMTtcclxuICAgIG9yZGVyOiAyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWFyY2gtcmliYm9uIC5yZXN1bHRzIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmliYm9uIC5jcmVhdGUtam9iLWFsZXJ0IHtcclxuICAgIG9yZGVyOiAzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zZWFyY2gtcmliYm9uIC5jcmVhdGUtam9iLWFsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJpYmJvbiAuY3JlYXRlLWpvYi1hbGVydCBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcblxyXG4uc2VhcmNoLXJpYmJvbiAuaWNvbi1maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmliYm9uIC5pY29uLWZpbHRlcnMgaW1nIHtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLnNlYXJjaC1yaWJib24gLmljb24tZG93biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmliYm9uIC5pY29uLWRvd24gaW1nIHtcclxuICAgIGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLnNlYXJjaC1yaWJib24gLnRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbn1cclxuXHJcblxyXG4uc2lkZWJhci10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjI1cHg7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXRpdGxlLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zaWRlYmFyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpZGViYXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2lkZWJhci10aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1zaWRlYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmxvY2F0aW9uLXNpZGViYXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1zaWRlYmFyIC5hZGRyZXNzLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLXNpZGViYXIgLmFkZHJlc3MtY29udGFpbmVyIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sb2NhdGlvbi1zaWRlYmFyIC5hZGRyZXNzLWNvbnRhaW5lciBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9uLXNpZGViYXIgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxvY2F0aW9uLXNpZGViYXIgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1zaWRlYmFyIC5tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyNXB4O1xyXG59XHJcblxyXG4ucmVjcnVpdGVyLXNpZGViYXIge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUJBQkFCO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5yZWNydWl0ZXItc2lkZWJhciAucmVjcnVpdGVyLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG4ucmVjcnVpdGVyLXNpZGViYXIgLnJlY3J1aXRlci1pbWFnZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlY3J1aXRlci1zaWRlYmFyIC5waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNUU2MDY2ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnJlY3J1aXRlci1zaWRlYmFyIC5zb2NpYWwtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucmVjcnVpdGVyLXNpZGViYXIgLnNvY2lhbC1pdGVtIC5pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnJlY3J1aXRlci1zaWRlYmFyIC5zb2NpYWwtaXRlbSAuaWNvbiBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnJlY3J1aXRlci1zaWRlYmFyIC5zb2NpYWwtaXRlbSAudGV4dCB7XHJcbiAgICBjb2xvcjogIzVFNjA2NjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkubWVudS1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5tZW51LW9wZW4gLnNpdGUtaGVhZGVyIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbmJvZHkubWVudS1vcGVuIC5zaXRlLWhlYWRlci5zdGlja3kge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN0b3J5Ym9vay1yZWFkbWUtc3Rvcnk+ZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWJsYWNrb3V0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDM0NjA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5iZy1ibGFja291dC5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogLjg1O1xyXG4gICAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcblxyXG4ubmF2Ym94LXNlY3Rpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcclxuICAgIHBhZGRpbmc6IDY0cHggMDtcclxufVxyXG5cclxuLm5hdmJveC1zZWN0aW9uIC5uYXZib3gtaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2Ym94LXNlY3Rpb24gLnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLm5hdmJveC1zZWN0aW9uIC50aXRsZS5yZXZlcnNlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2Ym94LXNlY3Rpb24gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdmJveC1zZWN0aW9uIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2Ym94LXNlY3Rpb24gYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5uYXZib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjE2cHg7XHJcbiAgICBoZWlnaHQ6IDIxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDE2cHggMzJweCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDNweCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbn1cclxuXHJcbi5uYXZib3g6aG92ZXIsXHJcbi5uYXZib3g6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogM3B4IDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuLm5hdmJveCBmaWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZib3ggZmlndXJlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZib3ggZmlndXJlIGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ubmF2Ym94IGZpZ3VyZSAuY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMyODJhMzI7XHJcbn1cclxuXHJcbi5uYXZib3ggZmlndXJlIC5jYXB0aW9uLnJldmVyc2VkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZib3ggZmlndXJlIC5jYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZib3ggZmlndXJlIC5jYXB0aW9uLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdmJveCBmaWd1cmUgLmNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLS13aXBlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZS0td2lwZTpob3ZlciBpbWcge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDEuMTUsIDEuMTUpO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbn1cclxuXHJcbi5pbWFnZS0td2lwZTpob3ZlciAud2lwZS0tYXBvbGxvOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuOSwgMS40LCAxKSByb3RhdGUzZCgwLCAwLCAxLCAyNDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7XHJcbn1cclxuXHJcbi5pbWFnZS0td2lwZSBpbWcge1xyXG4gICAgb3BhY2l0eTogMC45NTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG59XHJcblxyXG4uaW1hZ2UtLXdpcGUgLndpcGUtLWFwb2xsbzo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMjUpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuOSwgMS40LCAxKSByb3RhdGUzZCgwLCAwLCAxLCAyMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxufVxyXG5cclxuLyogUkVNT1ZJTkcgSFVCU1BPVCBERUZBVUxUUyBXSEVSRSBORUVERUQqL1xyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogQ09PS0lFIFBPTElDWSBEZWZhdWx0cyB1cGRhdGVkICovXHJcbiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuYSNocy1ldS1jb25maXJtYXRpb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEjaHMtZXUtZGVjbGluZS1idXR0b24ge1xyXG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEZBTkNZQVBQIERFRkFVTFQgU1RZTEVTIFJFUVVJUkVEICovXHJcbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmZhbmN5Ym94LWFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MlxyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1pbm5lcixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5mYW5jeWJveC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKVxyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5OTdcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sXHJcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHotaW5kZXg6IDk5OTk0XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMFxyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXHJcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0LFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDQ0cHggMFxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICBwYWRkaW5nOiA2cHhcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5NVxyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLW91dFxyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20taW5cclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nXHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXSB7XHJcbiAgICBjdXJzb3I6IHRleHRcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLFxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMVxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMFxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLmZhbmN5Ym94LWlmcmFtZSxcclxuLmZhbmN5Ym94LXZpZGVvIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHAge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIC42KTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDQ0cHhcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLFxyXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNjY2NcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmVcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkXHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG91dGxpbmU6IG5vbmVcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogMFxyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMiksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsXHJcbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmZhbmN5Ym94LXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB6LWluZGV4OiA5OTk5OFxyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICAgIHRvcDogLTQ0cHg7XHJcbiAgICB6LWluZGV4OiA0MDFcclxufVxyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgIHdpZHRoOiA3MHB4XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIHBhZGRpbmc6IDdweFxyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC44NSkgMCwgcmdiYSgwLCAwLCAwLCAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLCByZ2JhKDAsIDAsIDAsIC4wNzUpIDc1LjUlLCByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTZcclxufVxyXG5cclxuQHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKSB7XHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweFxyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsXHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGEsXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgICBhbmltYXRpb246IGEgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYSB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1hbmltYXRlZCB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSlcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LFxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xdHVybilcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpXHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpIHtcclxuICAgIC5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDBcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIHJpZ2h0OiAtNnB4XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XHJcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzZweFxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxyXG4gICAgfVxyXG5cclxuICAgIEBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSkge1xyXG4gICAgICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHhcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4IDEwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmQwODFkXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGQ5NWU4XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjVweFxyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAjZmZmXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogIzVkNWI1YjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAyMTJweDtcclxuICAgIHotaW5kZXg6IDk5OTk1XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgcmlnaHQ6IDIxMnB4XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA3cHhcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4zKVxyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcclxuICAgIHotaW5kZXg6IDk5OTkxXHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpIHtcclxuICAgIC5mYW5jeWJveC10aHVtYnMge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweFxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMTBweFxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgU3lzdGVtIFBhZ2VzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1zeXN0ZW0ge1xyXG4gICAgQGV4dGVuZCAlYnVyai10b3A7XHJcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcclxuXHJcbiAgICAuaHMtYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b247XHJcbiAgICBcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtaW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1zeXN0ZW0gLmZha2VsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWEtc3lzdGVtX19ib2R5LFxyXG4uYWEtc3lzdGVtX19mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmFhLXN5c3RlbSAuYmFja3VwLXVuc3Vic2NyaWJlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0ge1xyXG4gICAgcC5oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gc3BhbiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYWEtc3ViaGVhZGluZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDI7XHJcblxyXG4gICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWNjZXNzIHtcclxuICAgICAgICBAZXh0ZW5kIC5oMTtcclxuXHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQge1xyXG4gICAgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xyXG4gICAgICAgIEBleHRlbmQgLmhzLWlucHV0O1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBpbmxpbmUgc3R5bGluZ1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBkZWZhdWx0IGlubGluZSBzdHlsaW5nXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBBU1NXT1JEIExPR0lOIFBBR0UgKi9cclxuI2hzX2Nvc193cmFwcGVyX3Bhc3N3b3JkX3Byb21wdF9wYWdlX3RlbXBsYXRlX3Bhc3N3b3JkX3Byb21wdF8gPiBmb3JtID4gaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XHJcbiAgICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIH1cclxuICBcclxuICAjaHNfY29zX3dyYXBwZXJfcGFzc3dvcmRfcHJvbXB0X3BhZ2VfdGVtcGxhdGVfcGFzc3dvcmRfcHJvbXB0XyA+IGZvcm0gPiBpbnB1dC5ocy1idXR0b24ucHJpbWFyeS5sYXJnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2UwNjkwYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDY5MGE7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDE3cHggMzRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICB9XHJcbiAgXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFBhZ2luYXRpb25cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXBhZ2luYXRpb24ge1xyXG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5hYS1wYWdpbmF0aW9uIHtcclxuICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuICAgICAgICAmLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmxvZyBMaXN0XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdGFncyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XHJcblxyXG5cclxuLmFhLWJsb2ctLXN2IHtcclxuXHJcbi5oZWFkZXItaWNvbnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hbGwtdGFncy13cmFwcGVyIC55ZWFyLXNlbGVjdC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGF1dG87IFxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdF9fdHJpZ2dlciA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYWxsLXRhZ3Mtd3JhcHBlciAuY3VzdG9tLW9wdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMzZweCAtOHB4IHJnYmEoMCwgMCwwLDAuMyk7XHJcbn1cclxuXHJcbi5hbGwtdGFncy13cmFwcGVyIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmhlYWRlci1pbWFnZS13cmFwcGVyIC5oZWFkZXItbWFpbi10ZXh0IHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXRlc3QtYmxvZy1wb3N0LXdyYXBwZXIgLmxhdGVzdC1ibG9nLWhlYWRlci10ZXh0IHAge1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tbGVmdDogOCU7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrLXdyYXBwZXIgLmNvbnRhY3QtbWFpbi10ZXh0IHAge1xyXG4gIFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stdGV4dC1jb250YWluZXIge1xyXG5cclxuICAgIHBhZGRpbmc6IDJyZW0gMmVtIDJyZW0gMnJlbTtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDZlbSAycmVtIDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocy1zdWJtaXQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stY29udGVudC1jb250YWluZXIge1xyXG5cclxuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrLXdyYXBwZXIgLmNvbnRhY3QtaGVhZGVyLXRleHQgcCB7XHJcblxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmxvZyBQb3N0XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1ibG9nLXBvc3QtaGVhZGVyX19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLXBvc3RfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAuYWEtYmxvZy1wb3N0X19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hYS1ibG9nLXBvc3RfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicChtZCl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWEtYmxvZy1hcnRpY2xlX19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1ibG9nLXBvc3RfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLmFhLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbn1cclxuXHJcbi5hYS1ibG9nLXBvc3QtaGVhZGVyX19pbWFnZSB7XHJcbiAgICBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICBcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJsb2ctcG9zdC1oZWFkZXJfX2ltYWdlX19pbm5lciB7IFxyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNTYuMjUlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG59XHJcbi5hYS1ibG9nLXBvc3RfX2Zvb3RlciB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtYmxvZy1wb3N0LWNvbnRlbnQge1xyXG4gICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5ocy1jdGEtaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmludG9UZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgdGFibGUge1xyXG5cclxuICAgIHdpZHRoOiA5NyU7XHJcbiAgICAgICBtYXgtd2lkdGg6IDk3JTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLXBvc3QtLXN2IHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xyXG5cclxuLmhlYWRlci1pY29uLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2hhcmUtcG9zdC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrLXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrLXdyYXBwZXIgLmNvbnRhY3QtYmxvY2stY29udGVudCB7XHJcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvO1xyXG59XHJcblxyXG4uY29udGFjdC1ibG9jay13cmFwcGVyIC5jb250YWN0LW1haW4tdGV4dCBwIHtcclxuIFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stdGV4dC1jb250YWluZXIge1xyXG5cclxuICAgIHBhZGRpbmc6IDJyZW0gMmVtIDJyZW0gMnJlbTtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDZlbSAycmVtIDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocy1zdWJtaXQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1ibG9jay13cmFwcGVyIC5zdWJzY3JpYmUtYmxvY2stY29udGVudC1jb250YWluZXIge1xyXG5cclxuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrLXdyYXBwZXIgLmNvbnRhY3QtaGVhZGVyLXRleHQgcCB7XHJcblxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG59XHJcblxyXG5cclxuLmFhLWJsb2ctcG9zdC1jb250ZW50X19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIHNwYW4uY3RhLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICogKyBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLypcclxuICogQmxvZyBQb3N0IEludHJvXHJcbiAqL1xyXG4uYWEtYmxvZy1wb3N0LWludHJvIHtcclxuICAgIEBleHRlbmQgJWxpYmVydHktdG9wO1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYWEtYmxvZy1hcnRpY2xlX19kYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJsb2ctcG9zdC1pbnRyb19faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtYmxvZy1wb3N0LWludHJvX19oZWFkZXIge1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b20tbWFyZ2luO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDIpO1xyXG4gICAgfVxyXG59XHJcbi5hYS1ibG9nLXBvc3QtaW50cm9fX2hlYWRlcl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuLmFhLWJsb2ctcG9zdC1pbnRybyB7XHJcbiAgICAuYWEtYXZhdGFyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDIpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWEtYmxvZy1wb3N0LWludHJvX19tZXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtYmxvZy1hcnRpY2xlX19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJsb2ctcG9zdC1pbnRyb19fYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUT0RPOiBBZGQgZ2xvYmFsbHksIHNpbmNlIHRoaXMgaXMgdXNlZCBtdWx0aXBsZSB0aW1lc1xyXG4uYWEtYXZhdGFyIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbi8vIFRPRE86IEFkZCBnbG9iYWxseSwgc2luY2UgdGhpcyBpcyB1c2VkIG11bHRpcGxlIHRpbWVzXHJcbi5hYS1zb2NpYWwge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtc29jaWFsX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */