html{font-size:100%}body{background-color:#f2f2f2;margin:0;padding-top:0!important}main{z-index:1}main>section{margin-bottom:26.7521902378px;margin-top:26.7521902378px}@media screen and (max-width:42.666em){main>section>section{margin-bottom:27.22598892px}}.grid-row{margin:0 auto;max-width:71.111em;position:relative}.conversation-container .write-message form,.four-steps>div,.signup-banner,.vertical-center-container{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.conversation-container .write-message form button[type=submit],.four-steps .step,.signup-banner>div,.vertical-center{margin:auto;padding:1em .5em;text-align:center}.center-container{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-hover-underline:hover{text-decoration:underline}.special-header-with-top-border{text-align:center}.special-header-with-top-border em{border-top:4px solid #e8c82a;color:#282dfc;display:inline-block;font-style:normal;padding:9px}.special-header-with-top-border span{color:#666;display:block;font-size:1rem;font-size:18px;font-weight:400;margin-top:9px}.center-positioned-background{background-position:50%!important}.error-background,.neutral-background,.special-background,.white-background{padding:18px}.neutral-background{background-color:#f2f2f2}.special-background{background-color:#d7e5f1}.white-background{background-color:#fff}.error-background{background-color:#f8d0c8}.border{border:1px solid #ccc}.primary-font-color{color:#202020}.secondary-font-color,.secondary-font-style{color:#666}.error-font-color,.error-font-color:hover{color:#de1a0c}.success-font-color,.success-font-color:hover{color:green}.secondary-font-style{line-height:140%}.divider{border-top:1px dotted #ccc;margin-bottom:9px;margin-top:9px}.vertical-divider{border-right:1px dotted #ccc}.stylized-divider:after{color:#b3b3b3;content:"--------------- § ---------------";display:block;font-size:.8rem;font-size:14.4px;padding:1.5em .25em 0;text-align:center;top:-1.3em}.margin-top-small{margin-top:9px}.margin-right-small{margin-right:9px}.margin-left-small{margin-left:9px}.margin-bottom-small{margin-bottom:9px}.margin-top{margin-top:36px}.margin-bottom{margin-bottom:36px}.margin-left{margin-left:36px}.margin-right{margin-right:36px}.negative-margin-top{margin-top:-36px}.no-margin-top{margin-top:0!important}@media only screen and (max-width:42.666em){.vertical-divider{border-right:0}}.float-left{float:left}.float-right{float:right}.clearfix:after{clear:both;content:"";display:table}.fa-margin-right{margin-right:9px}.display-block{display:block}.grid-1,.grid-1-1,.grid-1-12,.grid-1-2,.grid-1-3,.grid-1-4,.grid-1-6,.grid-10-12,.grid-11-12,.grid-12-12,.grid-2-12,.grid-2-3,.grid-3-12,.grid-3-4,.grid-4-12,.grid-5-12,.grid-5-6,.grid-6-12,.grid-7-12,.grid-8-12,.grid-9-12,.grid-golden-larger,.grid-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-1-12{width:8.3333%;*width:8.3023%}.grid-1-6,.grid-2-12{width:16.6667%;*width:16.6357%}.grid-1-4,.grid-3-12{width:25%;*width:24.969%}.grid-1-3,.grid-4-12{width:33.3333%;*width:33.3023%}.grid-golden-smaller{width:38.2716%;*width:38.2406%}.grid-5-12{width:41.6667%;*width:41.6357%}.grid-1-2,.grid-6-12{width:50%;*width:49.969%}.grid-7-12{width:58.3333%;*width:58.3023%}.grid-golden-larger{width:61.7283%;*width:61.6973%}.grid-2-3,.grid-8-12{width:66.6667%;*width:66.6357%}.grid-3-4,.grid-9-12{width:75%;*width:74.969%}.grid-10-12,.grid-5-6{width:83.3333%;*width:83.3023%}.grid-11-12{width:91.6667%;*width:91.6357%}.grid-1,.grid-1-1,.grid-12-12{width:100%}.grid-centered{float:none;margin-left:auto;margin-right:auto}@media screen and (min-width:17.777em){.grid-sm-1,.grid-sm-1-1,.grid-sm-1-12,.grid-sm-1-2,.grid-sm-1-3,.grid-sm-1-4,.grid-sm-1-6,.grid-sm-10-12,.grid-sm-11-12,.grid-sm-12-12,.grid-sm-2-12,.grid-sm-2-3,.grid-sm-3-12,.grid-sm-3-4,.grid-sm-4-12,.grid-sm-5-12,.grid-sm-5-6,.grid-sm-6-12,.grid-sm-7-12,.grid-sm-8-12,.grid-sm-9-12,.grid-sm-golden-larger,.grid-sm-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-sm-1-12{width:8.3333%;*width:8.3023%}.grid-sm-1-6,.grid-sm-2-12{width:16.6667%;*width:16.6357%}.grid-sm-1-4,.grid-sm-3-12{width:25%;*width:24.969%}.grid-sm-1-3,.grid-sm-4-12{width:33.3333%;*width:33.3023%}.grid-sm-golden-smaller{width:38.2716%;*width:38.2406%}.grid-sm-5-12{width:41.6667%;*width:41.6357%}.grid-sm-1-2,.grid-sm-6-12{width:50%;*width:49.969%}.grid-sm-7-12{width:58.3333%;*width:58.3023%}.grid-sm-golden-larger{width:61.7283%;*width:61.6973%}.grid-sm-2-3,.grid-sm-8-12{width:66.6667%;*width:66.6357%}.grid-sm-3-4,.grid-sm-9-12{width:75%;*width:74.969%}.grid-sm-10-12,.grid-sm-5-6{width:83.3333%;*width:83.3023%}.grid-sm-11-12{width:91.6667%;*width:91.6357%}.grid-sm-1,.grid-sm-1-1,.grid-sm-12-12{width:100%}.grid-sm-centered{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:42.666em){.grid-md-1,.grid-md-1-1,.grid-md-1-12,.grid-md-1-2,.grid-md-1-3,.grid-md-1-4,.grid-md-1-6,.grid-md-10-12,.grid-md-11-12,.grid-md-12-12,.grid-md-2-12,.grid-md-2-3,.grid-md-3-12,.grid-md-3-4,.grid-md-4-12,.grid-md-5-12,.grid-md-5-6,.grid-md-6-12,.grid-md-7-12,.grid-md-8-12,.grid-md-9-12,.grid-md-golden-larger,.grid-md-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-md-1-12{width:8.3333%;*width:8.3023%}.grid-md-1-6,.grid-md-2-12{width:16.6667%;*width:16.6357%}.grid-md-1-4,.grid-md-3-12{width:25%;*width:24.969%}.grid-md-1-3,.grid-md-4-12{width:33.3333%;*width:33.3023%}.grid-md-golden-smaller{width:38.2716%;*width:38.2406%}.grid-md-5-12{width:41.6667%;*width:41.6357%}.grid-md-1-2,.grid-md-6-12{width:50%;*width:49.969%}.grid-md-7-12{width:58.3333%;*width:58.3023%}.grid-md-golden-larger{width:61.7283%;*width:61.6973%}.grid-md-2-3,.grid-md-8-12{width:66.6667%;*width:66.6357%}.grid-md-3-4,.grid-md-9-12{width:75%;*width:74.969%}.grid-md-10-12,.grid-md-5-6{width:83.3333%;*width:83.3023%}.grid-md-11-12{width:91.6667%;*width:91.6357%}.grid-md-1,.grid-md-1-1,.grid-md-12-12{width:100%}.grid-md-centered{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:56.888em){.grid-lg-1,.grid-lg-1-1,.grid-lg-1-12,.grid-lg-1-2,.grid-lg-1-3,.grid-lg-1-4,.grid-lg-1-6,.grid-lg-10-12,.grid-lg-11-12,.grid-lg-12-12,.grid-lg-2-12,.grid-lg-2-3,.grid-lg-3-12,.grid-lg-3-4,.grid-lg-4-12,.grid-lg-5-12,.grid-lg-5-6,.grid-lg-6-12,.grid-lg-7-12,.grid-lg-8-12,.grid-lg-9-12,.grid-lg-golden-larger,.grid-lg-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-lg-1-12{width:8.3333%;*width:8.3023%}.grid-lg-1-6,.grid-lg-2-12{width:16.6667%;*width:16.6357%}.grid-lg-1-4,.grid-lg-3-12{width:25%;*width:24.969%}.grid-lg-1-3,.grid-lg-4-12{width:33.3333%;*width:33.3023%}.grid-lg-golden-smaller{width:38.2716%;*width:38.2406%}.grid-lg-5-12{width:41.6667%;*width:41.6357%}.grid-lg-1-2,.grid-lg-6-12{width:50%;*width:49.969%}.grid-lg-7-12{width:58.3333%;*width:58.3023%}.grid-lg-golden-larger{width:61.7283%;*width:61.6973%}.grid-lg-2-3,.grid-lg-8-12{width:66.6667%;*width:66.6357%}.grid-lg-3-4,.grid-lg-9-12{width:75%;*width:74.969%}.grid-lg-10-12,.grid-lg-5-6{width:83.3333%;*width:83.3023%}.grid-lg-11-12{width:91.6667%;*width:91.6357%}.grid-lg-1,.grid-lg-1-1,.grid-lg-12-12{width:100%}.grid-lg-centered{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:71.111em){.grid-xl-1,.grid-xl-1-1,.grid-xl-1-12,.grid-xl-1-2,.grid-xl-1-3,.grid-xl-1-4,.grid-xl-1-6,.grid-xl-10-12,.grid-xl-11-12,.grid-xl-12-12,.grid-xl-2-12,.grid-xl-2-3,.grid-xl-3-12,.grid-xl-3-4,.grid-xl-4-12,.grid-xl-5-12,.grid-xl-5-6,.grid-xl-6-12,.grid-xl-7-12,.grid-xl-8-12,.grid-xl-9-12,.grid-xl-golden-larger,.grid-xl-golden-smaller{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;text-rendering:auto;vertical-align:top;word-spacing:normal}.grid-xl-1-12{width:8.3333%;*width:8.3023%}.grid-xl-1-6,.grid-xl-2-12{width:16.6667%;*width:16.6357%}.grid-xl-1-4,.grid-xl-3-12{width:25%;*width:24.969%}.grid-xl-1-3,.grid-xl-4-12{width:33.3333%;*width:33.3023%}.grid-xl-golden-smaller{width:38.2716%;*width:38.2406%}.grid-xl-5-12{width:41.6667%;*width:41.6357%}.grid-xl-1-2,.grid-xl-6-12{width:50%;*width:49.969%}.grid-xl-7-12{width:58.3333%;*width:58.3023%}.grid-xl-golden-larger{width:61.7283%;*width:61.6973%}.grid-xl-2-3,.grid-xl-8-12{width:66.6667%;*width:66.6357%}.grid-xl-3-4,.grid-xl-9-12{width:75%;*width:74.969%}.grid-xl-10-12,.grid-xl-5-6{width:83.3333%;*width:83.3023%}.grid-xl-11-12{width:91.6667%;*width:91.6357%}.grid-xl-1,.grid-xl-1-1,.grid-xl-12-12{width:100%}.grid-xl-centered{float:none;margin-left:auto;margin-right:auto}}.grid-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid-row>div,.grid-row>section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px}@media screen and (min-width:56.888em){.grid-row>div,.grid-row>section{padding:18px}}.grid-no-padding>div,.grid-no-padding>section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.primary-color{background:#202020}.secondary-color{background:#e8c82a}.special-color{background:#51cf83}.header-font-color{color:#222}.base-font-color{color:#333}.secondary-font-color{color:#666}.success-font-color{color:green}.error-font-color{color:#de1a0c}.link-font-color{color:#0362cf}.neutral-background-color{background-color:#f2f2f2}.special-background-color{background-color:#d7e5f1}/*!
TYPEPLATE : STARTER KIT
URL ........... http://typeplate.com
VERSION ....... 2.0.0
Github ........ https://github.com/typeplate/starter-kit
AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain)
LICENSE ....... Creative Commmons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0)
LICENSE URL ... https://github.com/typeplate/starter-kit/blob/master/license.txt
*/.breakword{word-wrap:break-word}.normal-wrap{word-wrap:normal}.inherit-wrap{word-wrap:auto}html{font:normal 112.5%/1.9 Roboto,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizespeed}body{color:#333}small{font-size:65%}h1,h2,h3,h4,h5,h6{color:#222;font-family:Roboto,Arial,sans-serif;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.2;margin-top:0;text-rendering:optimizeLegibility}.alpha,h1{color:#222;font-size:1.618rem;font-size:29.124px;margin-bottom:23.7793572311px}.beta,.form-section-heading,.no-studies-found .content h1,h2{font-size:1.4382rem;font-size:25.8876px;margin-bottom:26.7521902378px}.gamma,h3{font-size:1.2222rem;font-size:21.9996px;margin-bottom:13.5px}.delta,h4,h5,h6{color:#666;font-size:1.1111rem;font-size:19.9998px;margin-bottom:10.8px}.extra-large-font-size{font-size:5rem;font-size:90px}p{margin:auto auto 2em}p+p{margin-top:-.75em;text-indent:.75em}a,abbr,acronym,blockquote,button,code,em,input,kbd,q,samp,strong,var{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.small-caps,abbr{color:#555;-webkit-font-variant:small-caps;-moz-font-variant:small-caps;-ms-font-variant:small-caps;font-variant:small-caps;font-weight:600;text-transform:lowercase}abbr[title]:hover{cursor:help}ol{counter-reset:li;margin-left:0;padding-left:0}ol>li{list-style:none;margin:0 0 6px 2em;padding:18px;position:relative}ol>li,ol>li:before{border-top:2px solid #3f51b5}ol>li:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:#3f51b5;content:counter(li);counter-increment:li;font-size:1.2rem;font-size:21.6px;font-weight:700;left:-2em;margin-right:8px;padding:16.2px 4px 4px;position:absolute;text-align:center;top:-2px;width:2em}li ol,li ul{margin-top:6px}ol ol li:last-child{margin-bottom:0}.faq>ol:after,.faq>p:after,.faq>ul:after{color:#b3b3b3;content:"--------------- § ---------------";display:block;font-size:.8rem;font-size:14.4px;padding:1.5em .25em 0;text-align:center;top:-1.3em}.faq>ol:last-child:after,.faq>p:last-child:after,.faq>ul:last-child:after{content:""}.lining dd,.lining dt{display:inline;margin:0}.lining dd+dt:before,.lining dt+dt:before{content:"\a";white-space:pre}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-.2em}.dictionary-style dt{counter-reset:definitions;display:inline}.dictionary-style dt+dt:before{content:", ";margin-left:-.2em}.dictionary-style dd{counter-increment:definitions;display:block}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.blockquote p:last-of-type{margin-bottom:-.825em}.blockquote+figcaption{display:block;font-size:inherit;text-align:right}.blockquote+figcaption:before{content:"-"}.pull-quote{padding:1em;position:relative}.pull-quote:after,.pull-quote:before{color:#dc976e;font-size:4em;height:1em;opacity:.15;position:absolute}.pull-quote:before{content:"“";left:0;top:0}.pull-quote:after{bottom:0;content:"”";right:0}table{border-spacing:0}thead tr{background-color:#f2f2f2}td{border-bottom:1px solid #ccc;padding:.5em 1em}a{color:#0362cf;text-decoration:none}a:focus,a:hover{color:#366caf;text-decoration:underline}address{font-style:normal}.stats{font-size:2.617944444rem;font-size:47.122999992px;font-weight:600}.stats,.stats-label{color:#000}.victors{font-family:Times New Roman;font-weight:600;text-transform:uppercase}button,input,optgroup,select,textarea{font-size:inherit}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:2px solid #999;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:Roboto,Arial,sans-serif;padding:.8em .9em}input:not([type]){background-color:#fff;border:2px solid #999;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:.8em .9em}input[type=checkbox],input[type=radio]{margin-left:0}input[type=color]{padding:.2em .5em}.full-line-checkbox,.full-line-radio{display:block;margin:.5em 0}button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#202020;outline:0;outline:thin dotted\9}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #202020}input:not([type])[disabled],input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:#eaeded;color:#cad2d3;cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{background:#eee;border-color:#ccc;color:#777}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#e9322d;color:#de1a0c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}select{background-color:#fff;border:2px solid #999;height:2.98em}select[multiple]{height:auto}label{font-weight:500;line-height:140%}.form-stacked label.block-label,label.block-label{background-color:#f2f2f2;border:2px solid #f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;font-size:1em!important;font-size:18px!important;font-weight:400!important;margin-bottom:4.5px;padding:.8em .9em}label.block-label:hover{border:2px solid #202020;cursor:pointer}label.block-label.inline-block-label{padding:.5em .9em!important}fieldset{background-color:#fff;border:0;border-left:10px solid #e8c82a;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);margin:0 0 36px;padding:90px 2em .75em;position:relative}fieldset.special-fieldset{border-left-color:#464646}legend{background-color:#fff;border-bottom:2px solid;color:#3f51b5;display:block;font-family:Roboto,Arial,sans-serif;font-size:1.2222rem;font-size:21.9996px;font-weight:700;line-height:130%;margin-bottom:24.3px;padding:1em 0 .3em;position:absolute;text-transform:uppercase;top:0;width:85%}.form-section-heading{color:#666;font-weight:300;text-align:center}.form-stacked input[type=color],.form-stacked input[type=date],.form-stacked input[type=datetime-local],.form-stacked input[type=datetime],.form-stacked input[type=email],.form-stacked input[type=month],.form-stacked input[type=number],.form-stacked input[type=password],.form-stacked input[type=search],.form-stacked input[type=tel],.form-stacked input[type=text],.form-stacked input[type=time],.form-stacked input[type=url],.form-stacked input[type=week],.form-stacked select,.form-stacked textarea{display:block;margin-bottom:27px}.form-stacked label{display:block}.form-stacked input:not([type]){display:block;margin-bottom:27px}.form-stacked .inline-fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-stacked .inline-fields .field-container{display:inline-block;margin-bottom:4.5px;margin-right:9px}.form-stacked .inline-fields.validation-error-container{display:block}@-moz-document url-prefix(){@media only screen and (min-width:42.666em){.form-stacked .inline-fields.validation-error-container{display:flex}.field-error-text{width:100%}}}.form-stacked fieldset>.field-container{margin-bottom:2.5rem}.currency-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.currency-field span{border:2px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;line-height:20px;margin-bottom:4.5px;margin-right:-5px;padding:.8em .9em}.currency-field input{border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block}.form-stacked .other-label{font-weight:400}.form-stacked .field-container{margin-bottom:27px}.form-stacked .field-container input,.form-stacked .field-container select{margin-bottom:4.5px}.form-stacked .field-container .field-help-text{color:#666;font-size:.85rem;font-size:15.3px;line-height:140%;margin-bottom:9px}.form-stacked a[class$=button],.form-stacked button[type=submit]{margin-top:43.47px}.form-aligned .field-container{margin-bottom:1.5em}.form-aligned .field-container .label-container{display:inline-block;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;margin:0 1em 0 0;text-align:right;vertical-align:middle;width:10em;-ms-word-break:keep-all;word-break:keep-all}.form-aligned .field-container .input-container label{display:block;line-height:140%;margin-top:0}.form-aligned .field-container .label-container .field-help-text{color:#666;font-size:.85rem;font-size:15.3px;line-height:140%}.form-aligned .input-container{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.form-aligned .button-container{margin-left:8em;margin-top:43.47px;vertical-align:middle}.field-error-text{color:#de1a0c;font-size:.85rem;font-size:15.3px;line-height:140%;margin-top:4.5px}.form-aligned .field-error .input-container input,.form-aligned .field-error .input-container select,.form-aligned .field-error .input-container textarea,.form-stacked .field-error input,.form-stacked .field-error select,.form-stacked .field-error textarea{border-color:#e9322d;color:#de1a0c}.input-rounded,input.input-rounded{border-radius:2em;padding:.5em 1em}.form-group fieldset{margin-bottom:10px}.form-group input{border-radius:0;display:block;margin:0;padding:10px;position:relative;top:-1px}.form-group input:focus{z-index:2}.form-group input:first-child{border-radius:5px 5px 0 0;top:1px}.form-group input:last-child{border-radius:0 0 5px 5px;top:-2px}.input-1{width:100%}.input-2-3{width:66%}.input-1-2{width:50%}.input-1-3{width:33%}.input-1-4{width:25%}@media only screen and (max-width:42.666em){button[type=submit]{margin-top:43.47px;width:100%}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,select{display:block;margin-bottom:27px}.input-1,.input-1-2,.input-1-3,.input-1-4,.input-2-3,input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{width:100%}.form-stacked .inline-fields,.form-stacked .inline-fields .field-container{display:block}fieldset{border-left:5px solid #e8c82a;padding:110px .75em .75em .9em}label,legend{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.form-aligned .field-container .label-container{display:block;margin-bottom:4.5px;text-align:left;width:100%}.form-aligned .field-container .input-container input:not([type]),.form-aligned .field-container .input-container input[type=color],.form-aligned .field-container .input-container input[type=date],.form-aligned .field-container .input-container input[type=datetime-local],.form-aligned .field-container .input-container input[type=datetime],.form-aligned .field-container .input-container input[type=email],.form-aligned .field-container .input-container input[type=month],.form-aligned .field-container .input-container input[type=number],.form-aligned .field-container .input-container input[type=password],.form-aligned .field-container .input-container input[type=search],.form-aligned .field-container .input-container input[type=tel],.form-aligned .field-container .input-container input[type=text],.form-aligned .field-container .input-container input[type=time],.form-aligned .field-container .input-container input[type=url],.form-aligned .field-container .input-container input[type=week],.form-aligned .field-container .label-container label,label{margin-bottom:4.5px}.form-aligned .button-container{margin-left:0;text-align:center}.form-aligned .button-container button[type=submit]{margin-top:27px}.form-message,.form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}form{width:100%}}.button,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{color:#fff!important;display:block;text-align:center;text-decoration:none!important;zoom:1;cursor:pointer;line-height:normal;vertical-align:middle;white-space:nowrap;-webkit-user-drag:none;border:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button::-moz-focus-inner,.outline-button::-moz-focus-inner,.primary-button::-moz-focus-inner,.small-outline-button::-moz-focus-inner,.small-primary-button::-moz-focus-inner,.small-special-button::-moz-focus-inner,.special-button::-moz-focus-inner{border:0;padding:0}.button-disabled:active,.button-disabled:focus,.button-disabled:hover,.button[disabled],.button[disabled]:active .button-disabled,.button[disabled]:focus,.button[disabled]:hover,[disabled].outline-button,[disabled].outline-button:active .button-disabled,[disabled].primary-button,[disabled].primary-button:active .button-disabled,[disabled].small-outline-button,[disabled].small-outline-button:active .button-disabled,[disabled].small-primary-button,[disabled].small-primary-button:active .button-disabled,[disabled].small-special-button,[disabled].small-special-button:active .button-disabled,[disabled].special-button,[disabled].special-button:active .button-disabled{background-color:inherit;background-image:none;border:none;box-shadow:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.button:hover,.outline-button:hover,.primary-button:hover,.small-outline-button:hover,.small-primary-button:hover,.small-special-button:hover,.special-button:hover{background-color:#e8c82a;border:1px solid #e8c82a;cursor:pointer;text-decoration:none}.button .fa,.outline-button .fa,.primary-button .fa,.small-outline-button .fa,.small-primary-button .fa,.small-special-button .fa,.special-button .fa{margin-right:4.5px}.button-hidden{display:none}.button-size,.button-size-small,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:1.2rem;font-size:21.6px;margin-bottom:18px;padding:.75em 1em}.outline-button:hover,.small-outline-button:hover{background-color:#d7e5f1;border:1px solid #202020;cursor:pointer;text-decoration:none}.primary-button{background:#202020;border:1px solid #202020}.special-button{background:#51cf83;border:1px solid #51cf83}.outline-button,.special-button{letter-spacing:1px;vertical-align:middle}.outline-button{background:none;border:1px solid #202020;color:#202020!important}.small-primary-button{background:#202020;border:1px solid #202020!important}.small-primary-button:hover{border:1px solid #e8c82a!important}.small-special-button{background:#51cf83;border:1px solid #51cf83!important;letter-spacing:1px;vertical-align:middle}.small-special-button:hover{border:1px solid #e8c82a!important}.small-outline-button{background:none;border:1px solid #202020!important;color:#202020!important;letter-spacing:1px;vertical-align:middle}@media screen and (min-width:42.666em){.button,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{display:inline-block;margin-bottom:0}.full-width-button{width:100%}.button-size-small,.small-outline-button,.small-primary-button,.small-special-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:1rem;font-size:18px;margin-bottom:12.6px;padding:.5em .625em}.center-button-container{margin-top:36px;text-align:center}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.accordion .collapse-handler h2,.card,.fadeIn,.inclusion-exclusion-block,.profile-section-card,.study-details-overview .study-details-purpose-action,.study-details-overview .study-header,.study-list ol li,.study-list ul li,.study-snippet,ol.message-snippet-list li{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown,.full-header,.page-header.stickEmUp,.sticky-header.stickEmUp.sticky-header,.study-details.stickEmUp .sticky-header{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft,.message.other{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight,.message.self{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes slideOutDown2d{0%{-webkit-transform:translateY(0);z-index:2}to{-webkit-transform:translateY(100%);visibility:hidden;z-index:-1}1%{z-index:-1}}@keyframes slideOutDown2d{0%{transform:translateY(0);z-index:2}to{transform:translateY(100%);visibility:hidden;z-index:-1}1%{z-index:-1}}.card-feedback-block,.slideOutDown2d{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideOutDown2d;animation-name:slideOutDown2d}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.feedback-block,.shake{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.filter-studies .status-container .applied-filters span,.menu-badge,.pulse,.typeahead-container .tt-added-results li{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.card .banner,.flash,.inclusion-exclusion-block .banner,.message .message-bubble .banner,.study-snippet .banner{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flash;animation-name:flash}@keyframes sonar{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2)}}.menu-badge:after,.sonar{-webkit-animation-name:sonar;animation-name:sonar}.canned-query a div,.contact-card.action-icon header .edit-button a,.hvr-fade,.profile-section-card header .edit-button a,.typeahead-container .tt-added-results li a .fa,body>footer .social a{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,color,background-color;transition-property:border-color,color,background-color}.hvr-sweep-to-right{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-sweep-to-right,.hvr-sweep-to-right:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{background:#202020;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-underline-from-left{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative}.hvr-underline-from-left:before{background:#202020;bottom:0;content:"";height:3px;left:0;position:absolute;right:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:right;transition-property:right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.full-header .main-menu-nav nav .nav-tile,.hvr-underline-from-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative}.full-header .main-menu-nav nav .nav-tile:before,.hvr-underline-from-center:before{background:#e8c82a;bottom:0;content:"";height:3px;left:50%;position:absolute;right:50%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.full-header .main-menu-nav nav .nav-tile:active:before,.full-header .main-menu-nav nav .nav-tile:focus:before,.full-header .main-menu-nav nav .nav-tile:hover:before,.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-overline-from-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative}.hvr-overline-from-center:before{background:#fff;content:"";height:4px;left:50%;position:absolute;right:50%;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.card,.inclusion-exclusion-block,.study-snippet{background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);padding:18px;text-rendering:optimizeLegibility;transition:all .4s cubic-bezier(.165,.84,.44,1)}.card:hover,.inclusion-exclusion-block:hover,.study-snippet:hover{box-shadow:0 0 0 rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 12px 32px rgba(0,0,0,.2)}.card>a,.inclusion-exclusion-block>a,.study-snippet>a{color:#333}.card>a:hover,.inclusion-exclusion-block>a:hover,.study-snippet>a:hover{text-decoration:none}.card .banner,.inclusion-exclusion-block .banner,.study-snippet .banner{animation-delay:1.5s;-webkit-animation-delay:1.5s;color:green;font-size:.9rem;font-size:16.2px;margin-right:-9px;margin-top:-12.6px;text-align:right}.card .banner .fa,.inclusion-exclusion-block .banner .fa,.study-snippet .banner .fa{margin-right:5.4px}.card h1,.inclusion-exclusion-block h1,.study-snippet h1{font-size:1.1111rem;font-size:19.9998px;margin-bottom:14.4px}.card p,.inclusion-exclusion-block p,.study-snippet p{line-height:145%;margin-bottom:0}.card .actions a:hover,.inclusion-exclusion-block .actions a:hover,.study-snippet .actions a:hover{color:#e8c82a;text-decoration:none}.card .actions a:after,.inclusion-exclusion-block .actions a:after,.study-snippet .actions a:after{color:#999;content:" | "}.card .actions a:last-child:after,.inclusion-exclusion-block .actions a:last-child:after,.study-snippet .actions a:last-child:after{content:""}@media screen and (min-width:321px)and (max-width:42.666em){.card,.inclusion-exclusion-block,.study-snippet{border-top:6px solid #e8c82a;cursor:default;padding-top:18px}.card .actions,.inclusion-exclusion-block .actions,.study-snippet .actions{font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-top:14.4px;text-align:center}}@media screen and (min-width:42.666em){.card,.inclusion-exclusion-block,.study-snippet{border-left:8px solid #e8c82a}.card .banner,.inclusion-exclusion-block .banner,.study-snippet .banner{margin-top:-9px}.card h1,.inclusion-exclusion-block h1,.study-snippet h1{font-size:1.1111rem;font-size:19.9998px;margin-bottom:9px}.card p,.inclusion-exclusion-block p,.study-snippet p{font-size:.95rem;font-size:17.1px;line-height:155%;margin-bottom:9px}.card .actions,.inclusion-exclusion-block .actions,.study-snippet .actions{font-size:.85rem;font-size:15.3px;margin-top:18px;text-align:center;text-transform:uppercase}.card .actions a,.inclusion-exclusion-block .actions a,.study-snippet .actions a{margin-right:36px}.card .actions a:hover,.inclusion-exclusion-block .actions a:hover,.study-snippet .actions a:hover{border-bottom:2px solid;color:#0362cf}.card .actions a:after,.inclusion-exclusion-block .actions a:after,.study-snippet .actions a:after{content:""}.card .actions a:last-child,.inclusion-exclusion-block .actions a:last-child,.study-snippet .actions a:last-child{margin-right:0}}@media screen and (min-width:321px)and (max-width:42.666em){.card.new,.new.inclusion-exclusion-block,.new.study-snippet{border-top-color:green}}@media screen and (min-width:42.666em){.card.new,.new.inclusion-exclusion-block,.new.study-snippet{border-left-color:green}}.attachments .attachment,.tag{background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#333;display:inline-block;font-size:.9rem;font-size:16.2px;line-height:130%;margin:0 .25em .25em 0;padding:.35em .56em;white-space:nowrap}.tag_highlighted{background-color:#ff0!important;font-weight:700}.badge{background-color:green;border-radius:10px;color:#fff;display:inline-block;font-size:.85rem;font-size:15.3px;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}a.badge:focus,a.badge:hover{color:#e8c82a;cursor:pointer;text-decoration:none}.menu-badge{background:green;border:2px solid #fff;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;cursor:default;font-size:14px;line-height:2.1em;min-height:33px;min-width:33px;position:absolute;right:5px;text-align:center;top:-15px}.menu-badge:after{animation-delay:1;animation-duration:1.5s;border:2px solid #00b300;border-radius:50%;content:"";height:100%;left:-2px;opacity:0;position:absolute;top:-2px;width:100%}@media screen and (max-width:42.666em){.menu-badge{font-size:12px;min-height:28px;min-width:28px}}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}@media only screen and (min-width:42.666em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}@media only screen and (min-width:56.888em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.hide{display:none!important}.show{display:block!important}.feedback-block{background-color:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#484848;font-size:1rem;font-size:18px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:27px;overflow:hidden;padding:.6em 0;width:100%}.feedback-block .feedback-block-media{float:left;margin-left:14.4px;margin-right:21.6px}.feedback-block .feedback-block-media .fa{font-size:2rem;font-size:36px}.feedback-block .feedback-block-body{overflow:hidden;_overflow:visible;zoom:1;margin-left:14.4px;margin-right:14.4px}.feedback-block .feedback-block-body h1,.feedback-block .feedback-block-body h4,.feedback-block .feedback-block-body p{color:#484848;margin-bottom:0}.feedback-block .feedback-block-body p{line-height:140%}div.success{background-color:#d4ece6}div.error{background-color:#f8d0c8}div.info{background-color:#ffeebf}.feedback-block .feedback-block-media .fa{font-family:Pe-icon-7-stroke}.feedback-block.success .feedback-block-media .fa:before{content:""}.feedback-block.error .feedback-block-media .fa:before{content:""}.feedback-block.info .feedback-block-media .fa:before{content:""}@media screen and (max-width:42.666em){.feedback-block{text-align:center}.feedback-block .feedback-block-body,.feedback-block .feedback-block-media{float:none;margin:.2em 0;text-align:center}.feedback-block .feedback-block-body p{margin-top:5.4px}}.landing-page-announcements .feedback-block{animation:none;margin-bottom:0}.landing-page-announcements .feedback-block .feedback-block-body{margin-right:14.4px}.landing-page-announcements:empty{display:none}.pagination{text-align:center}.pagination .pagination-label{margin-bottom:9px}.pagination a{display:inline-block;font-size:1rem;font-size:18px}.pagination .fa-chevron-right{margin-left:9px}.pagination .fa-chevron-left{margin-right:9px}.pagination .paginate-to-specific-page div{background-color:#f2f2f2;padding:1em}.pagination .paginate-to-specific-page,.pagination .paginate-to-specific-page a{font-size:.9rem;font-size:16.2px}.pagination .paginate-to-specific-page label{display:inline;margin-right:9px}@media screen and (min-width:42.666em){.pagination .paginate-to-specific-page div{margin-left:auto;margin-right:auto;width:30%}}.login-content{margin-top:0}.login-content header{margin-bottom:59.4px;margin-top:0}.login-content header h1{color:#666;font-weight:300;text-align:center}.login-content .feedback-block a{color:#024a9d;text-decoration:underline}.login-content .form-stacked label{color:#111;margin-bottom:9px}.login-content .password input[type=password]{display:inline-block}.login-content .password .password-show{color:#666;display:inline-block;font-size:.9rem;font-size:16.2px;text-align:center}.login-content .form-stacked .primary-button{display:block;margin-top:0;width:100%}.login-links-container{margin-top:39.6px;text-align:center}.login-links-container a{display:block;text-align:center}@media only screen and (max-width:42.666em){.password .field-help-text{display:inline-block;float:right;margin-top:4.5px}}@media screen and (min-width:42.666em){.login-content header{display:block!important}.login-content .password .password-show:not(.always){display:none;margin-left:18px}.login-links-container a{display:inline}}.popup_content{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 .05em .05em rgba(0,0,0,.05);box-shadow:0 15px 20px 0 rgba(0,0,0,.25);margin:0;min-height:1.2em}.popup_content footer,.popup_content header{background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:27px 18px 18px}.popup_content footer .form-stacked label,.popup_content header .form-stacked label{display:inline}.popup_content footer .form-stacked .button-container a[class$=button],.popup_content footer .form-stacked .button-container button[type=submit],.popup_content header .form-stacked .button-container a[class$=button],.popup_content header .form-stacked .button-container button[type=submit]{margin-top:0}.popup_content header{background-color:#3f51b5}.popup_content header h1{color:#fff;font-size:1.2222rem;font-size:21.9996px;font-weight:400;margin-bottom:0;width:90%}.popup_content header .top-close-button{text-align:right;width:10%}.popup_content header .top-close-button a span{color:#fff;font-size:1.4382em;font-weight:700}.popup_content section.popup-main{padding:18px}.popup_content section.popup-main form select{width:80%}.popup_content footer .form-stacked .button-container [disabled].primary-button{border:1px solid #b2b2b2;color:#b2b2b2!important}@media screen and (min-width:42.666em){.popup_content{margin:1em;max-width:40em}.popup_content footer,.popup_content header,.popup_content section.popup-main{padding-left:36px;padding-right:36px}}.overlay{background-color:rgba(89,141,204,.95);bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1005}.spinner{height:80px;margin:auto;position:relative;width:80px}.double-bounce1,.double-bounce2{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.typeahead-container .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.typeahead-container .tt-input{margin-bottom:0!important}.typeahead-container .tt-hint{color:#999}.typeahead-container .tt-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:4px;max-height:150px;overflow-y:scroll;padding:4px 0}.typeahead-container .tt-suggestion{line-height:24px;padding:3px 20px}.typeahead-container .tt-suggestion.tt-cursor,.typeahead-container .tt-suggestion:hover{background-color:#0097cf;color:#fff}.typeahead-container .tt-suggestion p{margin:0}.typeahead-container .tt-added-results{padding-left:0}.typeahead-container .tt-added-results ul{margin-bottom:0;margin-top:0;padding-left:0}.typeahead-container .tt-added-results li{align-items:center;border-bottom:1px dotted #ccc;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;overflow-wrap:break-word;word-wrap:break-word;color:#333;font-size:.9rem;font-size:16.2px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:.25em 0;-ms-word-break:break-all;word-break:break-word}.typeahead-container .tt-added-results li:last-child{border-bottom:0}.typeahead-container .tt-added-results li .display-text{line-height:120%;max-width:70%}.typeahead-container .tt-added-results li a{color:#de1a0c;margin-left:auto}.typeahead-container .tt-added-results li a .fa{display:none}.typeahead-container .tt-added-results li a:hover{text-decoration:none}.typeahead-container .tt-added-results li a:hover .fa{color:#951208}.typeahead-container .tt-added-results li a:hover .remove-label{text-decoration:underline}.typeahead-container .action-container .twitter-typeahead{width:100%}.typeahead-container .action-container .badge-container{display:none}@media screen and (min-width:42.666em){.typeahead-container .tt-added-results li{background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#333;display:inline-block;font-size:.9rem;font-size:16.2px;line-height:120%;margin:0 .25em .25em 0;padding:.35em .56em;white-space:normal}.typeahead-container .tt-added-results li:last-child{border-bottom:1px solid #ccc}.typeahead-container .tt-added-results li a .fa{display:inline;font-size:1rem;font-size:18px;margin-left:9px}.typeahead-container .tt-added-results li a .remove-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.typeahead-container .action-container{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.typeahead-container .action-container .twitter-typeahead{width:auto}.typeahead-container .action-container .add-container{margin-right:9px}.typeahead-container .action-container .badge-container{display:block;margin-right:9px}.typeahead-container .action-container .not-container label{background-color:#f2f2f2;border:2px solid #f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;font-size:1rem;font-size:18px;font-weight:400!important;margin-bottom:4.5px;padding:.8em .9em}.typeahead-container .action-container .not-container label:hover{border:2px solid #202020;cursor:pointer}.language-picker,.language-picker select{display:inline-block;font-size:.8rem;height:1.7rem;padding:0;vertical-align:top}.language-picker i.fa-globe{padding-top:.2rem;vertical-align:middle}}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/03605b2467d43a9f4c63.eot?v=4.3.0);src:url(/03605b2467d43a9f4c63.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/fb685a7c7e4aae2d4d71.woff2?v=4.3.0) format("woff2"),url(/c589f72df384e3ef078b.woff?v=4.3.0) format("woff"),url(/45f9f92a5bfbad4be12f.ttf?v=4.3.0) format("truetype"),url(/d0ba16d89d53283e819b.svg?v=4.3.0#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.2857142857em}.fa-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.1428571429em;position:absolute;text-align:center;top:.1428571429em;width:2.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before,.fa-genderless:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}@font-face{font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(/1d449ea50ab8389ee078.eot?d7yf1v);src:url(/1d449ea50ab8389ee078.eot?#iefixd7yf1v) format("embedded-opentype"),url(/11f7c073b050d62afb33.woff?d7yf1v) format("woff"),url(/7233a7aee250f9b77fba.ttf?d7yf1v) format("truetype"),url(/09c6a96523589cb91799.svg?d7yf1v#Pe-icon-7-stroke) format("svg")}[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-album:before{content:""}.pe-7s-arc:before{content:""}.pe-7s-back-2:before{content:""}.pe-7s-bandaid:before{content:""}.pe-7s-car:before{content:""}.pe-7s-diamond:before{content:""}.pe-7s-door-lock:before{content:""}.pe-7s-eyedropper:before{content:""}.pe-7s-female:before{content:""}.pe-7s-gym:before{content:""}.pe-7s-hammer:before{content:""}.pe-7s-headphones:before{content:""}.pe-7s-helm:before{content:""}.pe-7s-hourglass:before{content:""}.pe-7s-leaf:before{content:""}.pe-7s-magic-wand:before{content:""}.pe-7s-male:before{content:""}.pe-7s-map-2:before{content:""}.pe-7s-next-2:before{content:""}.pe-7s-paint-bucket:before{content:""}.pe-7s-pendrive:before{content:""}.pe-7s-photo:before{content:""}.pe-7s-piggy:before{content:""}.pe-7s-plugin:before{content:""}.pe-7s-refresh-2:before{content:""}.pe-7s-rocket:before{content:""}.pe-7s-settings:before{content:""}.pe-7s-shield:before{content:""}.pe-7s-smile:before{content:""}.pe-7s-usb:before{content:""}.pe-7s-vector:before{content:""}.pe-7s-wine:before{content:""}.pe-7s-cloud-upload:before{content:""}.pe-7s-cash:before{content:""}.pe-7s-close:before{content:""}.pe-7s-bluetooth:before{content:""}.pe-7s-cloud-download:before{content:""}.pe-7s-way:before{content:""}.pe-7s-close-circle:before{content:""}.pe-7s-id:before{content:""}.pe-7s-angle-up:before{content:""}.pe-7s-wristwatch:before{content:""}.pe-7s-angle-up-circle:before{content:""}.pe-7s-world:before{content:""}.pe-7s-angle-right:before{content:""}.pe-7s-volume:before{content:""}.pe-7s-angle-right-circle:before{content:""}.pe-7s-users:before{content:""}.pe-7s-angle-left:before{content:""}.pe-7s-user-female:before{content:""}.pe-7s-angle-left-circle:before{content:""}.pe-7s-up-arrow:before{content:""}.pe-7s-angle-down:before{content:""}.pe-7s-switch:before{content:""}.pe-7s-angle-down-circle:before{content:""}.pe-7s-scissors:before{content:""}.pe-7s-wallet:before{content:""}.pe-7s-safe:before{content:""}.pe-7s-volume2:before{content:""}.pe-7s-volume1:before{content:""}.pe-7s-voicemail:before{content:""}.pe-7s-video:before{content:""}.pe-7s-user:before{content:""}.pe-7s-upload:before{content:""}.pe-7s-unlock:before{content:""}.pe-7s-umbrella:before{content:""}.pe-7s-trash:before{content:""}.pe-7s-tools:before{content:""}.pe-7s-timer:before{content:""}.pe-7s-ticket:before{content:""}.pe-7s-target:before{content:""}.pe-7s-sun:before{content:""}.pe-7s-study:before{content:""}.pe-7s-stopwatch:before{content:""}.pe-7s-star:before{content:""}.pe-7s-speaker:before{content:""}.pe-7s-signal:before{content:""}.pe-7s-shuffle:before{content:""}.pe-7s-shopbag:before{content:""}.pe-7s-share:before{content:""}.pe-7s-server:before{content:""}.pe-7s-search:before{content:""}.pe-7s-film:before{content:""}.pe-7s-science:before{content:""}.pe-7s-disk:before{content:""}.pe-7s-ribbon:before{content:""}.pe-7s-repeat:before{content:""}.pe-7s-refresh:before{content:""}.pe-7s-add-user:before{content:""}.pe-7s-refresh-cloud:before{content:""}.pe-7s-paperclip:before{content:""}.pe-7s-radio:before{content:""}.pe-7s-note2:before{content:""}.pe-7s-print:before{content:""}.pe-7s-network:before{content:""}.pe-7s-prev:before{content:""}.pe-7s-mute:before{content:""}.pe-7s-power:before{content:""}.pe-7s-medal:before{content:""}.pe-7s-portfolio:before{content:""}.pe-7s-like2:before{content:""}.pe-7s-plus:before{content:""}.pe-7s-left-arrow:before{content:""}.pe-7s-play:before{content:""}.pe-7s-key:before{content:""}.pe-7s-plane:before{content:""}.pe-7s-joy:before{content:""}.pe-7s-photo-gallery:before{content:""}.pe-7s-pin:before{content:""}.pe-7s-phone:before{content:""}.pe-7s-plug:before{content:""}.pe-7s-pen:before{content:""}.pe-7s-right-arrow:before{content:""}.pe-7s-paper-plane:before{content:""}.pe-7s-delete-user:before{content:""}.pe-7s-paint:before{content:""}.pe-7s-bottom-arrow:before{content:""}.pe-7s-notebook:before{content:""}.pe-7s-note:before{content:""}.pe-7s-next:before{content:""}.pe-7s-news-paper:before{content:""}.pe-7s-musiclist:before{content:""}.pe-7s-music:before{content:""}.pe-7s-mouse:before{content:""}.pe-7s-more:before{content:""}.pe-7s-moon:before{content:""}.pe-7s-monitor:before{content:""}.pe-7s-micro:before{content:""}.pe-7s-menu:before{content:""}.pe-7s-map:before{content:""}.pe-7s-map-marker:before{content:""}.pe-7s-mail:before{content:""}.pe-7s-mail-open:before{content:""}.pe-7s-mail-open-file:before{content:""}.pe-7s-magnet:before{content:""}.pe-7s-loop:before{content:""}.pe-7s-look:before{content:""}.pe-7s-lock:before{content:""}.pe-7s-lintern:before{content:""}.pe-7s-link:before{content:""}.pe-7s-like:before{content:""}.pe-7s-light:before{content:""}.pe-7s-less:before{content:""}.pe-7s-keypad:before{content:""}.pe-7s-junk:before{content:""}.pe-7s-info:before{content:""}.pe-7s-home:before{content:""}.pe-7s-help2:before{content:""}.pe-7s-help1:before{content:""}.pe-7s-graph3:before{content:""}.pe-7s-graph2:before{content:""}.pe-7s-graph1:before{content:""}.pe-7s-graph:before{content:""}.pe-7s-global:before{content:""}.pe-7s-gleam:before{content:""}.pe-7s-glasses:before{content:""}.pe-7s-gift:before{content:""}.pe-7s-folder:before{content:""}.pe-7s-flag:before{content:""}.pe-7s-filter:before{content:""}.pe-7s-file:before{content:""}.pe-7s-expand1:before{content:""}.pe-7s-exapnd2:before{content:""}.pe-7s-edit:before{content:""}.pe-7s-drop:before{content:""}.pe-7s-drawer:before{content:""}.pe-7s-download:before{content:""}.pe-7s-display2:before{content:""}.pe-7s-display1:before{content:""}.pe-7s-diskette:before{content:""}.pe-7s-date:before{content:""}.pe-7s-cup:before{content:""}.pe-7s-culture:before{content:""}.pe-7s-crop:before{content:""}.pe-7s-credit:before{content:""}.pe-7s-copy-file:before{content:""}.pe-7s-config:before{content:""}.pe-7s-compass:before{content:""}.pe-7s-comment:before{content:""}.pe-7s-coffee:before{content:""}.pe-7s-cloud:before{content:""}.pe-7s-clock:before{content:""}.pe-7s-check:before{content:""}.pe-7s-chat:before{content:""}.pe-7s-cart:before{content:""}.pe-7s-camera:before{content:""}.pe-7s-call:before{content:""}.pe-7s-calculator:before{content:""}.pe-7s-browser:before{content:""}.pe-7s-box2:before{content:""}.pe-7s-box1:before{content:""}.pe-7s-bookmarks:before{content:""}.pe-7s-bicycle:before{content:""}.pe-7s-bell:before{content:""}.pe-7s-battery:before{content:""}.pe-7s-ball:before{content:""}.pe-7s-back:before{content:""}.pe-7s-attention:before{content:""}.pe-7s-anchor:before{content:""}.pe-7s-albums:before{content:""}.pe-7s-alarm:before{content:""}.pe-7s-airplay:before{content:""}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/35442e7bd443d0b31df7.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/35442e7bd443d0b31df7.eot?#iefix) format("embedded-opentype"),url(/04f6632c7bd08d37663d.otf) format("opentype"),url(/5544b6c14a849db13164.svg) format("svg"),url(/05fa63488820cd3c800a.ttf) format("truetype"),url(/17a2f6a5c89bfc339d20.woff) format("woff"),url(/8c2c979fa31971bb5378.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/a00e9a0904884e2d63ac.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/a00e9a0904884e2d63ac.eot?#iefix) format("embedded-opentype"),url(/c5e3341fcf953ed859d0.otf) format("opentype"),url(/0324b921ca913d5f3679.svg) format("svg"),url(/591359db16815462d57d.ttf) format("truetype"),url(/8640c106d293a4e61188.woff) format("woff"),url(/d9c02eb57feb95afe83e.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/dc6ab394e8f9a25468ac.eot);src:local("Roboto"),local("Roboto-Regular"),url(/dc6ab394e8f9a25468ac.eot?#iefix) format("embedded-opentype"),url(/c880358970d6ff904491.otf) format("opentype"),url(/a129fa09089940884e41.svg) format("svg"),url(/7c34b5d8b421456431c3.ttf) format("truetype"),url(/89092ebb2145fa245998.woff) format("woff"),url(/465390c6e54c60f4a15f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/a4d1bef4543671b17adf.eot);src:local("Roboto"),local("Roboto-Regular"),url(/a4d1bef4543671b17adf.eot?#iefix) format("embedded-opentype"),url(/d3c64abc95533144316f.otf) format("opentype"),url(/663963396fd968baaa5d.svg) format("svg"),url(/a94a366c3173c0a705b1.ttf) format("truetype"),url(/4d2c163af1923f70de73.woff) format("woff"),url(/009379f5feecd3ef689a.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/c8be42c82fbef1a999f5.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/c8be42c82fbef1a999f5.eot?#iefix) format("embedded-opentype"),url(/dece644250b922f4faa9.otf) format("opentype"),url(/b2946347656c6d1f08de.svg) format("svg"),url(/d051e09c9085af87e818.ttf) format("truetype"),url(/9b66679f9e342f473fd7.woff) format("woff"),url(/fc8fc560df54428b7414.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/6c993203fe38dfb8e829.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/6c993203fe38dfb8e829.eot?#iefix) format("embedded-opentype"),url(/7617bf3583dbbca90be9.otf) format("opentype"),url(/6de0fcd500012e58c842.svg) format("svg"),url(/dfefa696d3c3fdcf9ec5.ttf) format("truetype"),url(/c2fc50b2a90ed9fab2bd.woff) format("woff"),url(/33f06903f121a59753be.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/86d6b7e187d59ec27d54.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/86d6b7e187d59ec27d54.eot?#iefix) format("embedded-opentype"),url(/cda44b68bb43da55b981.otf) format("opentype"),url(/b4cb8657472946e6aeef.svg) format("svg"),url(/874a116f09d6a926154a.ttf) format("truetype"),url(/29e5f92aee56db6b030c.woff) format("woff"),url(/324b1e6d0f5ae7c6ab42.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/60f0105f74e5c86f168b.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/60f0105f74e5c86f168b.eot?#iefix) format("embedded-opentype"),url(/c0e627d9d0044ed3b96c.otf) format("opentype"),url(/bcb8fcf48cd8f529e220.svg) format("svg"),url(/b5877ca07b9bf6d06693.ttf) format("truetype"),url(/64762c15a3e658f1e6f4.woff) format("woff"),url(/d3c211af53a789d2f9fd.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/93d0f5bb3ce50028c6b5.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/93d0f5bb3ce50028c6b5.eot?#iefix) format("embedded-opentype"),url(/0c1d220b2c4e28c1cc0a.otf) format("opentype"),url(/5bbe7de655cc8a0dc24d.svg) format("svg"),url(/a21e61647c1289a87486.ttf) format("truetype"),url(/605a5ea9437e1762dd15.woff) format("woff"),url(/21c326c6f97f6188634e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/df4a69ff7c4314a664d1.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/df4a69ff7c4314a664d1.eot?#iefix) format("embedded-opentype"),url(/1cb723e3624e8e56a7bf.otf) format("opentype"),url(/9257e055b11647a3434e.svg) format("svg"),url(/7212ad4de773506fd600.ttf) format("truetype"),url(/06957da65c89c89befea.woff) format("woff"),url(/fceecebdcbdee2b11234.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-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{height:0;overflow:hidden;position:relative;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:"height, visibility";-o-transition-property:"height, visibility";transition-property:"height, visibility";-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}div[class^="cc-window cc-banner cc-type-"],div[class^="cc-window cc-floating cc-type-"]{background:#4a4748;color:#fff}.cc-revoke.cc-bottom.cc-animate{display:none}.cc-compliance .cc-btn{background-color:#e8c82a;border-color:transparent;color:#202020}.cc-compliance .cc-btn:first-child.cc-deny{color:#fff}.cc-compliance .cc-btn.cc-allow:hover,.cc-compliance .cc-btn.cc-dismiss:hover{background-color:#d7b717;text-decoration:none}.cc-link,.cc-link:focus,.cc-link:hover,.cc-link:visited{color:#fff!important}@media screen and (max-width:42.666em){.cc-banner.cc-bottom,.cc-floating.cc-bottom{left:0;position:static;right:0;top:0}}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{max-width:24em;padding:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none!important}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{border-radius:5px;padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{display:inline;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.logo,.logo-small{background:url(/9b0a37c672b5c160c63a.png) no-repeat scroll 0 0 transparent;display:block;height:75px}.full-header .mobile-only{display:none!important}.full-header{margin-bottom:36px}.full-header .global-nav{text-align:right}.full-header .global-nav .grid-row .grid-sm-1{padding:4.5px}.full-header .global-nav a{font-size:.7rem;font-size:12.6px;margin-right:5.4px}.full-header .global-nav a:last-child{margin-right:0}.full-header .global-nav nav a:last-child:after{content:""}.full-header .account-nav{background-color:#282dfc;text-align:right}.full-header .account-nav .account-settings-nav,.full-header .account-nav .logout,.full-header .account-nav .loved-one-nav{border-right:1px solid #fff;display:inline-block;font-size:.85rem;font-size:15.3px}.full-header .account-nav .account-settings-nav a,.full-header .account-nav .logout a,.full-header .account-nav .loved-one-nav a{color:#fff;display:inline-block;padding:6.3px}.full-header .account-nav .account-settings-nav a:after,.full-header .account-nav .logout a:after,.full-header .account-nav .loved-one-nav a:after{content:"·";display:inline-block;padding-left:10.8px}.full-header .account-nav .account-settings-nav a:last-child:after,.full-header .account-nav .logout a:last-child:after,.full-header .account-nav .loved-one-nav a:last-child:after{content:""}.full-header .account-nav .logout{border-right:0!important}.full-header .account-nav .loved-one-nav .logged-in-as-info{border-right:1px solid #fff;color:#ebebeb;display:inline-block;font-size:.85rem;font-size:15.3px;padding:6.3px 10.8px 6.3px 6.3px}.full-header .main-menu-nav{background-color:#fff;-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,.23);-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.23);box-shadow:0 8px 8px -8px rgba(0,0,0,.23)}.full-header .main-menu-nav .grid-row>div{padding:13.5px}.full-header .main-menu-nav nav .nav-tile{border-right:1px dotted #e8c82a;text-align:center}.full-header .main-menu-nav nav .nav-tile a{color:rgba(64,101,143,.78);display:block;font-size:.95rem;font-size:17.1px;line-height:150%;padding-top:9px;text-transform:uppercase}.full-header .main-menu-nav nav .nav-tile a span.fa{display:block;font-size:1.5rem;font-size:27px;padding-bottom:9px}.full-header .main-menu-nav nav .nav-tile .menu-badge{right:.75rem;top:.45rem}.full-header .main-menu-nav nav .nav-tile a:hover{text-decoration:none}.full-header .main-menu-nav nav .nav-tile.active,.full-header .main-menu-nav nav .nav-tile.active:hover{background-color:#e8c82a}.full-header .main-menu-nav nav .nav-tile.active a,.full-header .main-menu-nav nav .nav-tile.active:hover a{color:#fff}.full-header .main-menu-nav nav .nav-tile:last-child{border-right:0}.full-header .main-menu-nav nav .nav-tile:hover{background-color:#fdfaeb;cursor:pointer}@media screen and (max-width:42.666em){.full-header{border-top:1px solid #ccc;bottom:0;-moz-box-shadow:0 -8px 8px -8px rgba(0,0,0,.23);-webkit-box-shadow:0 -8px 8px -8px rgba(0,0,0,.23);box-shadow:0 -8px 8px -8px rgba(0,0,0,.23);margin-bottom:0;position:fixed;width:100%;z-index:3}.full-header .desktop-only{display:none!important}.full-header .mobile-only{display:block!important}.full-header .main-menu-nav nav{background-color:#3f51b5}.full-header .main-menu-nav nav .nav-tile{padding:4.5px}.full-header .main-menu-nav nav .nav-tile:hover a{color:rgba(64,101,143,.78)}.full-header .main-menu-nav nav .nav-tile:before{content:none}.full-header .main-menu-nav nav .nav-tile a{color:#fff;font-size:.75rem;font-size:13.5px}.full-header .main-menu-nav nav .nav-tile a span.fa{font-size:.9rem;font-size:16.2px;padding-bottom:1.8px}.full-header .main-menu-nav nav .nav-tile .menu-badge{right:.45rem;top:.05rem}}header.stripped-header .logo{background:url(/9b0a37c672b5c160c63a.png) no-repeat scroll 50% 0 transparent;height:75px;margin-left:auto;margin-right:auto;margin-top:0}@media screen and (max-width:42.666em){header.stripped-header .logo{display:none}}.mobile-banner .signup-section{font-size:.75rem;font-size:13.5px;text-align:center}.mobile-banner .signup-section .small-special-button{display:inline-block;font-size:.85rem;font-size:15.3px;margin-bottom:4.5px;margin-top:9px}.mobile-banner .signup-section .why-signup{display:block}@media screen and (min-width:42.666em){.mobile-banner{display:none}}@media screen and (max-width:42.666em){.mobile-menu-popup{width:100%}.mobile-menu-popup li{position:relative}.mobile-menu-popup li .menu-badge{right:0;top:0}.mobile-menu-popup .logged-in-as-info{background:#d9d9d9;line-height:140%;padding:1em}.mobile-menu-popup nav{border-bottom:1px solid #ccc;margin-bottom:18px}.mobile-menu-popup nav:last-child{border-bottom:0}}.login-or-create-account .yes-no-container a,.nav-card{background-color:#fff;border-left:5px solid #e8c82a;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);padding:18px;text-align:center;transition:all .45s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all .45s cubic-bezier(.23,1,.32,1) 0s}.login-or-create-account .yes-no-container a .media .fa,.nav-card .media .fa{color:#e8c82a;font-size:1.5rem;font-size:27px}.login-or-create-account .yes-no-container a .media .fa.pe-7s-user,.nav-card .media .fa.pe-7s-user{font-size:2.5rem;font-size:45px}.login-or-create-account .yes-no-container a .primary-info h1,.nav-card .primary-info h1{border-bottom:2px solid #fff;color:#0362cf;display:inline-block;font-size:1.1111rem;font-size:19.9998px;font-weight:400;margin-bottom:0;margin-top:0;transition:all .35s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all .35s cubic-bezier(.23,1,.32,1) 0s}.login-or-create-account .yes-no-container a .action-bar,.nav-card .action-bar{border-top:1px dotted #ccc;margin-top:18px;padding-top:18px}.login-or-create-account .yes-no-container a .action-bar a,.nav-card .action-bar a{margin-right:21.6px;padding-bottom:4.5px;text-transform:uppercase}.login-or-create-account .yes-no-container a .action-bar a:last-child,.nav-card .action-bar a:last-child{margin-right:0}.login-or-create-account .yes-no-container a .action-bar a:focus,.login-or-create-account .yes-no-container a .action-bar a:hover,.nav-card .action-bar a:focus,.nav-card .action-bar a:hover{border-bottom:2px solid #51cf83;text-decoration:none}.login-or-create-account .yes-no-container a .action-bar a .fa,.nav-card .action-bar a .fa{margin-right:5.4px}.login-or-create-account .yes-no-container a:focus,.login-or-create-account .yes-no-container a:hover,.nav-card:focus,.nav-card:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.login-or-create-account .yes-no-container a:focus .primary-info h1,.login-or-create-account .yes-no-container a:hover .primary-info h1,.nav-card:focus .primary-info h1,.nav-card:hover .primary-info h1{border-bottom:2px solid #202020;display:inline-block}ol.nav-list,ul.nav-list{border-radius:5px;list-style:none;padding:0}ol.nav-list li,ul.nav-list li{margin-bottom:18px}ol.nav-list li a:hover,ul.nav-list li a:hover{text-decoration:none}ol.nav-list li:last-child a,ul.nav-list li:last-child a{border-bottom:0}ol.nav-list li:last-child:after,ul.nav-list li:last-child:after{content:""}nav.secondary-nav.vertical ul{list-style:none;padding-left:0}nav.secondary-nav.vertical ul li{background-color:#202020;line-height:140%;margin-top:9px;padding:13.5px}nav.secondary-nav.vertical ul li a{color:#fff}nav.secondary-nav.vertical ul li.active{background-color:#e8c82a}nav.secondary-nav.horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:140%;position:relative;text-align:center}nav.secondary-nav.horizontal .fa.fa-check-circle{display:none}nav.secondary-nav.horizontal a{background-color:#202020;color:#fff;-webkit-flex:1;flex:1;font-size:.95rem;font-size:17.1px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:9px;position:relative}nav.secondary-nav.horizontal a:hover{background-color:#070707;text-decoration:none}nav.secondary-nav.horizontal a.active{background-color:#e8c82a;cursor:default}nav.secondary-nav.horizontal a.active .fa.fa-check-circle{display:inline}nav.secondary-nav.horizontal a.active:after{border-color:#e8c82a transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";display:block;left:50%;position:absolute;width:0}@media screen and (min-width:42.666em){nav.secondary-nav.horizontal a{font-size:1.1rem;font-size:19.8px;padding:18px}}.page-header .fa{color:#b3b3b3;font-size:.7rem;font-size:12.6px}.page-header h1{color:#666;font-weight:400;font-weight:300;text-align:center}.page-header{margin-bottom:36px;margin-top:4.752px}@media screen and (max-width:42.666em){.page-header{line-height:140%;margin-bottom:36px}}.login .logo{background:url(/9b0a37c672b5c160c63a.png) no-repeat scroll 50% 0 transparent;height:75px}.loginHelp{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:27px;padding:1em}.loginHelp .fa{margin-right:3.6px}@media screen and (max-width:42.666em){.victor-section{background:#282dfc;background:#282dfc url(/6c3758f8c096a4b056a1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;margin-top:0}.victor-section .banner-container{display:none}.victor-section .action-container{background-color:rgba(40,45,252,.85);margin-top:9px;padding:22.5px}.victor-section .action-container h1{color:#fff;font-size:1.4382rem;font-size:25.8876px;font-weight:500;text-align:center}.victor-section .action-container form{text-align:center}.victor-section .action-container form input{margin-bottom:0;width:100%}.victor-section .action-container form .twitter-typeahead{width:100%}.victor-section .action-container form .primary-button{background-color:#ebebeb;border-color:#ebebeb;color:#282dfc!important;font-weight:500;margin-bottom:4.5px}.victor-section .action-container form .more-search-options{color:#fff;font-size:.85rem;font-size:15.3px}.victor-section.banner-1{background:#282dfc url(/6c3758f8c096a4b056a1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:42.666em){.victor-section{background:#282dfc url(/6c3758f8c096a4b056a1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;margin-top:-36px}.victor-section .banner-container{-webkit-justify-content:flex-end;justify-content:flex-end}.victor-section .banner{width:44.44%}.victor-section .banner .quote{background-color:rgba(0,0,0,.5);color:#fff;font-size:1.222rem;font-size:21.996px;font-style:italic;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:130%;margin:2em 0 0;padding:9px;position:relative}.victor-section .banner .quote:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ebebeb;content:"";font-family:fontawesome;font-size:3rem;font-size:54px;font-style:normal;left:-1.25em;margin-right:8px;padding:4px;position:absolute;text-align:center;top:-.5em;width:2em}.victor-section .banner .slogan{background-color:#fff;border-top:8px solid #e8c82a;color:#282dfc;font-size:1.444rem;font-size:25.992px;font-weight:700;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:130%;margin-top:36px;padding:9px;text-transform:uppercase}.victor-section .action-container{background:rgba(40,45,252,.9);margin-top:36px;padding:18px}.victor-section .action-container h1{display:none}.victor-section .action-container form{margin-left:auto;margin-right:auto}.victor-section .action-container form input{width:22em}.victor-section .action-container form .twitter-typeahead .tt-input{vertical-align:middle!important}.victor-section .action-container form .primary-button{background-color:#ebebeb;border:0;color:#282dfc!important;font-weight:500;margin-left:4.5px;margin-right:4.5px}.victor-section .action-container form .primary-button:hover{background-color:#dedede;color:#4146fc}.victor-section .action-container form .more-search-options{color:#fff;font-size:.85rem;font-size:15.3px}.victor-section.banner-1{background:#282dfc url(/6c3758f8c096a4b056a1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:56.888em){.victor-section .banner{width:33.33%}}@media screen and (min-width:71.111em){.victor-section .banner .quote{margin-top:72px}.victor-section .banner .slogan{margin-top:54px}.victor-section .action-container{margin-top:72px}}.signup-banner{background-color:#fff;border:1px solid #ccc;margin-top:36px;padding-bottom:9px;padding-top:9px}.signup-banner>div{padding:18px;text-align:center}.signup-banner .stats{color:#282dfc;font-weight:500;line-height:100%;margin-top:9px}.signup-banner .stats-label{line-height:135%}.signup-banner .small-special-button{margin-bottom:2.7px;margin-top:18px}.signup-banner .why-signup{color:#666;font-size:.9rem;font-size:16.2px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:130%}.signup-banner .why-signup a{display:block}@media screen and (min-width:42.666em){.signup-banner>div:last-child{border-left:2px dotted #e8c82a;padding:18px}.signup-banner .small-special-button{margin-top:9px}.signup-banner .why-signup a{display:inline}}.canned-query a{color:#fff;display:block}.canned-query a div{background-color:rgba(40,45,252,.65);height:200px;text-align:center}.canned-query a div span{display:inline-block;font-size:1.2rem;font-size:21.6px;line-height:130%;margin-left:9px;margin-right:9px;margin-top:72px;text-transform:uppercase;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.canned-query a:hover div{background-color:rgba(3,9,238,.65)}.canned-query a:hover div span{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.canned-query.query-image-1 a{background:#282dfc url(/77ebec4a05eade506ba6.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-2 a{background:#282dfc url(/7f31d92b03a8aba14b06.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-3 a{background:#282dfc url(/95c05884d15b889db6ed.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-4 a{background:#282dfc url(/85d1f25c42f0d292c072.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-5 a{background:#282dfc url(/826dc4e2841852649878.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-6 a{background:#282dfc url(/90a1c20c5d95c983927a.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-7 a{background:#282dfc url(/f644f473b4e368f831fc.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-8 a{background:#282dfc url(/e7d41398e74d13f970a5.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-9 a{background:#282dfc url(/76f97222de719745448c.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-10 a{background:#282dfc url(/73e8d68e8d3075fc99ca.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-11 a{background:#282dfc url(/797c43ee395d865b2f87.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-12 a{background:#282dfc url(/faa696cf263c65eab248.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-queries-list{margin-top:36px}.four-steps>div{padding:0 4.5px}.four-steps .step .media{border-radius:50%;height:150px;padding:0;width:150px}.four-steps .step .media .fa{color:#fff;font-size:3rem;font-size:54px;margin-top:45px}.four-steps .step .content{margin:auto}.four-steps .step .content h2{color:#666;display:inline-block;font-size:.85rem;font-size:15.3px;font-weight:400;margin-top:9px}.four-steps .step .content h2:first-line{color:#202020;font-size:1.4382rem;font-size:25.8876px;font-weight:400}.four-steps .step.one .content{width:110px}.four-steps .step.one .media{background-color:#282dfc;margin:auto}.four-steps .step.two .content{width:160px}.four-steps .step.two .media{background-color:#51cf83;color:#fff;line-height:130%;margin:auto}.four-steps .step.two .media span{display:inline-block;font-family:Helvetica,Arial,sans-serif;margin-top:45px}.four-steps .step.two .media span em{font-size:1.3rem;font-size:23.4px;font-style:normal}.four-steps .step.three .content{width:140px}.four-steps .step.three .media{background-color:#e8c82a;margin:auto}.four-steps .step.four .content{width:146px}.four-steps .step.four .media{background-color:green;margin:auto}@media screen and (max-width:42.666em){.four-steps .step .media{height:125px;width:125px}.four-steps .step .media .fa{margin-top:28.8px}.four-steps .step .content h2:first-line{font-size:1.4382rem;font-size:25.8876px}.four-steps .step .content h2 span,.four-steps .step .content h2:first-line span{margin-top:0}.four-steps.two .media span{margin-top:36px}}.find-by-topic .button-group .button{display:block!important;margin-bottom:15.3px}.find-by-topic .button-group{line-height:120%!important}.find-by-topic .button-group a{font-size:.85rem;font-size:15.3px}@media only screen and (max-width:42.666em){.find-by-topic .button-group{text-align:center}}.filters.popup_content{max-width:45em}section.popup-main{margin-top:18px}section.popup-main .fa{margin-right:4.5px}section.popup-main form .center-button-container{margin-top:54px;padding-bottom:18px;padding-top:36px}section.popup-main form .center-button-container button{width:30%}section.popup-main form .filter-applied .collapse-handler .fa-plus-square-o:before{color:green;content:""}section.popup-main form .filter-applied .collapse-handler:focus,section.popup-main form .filter-applied .collapse-handler:hover{text-decoration:none}section.popup-main form .filter-applied .collapse-handler:focus .fa-plus-square-o:before,section.popup-main form .filter-applied .collapse-handler:hover .fa-plus-square-o:before{color:#3f51b5;content:""}section.popup-main form .filter-applied .collapse-handler[aria-expanded=true]:focus .fa-plus-square-o:before,section.popup-main form .filter-applied .collapse-handler[aria-expanded=true]:hover .fa-plus-square-o:before{color:#3f51b5;content:""}@media screen and (max-width:42.666em){.filters.popup_content{padding-bottom:6em;width:100%}.filters.popup_content section.popup-main{margin-top:0}.filters.popup_content section.popup-main form .filter-options{margin-bottom:108px}.filters.popup_content section.popup-main form .center-button-container{background-color:#fff;border-top:1px solid #ccc;bottom:0;box-shadow:0 5px 5px 5px #ccc;left:0;padding-bottom:9px;padding-top:9px;position:fixed;text-align:center;width:100%}.filters.popup_content section.popup-main form .center-button-container button{display:inline-block;font-size:1rem;margin-bottom:0;width:45%}}@media screen and (min-width:42.666em)and (max-width:56.888em){.filters.popup_content{width:32em}}@media screen and (min-width:56.888em){.filters.popup_content{width:45em}}.study-snippet .small-overview{font-size:1.2rem;font-size:21.6px;margin-bottom:18px;text-align:right}.study-snippet .study-overview{display:none}.study-snippet div .fa{margin-right:3.6px}.study-snippet .study-snippet-summary{background:#f2f2f2;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-size:.85rem;font-size:15.3px;padding:.5em;text-align:left}.study-snippet .primary-button{margin-bottom:18px}.study-snippet.not-enrolling{border-top-color:#de1a0c}.study-snippet.not-enrolling .banner{color:#de1a0c}@media screen and (min-width:42.666em){.study-snippet .study-overview{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:9px}.study-snippet .study-overview .info-block{border-right:1px dashed #999;color:#666;-webkit-flex:1;flex:1;font-size:.9rem;font-size:16.2px;line-height:135%;margin-bottom:3.6px;padding:.5em;text-align:center;vertical-align:middle}.study-snippet .study-overview .info-block .fa{color:#e8c82a;font-size:1.5rem;font-size:27px}.study-snippet .study-overview .info-block .age{font-size:1.25rem;font-size:22.5px;font-weight:700}.study-snippet .study-overview .info-block:last-child{border-right:0}.study-snippet.not-enrolling{border-left-color:#de1a0c}.study-snippet.not-enrolling .banner{color:#de1a0c}}.study-suggestion{background-color:#fff;padding:18px}.study-suggestion .suggestor-message{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;flex-direction:row}.study-suggestion .suggestor-message .media{display:none}.study-suggestion .suggestor-message .content{flex:1;line-height:150%}.study-suggestion .suggestor-message .content h1{color:#202020;font-size:1.1111rem;font-size:19.9998px;margin-bottom:4.5px}.study-suggestion .suggestor-message .content p{font-size:.98rem;font-size:17.64px;margin-bottom:18px}@media screen and (max-width:320px){.study-snippet{border-top:1px solid #ccc;padding-top:9px}}@media screen and (min-width:321px)and (max-width:42.666em){.study-suggestion .study-snippet{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}}@media screen and (min-width:42.666em){.study-suggestion .suggestor-message .media{color:#202020;display:inherit;font-size:1.2222rem;font-size:21.9996px}.study-suggestion .suggestor-message .media .fa{margin-right:9px}.study-suggestion .study-snippet{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}}.study-list div[class*=grid]{padding:4.5px}.study-list .study-list-header{background-color:#3f51b5;overflow:hidden;padding:.25em}.study-list .study-list-header h1{color:#fff;float:left;font-size:1.1111rem;font-size:19.9998px;font-weight:400;margin-bottom:0;margin-top:4.752px}.study-list .study-list-header .badge{float:right}.study-list ol,.study-list ul{list-style:none;padding:.5em}.study-list ol li,.study-list ul li{background-color:#f2f2f2;border-top:0;margin-bottom:36px;margin-left:0;padding:0}.study-list ol li:last-child,.study-list ul li:last-child{margin-bottom:0}.study-list ol li:before,.study-list ul li:before{content:none}@media screen and (min-width:42.666em){.study-list .study-list-header h1{font-size:1.4382rem;font-size:25.8876px;margin-top:2.556px}.study-list ol,.study-list ul{padding:1em}}.filter-studies{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-studies .status-container{width:60%}.filter-studies .status-container .count{color:#282dfc;font-size:1.1111rem;font-size:19.9998px;font-weight:500}.filter-studies .status-container .applied-filters{font-size:.85rem;font-size:15.3px;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;line-height:130%;-ms-word-break:keep-all;word-break:keep-all}.filter-studies .status-container .applied-filters span{background:#f2f2f2;border:1px solid #ccc;border-radius:2px;display:inline-block;margin-top:4px;padding:4px}.filter-studies .button-container{align-self:center;text-align:right;width:40%}.filter-studies .button-container .small-primary-button{margin-bottom:0}.filter-studies .button-container .small-primary-button .single-icon{display:inline-block}.filter-studies .button-container .small-primary-button .fa-stack{display:none}.filter-studies.filters-applied .status-container .applied-filters strong:after{content:":"}.filter-studies.filters-applied .button-container .small-primary-button .single-icon{display:none}.filter-studies.filters-applied .button-container .small-primary-button .fa-stack{display:inline-block;font-size:.75rem;font-size:13.5px}.filter-studies.filters-applied .button-container .small-primary-button .fa-stack .fa-sliders{color:#202020}.filter-studies.filters-applied .button-container .small-primary-button:hover .fa-stack .fa-sliders{color:#e8c82a}.sticky-header{display:none}.sticky-header.stickEmUp.sticky-header{background-color:#202020;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;margin:0 0 0 -50%;padding:9px;position:fixed;top:0;width:100%;z-index:2}.sticky-header.stickEmUp.sticky-header .count{color:#fff;flex-grow:2}.sticky-header.stickEmUp.sticky-header .button-container{flex-grow:1;padding-right:18px;text-align:right}.sticky-header.stickEmUp.sticky-header .button-container .small-primary-button{background-color:#fff;border:1px solid #fff!important;color:#202020!important;display:inline-block!important;font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-left:9px;padding:9px}.sticky-header.stickEmUp.sticky-header .button-container .small-primary-button:hover{text-decoration:underline!important}@media screen and (max-width:42.666em){.filter-studies .button-container .small-primary-button .fa-stack,.filter-studies .button-container .small-primary-button .single-icon,.filter-studies.filters-applied .button-container .small-primary-button .fa-stack,.filter-studies.filters-applied .button-container .small-primary-button .single-icon{display:none}}@media screen and (min-width:56.888em){.filter-studies .status-container{width:75%}.filter-studies .button-container{width:35%}}.no-studies-found{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border-top:4px solid #e8c82a;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);padding:18px;text-align:center}.no-studies-found .media .fa{color:#666;font-size:5rem;font-size:90px}.no-studies-found .content{margin-top:36px}.inclusion-exclusion-block{margin-top:18px}.inclusion-exclusion-block header{margin-bottom:18px}.inclusion-exclusion-block header h4{font-weight:500;line-height:135%}.inclusion-exclusion-block .inclusion-exclusion{font-size:1rem;font-size:18px}.inclusion-exclusion-block .inclusion-exclusion ul{margin-bottom:0;margin-top:9px}.inclusion-exclusion-block .inclusion-exclusion ul li:last-child{margin-bottom:0}.inclusion-exclusion-block .inclusion-exclusion ul li{line-height:135%;list-style:disc;margin-bottom:18px;margin-top:18px}.inclusion-exclusion-block .inclusion-exclusion ul li ul{padding-left:22.5px}.inclusion-exclusion-block .inclusion-exclusion ul li ul li{color:#333;font-size:.85rem;font-size:15.3px;list-style:circle;margin:2px 0}.inclusion-exclusion-block .inclusion-exclusion .sub-head{display:block;line-height:135%}.inclusion-exclusion-block .inclusion-exclusion .inclusion{padding-bottom:18px}.inclusion-exclusion-block .inclusion-exclusion .exclusion{border-top:1px dotted #ccc;padding-top:18px}.inclusion-exclusion-block .actions{margin-top:36px}.inclusion-exclusion-block:hover,.study-details-overview{box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12)}.study-details-overview{background-color:#202020;background-image:url(/1ed1e441505b20bd68b5.png);border:1px solid #ccc;padding:18px 9px}.study-details-overview .study-header{background-color:#fff;border-top:8px solid #e8c82a;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12)}.study-details-overview .study-header>div{padding-bottom:9px}.study-details-overview .study-header h1{color:#282dfc;font-size:1.4382rem;font-size:25.8876px;margin-bottom:9px}.study-details-overview .study-header .separator{border-top:5px solid grey;margin-left:18px;width:50px}.study-details-overview .study-details-purpose-action{background-color:#fff;padding-bottom:18px}.study-details-overview .study-details-purpose-action>section{padding-top:9px}.study-details-overview .study-details-purpose-action .study-purpose{color:#222;font-size:1.2rem;font-size:21.6px;line-height:170%;margin-bottom:0}.study-details-overview .study-details-purpose-action .action-container{border-left:1px dotted #e8c82a;text-align:center}.study-details-overview .study-details-purpose-action .action-container .stats{margin-top:-18px}.study-details-overview .study-details-purpose-action .action-container .stats-label{margin-top:-9px}.study-details-overview .study-details-purpose-action .action-container .button-container{margin-top:27px}.study-details-overview .study-details-purpose-action .action-container .button-container .special-button{font-size:1.2rem;font-size:21.6px;margin-bottom:4.5px}.study-details-overview .study-details-purpose-action .action-container .button-container a{font-size:.9rem;font-size:16.2px}.study-details-overview .study-details-purpose-action .action-container .button-container .logged-in-as-study-team{border:1px solid purple;border-radius:5px;color:purple;display:block;line-height:130%;padding:.5em}.study-details{font-size:1.1em;margin-bottom:0;margin-top:18px}.study-details .small-caps{color:#333;font-weight:700}.study-details ul{margin-bottom:9px;margin-top:9px;padding-left:31.5px}.study-details ul li{line-height:150%;margin-bottom:10.8px}.study-details .sticky-header{display:none}.study-details.stickEmUp .sticky-header{background-color:#51cf83;color:#fff;display:block;font-size:1rem;font-size:18px;left:0;margin-top:0;padding:9px;position:fixed;text-align:right;top:0;width:100%;z-index:5}.study-details.stickEmUp .sticky-header .logo-thumbnail{color:#fff;float:left}.study-details.stickEmUp .sticky-header .logo-thumbnail a{color:#fff}.study-details.stickEmUp .sticky-header .logo-thumbnail a .fa{font-size:1.25rem;font-size:22.5px;vertical-align:middle}.study-details.stickEmUp .sticky-header .victor-count{display:none}.study-details.stickEmUp .sticky-header .special-button{background-color:#fff;color:#51cf83!important;display:inline-block!important;font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-left:9px;padding:9px}.study-details.stickEmUp .sticky-header .special-button:hover{text-decoration:underline!important}.study-details .additional-information h4{margin-bottom:5.4px}.study-details .additional-information div{margin-bottom:18px}.study-details .additional-information .fa{color:#666;cursor:help;margin-left:9px}.study-contact{background-color:#d7e5f1;margin-bottom:-36px;margin-top:0;padding-bottom:0}.study-contact .contact-card h2{font-size:1.2222rem;font-size:21.9996px;margin-bottom:13.5px}.study-contact .contact-card{margin-bottom:0}.login-or-create-account .yes-no-container a{background-color:#fcf8e2;box-shadow:0 0 0 rgba(0,0,0,.4),0 1px 6px rgba(0,0,0,.2);display:block;font-weight:500;line-height:130%}.login-or-create-account .yes-no-container a .fa{font-size:1.1rem;font-size:19.8px}.login-or-create-account .yes-no-container a:first-child{margin-bottom:9px}@media screen and (min-width:42.666em){.study-details-overview{margin-top:-36px;padding-left:18px;padding-right:18px}.study-contact .contact-card,.study-details{margin-left:auto;margin-right:auto;width:95%}.study-details{font-size:1.111em}.study-details.stickEmUp .sticky-header .victor-count{display:inline;font-size:.9rem;font-size:16.2px}.study-details.stickEmUp .sticky-header .victor-count .stat{font-size:1.1rem;font-size:19.8px}.study-details .additional-information h4{display:inline;line-height:230%}.study-details .additional-information section{line-height:230%}.study-details .additional-information section div{display:inline}.login-or-create-account .yes-no-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.login-or-create-account .yes-no-container a{-webkit-flex:1;flex:1}.login-or-create-account .yes-no-container a:first-child{margin-bottom:0;margin-right:9px}}@media screen and (min-width:56.888em){.study-details-overview{border-top:0;margin-top:-36px;padding:36px}.study-details-overview .grid-row{max-width:1020px}.study-looking-for{display:block}.study-contact .contact-card,.study-details{max-width:715px;width:65%}}.inactive-study,.show-interest-failure,.show-interest-success{margin-bottom:-37.8px}.inactive-study .media{color:#e8c82a}.show-interest-success .study-header{padding-bottom:36px}.show-interest-success .media{color:green}.show-interest-failure .media{color:#e8c82a}.show-interest-failure .eligibility .healthy-eligibility{background-color:#f2f2f2}.show-interest-failure h4{color:#de1a0c;font-weight:500}article.related-studies article:last-child{margin-bottom:0}.volunteer-slat{background-color:#fff;padding:18px}.volunteer-slat header h1{font-size:1.1111rem;font-size:19.9998px;margin-bottom:3.6px}.volunteer-slat .volunteer-info{line-height:140%}.volunteer-slat .volunteer-info .break{display:block}@media screen and (min-width:42.666em){.volunteer-slat .volunteer-info .break{display:none}}.volunteer-list .volunteer-list-header h1{color:#666;font-size:1.4382rem;font-size:25.8876px;font-weight:400;font-weight:300;margin-bottom:40.752px;margin-top:4.752px;text-align:center}.volunteer-list ol,.volunteer-list ul{list-style:none;padding:0}.volunteer-list li{margin-bottom:3.6px}.volunteer-list li:last-child{margin-bottom:0}@media screen and (min-width:42.666em){.volunteer-list .volunteer-list-header h1{font-size:1.618rem;font-size:29.124px;margin-bottom:54px}.volunteer-list li,.volunteer-list ol{padding:0}.volunteer-list li{margin-bottom:5.4px}}.message-snippet{border-left:6px solid #fff;display:block}.message-snippet .flex-container{background-color:#fff;display:-webkit-flex;display:flex;padding:18px}.message-snippet .flex-container .media{display:none}.message-snippet .flex-container .content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;justify-content:space-between}.message-snippet .flex-container .content header{display:block;margin-right:9px}.message-snippet .flex-container .content header h1{color:#333;font-size:1.1111rem;font-size:19.9998px;font-weight:400;line-height:130%;margin-bottom:4.5px;max-width:100%}.message-snippet .flex-container .content header .summary{color:#666;font-size:.85rem;font-size:15.3px;line-height:130%}.message-snippet .flex-container .content .aux-info{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;text-align:right;width:35%}.message-snippet .flex-container .content .aux-info time{color:#666;font-size:.85rem;font-size:15.3px;margin-left:auto}.message-snippet:hover{border-left-color:#202020;text-decoration:none}.message-snippet:hover .flex-container .media{color:#202020!important}.message-snippet:hover .flex-container .content header h1{text-decoration:underline}.message-snippet.new{border-left-color:green}.message-snippet.new:hover{border-left-color:#202020}.message-snippet.new .flex-container .media{color:green}.message-snippet.new .flex-container .content header h1{font-weight:700}@media screen and (min-width:42.666em){.message-snippet .flex-container .media{color:#e8c82a;display:inherit;font-size:2.5rem;font-size:45px;width:10%}.message-snippet .flex-container .media .fa{position:absolute}.message-snippet .flex-container .content header{margin-right:18px}}.conversation-container{margin-top:0}.message-snippet.new .flex-container .content .summary{color:#666}ol.message-snippet-list{border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);list-style:none}ol.message-snippet-list li{background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;border-top:0;margin-bottom:0;margin-left:0;padding:0}ol.message-snippet-list li:last-child{border-bottom:0}ol.message-snippet-list li:before{content:none}.message .message-date-time{display:block;font-size:.85rem;font-size:15.3px;text-align:center;width:100%}.message .message-bubble .banner{animation-delay:1.5s;-webkit-animation-delay:1.5s;color:green;display:none;font-size:.9rem;font-size:16.2px;margin-right:-9px;margin-top:-12.6px;text-align:right}.message .message-bubble .banner .fa{margin-right:5.4px}.message .message-bubble header h3{font-size:1.1111rem;font-size:19.9998px}.message .message-bubble{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);margin-bottom:18px;padding:18px;position:relative}.message .message-bubble:before{border-color:transparent rgba(0,0,0,.12);border-style:solid;bottom:-12px;content:"";display:block;position:absolute;width:0}.message .message-sender-name{font-size:.85rem;font-size:15.3px;margin-top:-9px}.message.self .message-bubble{border-right:6px solid #202020}.message.self .message-bubble:before{border-color:transparent #202020;border-width:0 0 12px 12px;right:3px}.message.self .message-sender{text-align:right}.message.other .message-bubble{border-left:6px solid #e8c82a}.message.other .message-bubble:before{border-color:transparent #e8c82a;border-width:0 12px 12px 0;left:3px;right:0}.message.other.new .message-bubble{border-left:6px solid green}.message.other.new .message-bubble:before{border-color:transparent green}.message.other.new .message-bubble .banner{display:block}ol.message-list{list-style:none;padding:.5em}ol.message-list li{background-color:#f2f2f2;border-top:0;display:-webkit-flex;display:flex;margin-bottom:18px;margin-left:0}ol.message-list li.self{justify-content:flex-end}ol.message-list li:before{content:none}@media screen and (max-width:42.666em){ol.message-list{padding:.5em 0}}.conversation-container,.conversation-container .write-message{border-top:2px dotted #ccc;padding-top:36px}.conversation-container .write-message form textarea{flex-grow:3;width:80%}.conversation-container .write-message form button[type=submit]{background:none;border:none;color:#0362cf;font-family:Roboto,Arial,sans-serif}.conversation-container .write-message form button[type=submit] .fa{display:block}.conversation-container .write-message form button[type=submit]:hover{cursor:pointer;text-decoration:none}.conversation-container .write-message form button[type=submit]:hover .link{border-bottom:2px solid #0362cf}.conversation-container .write-message form button[type=submit][disabled]{color:#666;cursor:not-allowed}.conversation-container .write-message form button[type=submit][disabled]:hover .link{border-bottom:0}span.bootstrap-maxlength.label{color:#666;font-size:.85rem;font-size:15.3px;z-index:2!important}span.bootstrap-maxlength.label-important.label-danger.label{color:#de1a0c}.page-header.stickEmUp{background-color:#202020;color:#fff;left:0;margin-top:0;overflow:hidden;padding:9px;position:fixed;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%;z-index:5}.page-header.stickEmUp h1,.page-header.stickEmUp nav{display:inline}.page-header.stickEmUp nav a{border-bottom:1px solid #fff;color:#fff;font-size:.85rem;font-size:15.3px}.page-header.stickEmUp h1{color:#fff;font-size:1rem;font-size:18px}.page-header.stickEmUp p{display:none!important}@media screen and (max-width:42.666em){.conversation-container .write-message form button[type=submit]{width:20%}}.attachments{margin-top:27px}.attachments .attachment{color:#0362cf;font-size:1rem;font-size:18px;font-weight:500}.attachments .attachment:hover{background-color:#d7e5f1}.profile-section-card{background-color:#fff;border-left:10px solid #e8c82a;border-radius:2px;box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);-moz-box-shadow:0 0 0 rgba(0,0,0,.12),0 1px 6px rgba(0,0,0,.12);margin-bottom:36px;padding:18px}.profile-section-card header{border-bottom:2px solid #3f51b5}.profile-section-card header h1{color:#3f51b5;display:inline-block;line-height:130%;margin-bottom:18px;text-transform:uppercase;width:85%}.profile-section-card header .edit-button{display:inline-block;float:right;text-align:right}.profile-section-card header .edit-button a:hover{color:#e8c82a}.profile-section-card .content{list-style:none;margin-left:0;padding-left:0}.profile-section-card .content li{margin-bottom:18px}.profile-section-card .content .label{display:block;font-size:.8rem;font-size:14.4px;line-height:135%;margin-right:4.5px}.profile-section-card .content .label:after{content:":"}.profile-section-card .content .value{display:block;font-weight:700;line-height:135%}.profile-section-card .content .value .tag{line-height:120%;white-space:normal}.profile-section-card .action-bar,.profile-section-card .content+[data-readmore-toggle]{border-top:1px solid #ccc;padding-top:18px;text-align:center}.profile-section-card .no-info{color:#666;font-size:.9rem;font-size:16.2px;font-style:italic;font-weight:400!important}.profile-section-card.special-section{border-left:10px solid #464646}@media screen and (min-width:56.888em){.profile-section-card .content .label{display:inline-block;font-size:.95rem;font-size:17.1px;text-align:right;vertical-align:top;width:40%}.profile-section-card .content .value{display:inline-block;vertical-align:top;width:58%}}.profile-completeness-section .progressbar{float:left;margin-left:14.4px;margin-right:21.6px}.profile-completeness-section .progressbar .progress{height:120px;position:relative;width:120px}.profile-completeness-section .progressbar .progress .progressbar-text{font-size:1.5rem;font-size:27px}.profile-completeness-section .progressbar .progress>svg{display:block;height:100%}.profile-completeness-section .content{overflow:hidden;_overflow:visible;zoom:1;margin-left:14.4px}.profile-completeness-section .content .helptext{font-size:.85rem;font-size:15.3px;line-height:135%}@media screen and (max-width:42.666em){.profile-completeness-section .progressbar{float:none;margin-bottom:9px;text-align:center}.profile-completeness-section .progressbar .progress{margin-left:auto;margin-right:auto}.profile-completeness-section .content{float:none;margin:.2em 0;text-align:center}}body>footer{background-color:#282dfc;margin-top:36px;padding:18px}body>footer nav ul{padding-left:0}body>footer nav ul li{list-style:none;margin-top:9px}body>footer nav ul li a{color:#fff;display:inline-block;line-height:120%}body>footer nav ul li a:hover{color:#fff}body>footer .contact-card{background-color:#fff;border-top:8px solid #ebebeb}body>footer .social{text-align:center}body>footer .social a{color:hsla(0,0%,100%,.7);font-size:1.5rem;font-size:27px}body>footer .social a:hover{color:#fff}body>footer .logos{border-top:1px dotted hsla(0,0%,100%,.3);padding-top:18px}body>footer .logos .department-logo{background:url(/de9d7110f371faab0d53.png) no-repeat scroll 50% transparent;display:block;height:80px;width:100%}body>footer .logos .powered-by{background:url(/3290b6f1b700471b91b0.png) no-repeat scroll 50% transparent;display:block;height:47px}body>footer .admin-login,body>footer .copyright{color:hsla(0,0%,100%,.8);font-size:.7rem;font-size:12.6px;text-align:center}body>footer .admin-login a{color:hsla(0,0%,100%,.8)}body>footer .admin-login .fa:hover{cursor:help}body>footer .heap-badge{margin-bottom:54px;text-align:center;width:100%}@media screen and (min-width:42.666em){body>footer .logos .department-logo{background-position:0 0;text-align:left}body>footer .logos .powered-by{background-position:100% 0;text-align:right}body>footer .admin-login,body>footer .copyright{text-align:right}body>footer .heap-badge{margin-bottom:0;text-align:right}}footer.stripped-footer{background-color:transparent;border-top:0;color:#999;font-size:.6rem;font-size:10.8px;text-align:center}footer.stripped-footer div:first-child a{color:#999;font-size:.9rem;font-size:16.2px}.contact-card{background:#d7e5f1;border-radius:2px;margin-bottom:36px;padding:1em}.contact-card header h1{line-height:130%;margin-bottom:9px;text-transform:uppercase}.contact-card address .fa{font-size:1rem;font-size:18px}.contact-card address .name{display:block;font-size:1.05rem;font-size:18.9px;font-weight:500}.contact-card address .email,.contact-card address .tel{display:block}.contact-card .no-info{color:#666;font-size:.9rem;font-size:16.2px;font-style:italic;font-weight:400!important}.contact-card.action-icon header h1{display:inline-block;width:85%}.contact-card.action-icon header .edit-button{display:inline-block;float:right;text-align:right}.contact-card.action-icon header .edit-button a:hover{color:#e8c82a}.card-feedback-block{animation-delay:5s;padding:13.5px}.card-feedback-block.success{background-color:#d4ece6;color:#004d00}.card-feedback-block.error{background-color:#f8d0c8;color:#ae1409}.card-feedback-block.info{background-color:#ffeebf;color:#333}.accordion .collapse-handler h2{border-bottom:2px solid #e8c82a;color:#3f51b5;font-size:1.1111rem;font-size:19.9998px;line-height:130%;padding-bottom:4.5px;text-transform:uppercase}.accordion .collapse-handler:focus,.accordion .collapse-handler:hover{text-decoration:none}.accordion .collapse-handler:focus .fa-plus-square-o:before,.accordion .collapse-handler:hover .fa-plus-square-o:before{content:""}.accordion .collapse-handler[aria-expanded=true] .fa-plus-square-o:before{content:""}.accordion .collapse-handler[aria-expanded=true]:focus .fa-plus-square-o:before,.accordion .collapse-handler[aria-expanded=true]:hover .fa-plus-square-o:before{content:""}.accordion a.collapse-handler:nth-of-type(2) h2{animation-delay:.05s}.accordion a.collapse-handler:nth-of-type(3) h2{animation-delay:.08s}.accordion a.collapse-handler:nth-of-type(4) h2{animation-delay:.11s}.accordion a.collapse-handler:nth-of-type(5) h2{animation-delay:.14s}.accordion a.collapse-handler:nth-of-type(6) h2{animation-delay:.17s}.accordion .collapse{margin-bottom:36px}@media screen and (min-width:42.666em){.accordion .collapse-handler h2{font-size:1.2222rem;font-size:21.9996px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGlCQUVKLHVEQUlBLHNDQUdBLHNDQUdBLFdBQ0ksbUJBRUoscUNBR0EscUNBR0EsV0FDSSxxQkFFSixXQUNJLGlCQUVKLFdBQ0ksa0JBRUosV0FDSSxpQkFFSixXQUNJLG9CQUVKLG9DQUdBLG9DQUdBLFdBQ0ksa0JBRUosb0NBR0EscUNBR0EsWUFDSSx1QkFFSixvQ0FHQSxvQ0FHQSxvQ0FHQSx1Q0FHQSxZQUNJLHVCQUVKLFdBQ0ksdUJBRUosc0NBR0Esc0NBR0EsV0FDSSxnQkFFSixXQUNJLHVCQUVKLFlBQ0ksdUJBRUosV0FDSSxxQkFFSixXQUNJLHVCQUVKLHFEQUlBLFdBQ0ksbUJBRUosV0FDSSxxQkFFSixXQUNJLGlCQUVKLFdBQ0ksa0JBRUosV0FDSSxxQkFFSiwwQ0FHQSxXQUNJLGlCQUVKLFdBQ0ksaUJBRUosV0FDSSxpQkFFSixXQUNJLGdCQUVKLFdBQ0ksc0JBRUosK0RBSUEsV0FDSSxrQkFFSixXQUNJLHFCQUVKLFdBQ0ksbUJBRUosV0FDSSxvQkFFSixXQUNJLG1CQUVKLFdBQ0ksdUJBRUosb0NBR0EsV0FDSSxvQkFFSixxQ0FHQSxXQUNJLG1CQUVKLFlBQ0ksdUJBRUosV0FDSSxxQkFFSixXQUNJLHFCQUVKLHdEQUlBLHNDQUdBLHVDQUdBLG9DQUdBLFdBQ0ksZ0JBRUosNkNBSUEsV0FDSSxxQkFFSixZQUNJLHVCQUVKLHFDQUdBLFdBQ0ksc0JBRUosV0FDSSxvQkFFSixXQUNJLHFCQUVKLHVDQUdBLFdBQ0ksdUJBRUoscUNBR0EsV0FDSSxvQkFFSixXQUNJLG1CQUVKLHFDQUdBLFdBQ0ksbUJBRUosV0FDSSxvQkFFSixXQUNJLGtCQUVKLFdBQ0kscUJBRUosV0FDSSx1QkFFSixvQ0FHQSxXQUNJLG9CQUVKLHNEQUlBLFdBQ0ksbUJBRUosV0FDSSxtQkFFSixZQUNJLHVCQUVKLFdBQ0ksZ0JBRUosV0FDSSxrQkFFSixXQUNJLHFCQUVKLFdBQ0ksaUJBRUosWUFDSSx1QkFFSixvQ0FHQSxZQUNJLHVCQUVKLFdBQ0ksc0JBRUosWUFDSSx1QkFFSix5Q0FHQSwwQ0FHQSx1Q0FHQSx5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UiwwRUFZQSxDc0VyREEsYXRFeUNBLENBYUEsWUFEQSxVQUNBLGdDQXRDQSwwRXNFVFEsQ3RFeUNSLGFBaENBLENzRVRRLFd0RVNSLGlEc0VOWSx3QkFDSSxnQkFDQSxpQkFDQSxrQkFDQSw0QkFDSSx3QkFNcEIsb0NBRUksb0NBS0ksbUJBRkosaUJBQ0EsQ0FGSixVQUdRLHdDQUdBLG9DQU1SLHVCQUNJLENBREosZUFDSSxnQ0FHQSwyQnRFQ0osZ0JzRURJLGlEQUVJLHdEQUNBLENBREEsZ0JBRUEseUJBRUosNEJBQ0ksQ0FDQSx5REFEQSxpQkFDQSwwQ0FPSixXQUZKLGdDQUVJLGV0RXpESixrQkFDQSxrQnNFMERJLENBR0Esa0JBQ0ksQ3RFOURSLFdzRThEUSx5QkFPSixnQkFDQSxDQU5BLGlCQUNJLHlCQUtKLDJCdEVqRUosY0FDQSxlc0VxRUosNkJBSWdCLGFBQ0EsQ0FMaEIsaUJBR1ksaUNBRUksQ0FFSix3REFFSSxxQ0FLSixVQUVKLGlDQUNJLENBTEosMkNBS0kscUNDL0ZSLHFCQURKLFNBQ0ksK0N2RUdBLG9CdUVDQSxDdkVEQSxZdUVDQSxnQkFFSix1RHZFSEksYXVFS0Esc0JDR1Esa0JBQ0EsQ3hFSFIsY3dFR1EsOEJ4RVZSLHdCd0VrQkksQ0FKQSxhQUlBLDRCQUVJLHdCQUdKLEN4RXZCSixhd0V1QkksMkJBR0EseUJBRkksVUFFSixDQUNJLGdDeEUxQlIsK0J3RXdDSSxDQVRBLGFBQ0EsQ0FISixtQkFDSSxvQkFDQSxDeEVoQ0osZ0JBQ0EsQ3dFMENRLG9CQUVKLENBWkEsd0JBWUEsdUVBRUksb0JBS0EseUh4RVRSLFdBaUJBLDJFQUxBLFdBUEEsaUt5RXBDQSw0REFHSixxRUNiUSxxRUFFSSxvQkFDQSxpREFFQSxvQjFFK0NSLGlEMEUzQ0ksMENBRUksbUJBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWVzL2l0bS9zdHlsZXMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lcy9pdG0vc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdmlzaWJpbGlsdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2ZlZWRiYWNrLWJsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19yZXNwb25zaXZlLXZpZGVvLXdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3R5cGVhaGVhZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbGFuZ3VhZ2UtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9wZS1pY29uLTctc3Ryb2tlL3Njc3MvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9yb2JvdG8vc2Nzcy9fcm9ib3RvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2Nvb2tpZS1jb25zZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZ2xvYmFsbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvc3RyaXBwZWQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbW9iaWxlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21vYmlsZS1tZW51LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbmF2LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19uYXYtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3NlY29uZGFyeS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3loci1sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3ZpY3Rvci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc2lnbnVwLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2Nhbm5lZC1xdWVyeS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19mb3VyLXN0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZmluZC1ieS10b3BpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2ZpbHRlci1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1zbmlwcGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktc3VnZ2VzdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9faW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19yZWxhdGVkLXN0dWRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3ZvbHVudGVlci1zbGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy92b2x1bnRlZXItbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Utc25pcHBldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Utc25pcHBldC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2UtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NvbnZlcnNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvYXR0YWNobWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wcm9maWxlLXNlY3Rpb24tY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3Byb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19nbG9iYWxmb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3N0cmlwcGVkLWZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NvbnRhY3RjYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY2FyZC1mZWVkYmFjay1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvYWNjb3JkaW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbHtmb250LXNpemU6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjA7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn1tYWlue3otaW5kZXg6MX1tYWluPnNlY3Rpb257bWFyZ2luLXRvcDoxLjQ4NjIzMjc5MXJlbTttYXJnaW4tdG9wOjI2Ljc1MjE5MDIzNzhweDttYXJnaW4tYm90dG9tOjEuNDg2MjMyNzkxcmVtO21hcmdpbi1ib3R0b206MjYuNzUyMTkwMjM3OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXttYWluPnNlY3Rpb24+c2VjdGlvbnttYXJnaW4tYm90dG9tOjEuNTEyNTU0OTRyZW07bWFyZ2luLWJvdHRvbToyNy4yMjU5ODg5MnB4fX0uZ3JpZC1yb3d7bWF4LXdpZHRoOjcxLjExMWVtO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LnZlcnRpY2FsLWNlbnRlci1jb250YWluZXIsLmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSwuZm91ci1zdGVwcz5kaXYsLnNpZ251cC1iYW5uZXJ7ZGlzcGxheTotd2Via2l0LWJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LW1vei1ib3ggIWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7ZGlzcGxheTotd2Via2l0LWZsZXggIWltcG9ydGFudDtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0udmVydGljYWwtY2VudGVyLC5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwuZm91ci1zdGVwcyAuc3RlcCwuc2lnbnVwLWJhbm5lcj5kaXZ7cGFkZGluZzoxZW0gLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46YXV0b30uY2VudGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWhvdmVyLXVuZGVybGluZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zcGVjaWFsLWhlYWRlci13aXRoLXRvcC1ib3JkZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciBlbXtib3JkZXItdG9wOnNvbGlkIDRweCAjZThjODJhO2NvbG9yOiMyODJkZmM7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojNjY2O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0uY2VudGVyLXBvc2l0aW9uZWQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50fS5uZXV0cmFsLWJhY2tncm91bmQsLnNwZWNpYWwtYmFja2dyb3VuZCwud2hpdGUtYmFja2dyb3VuZCwuZXJyb3ItYmFja2dyb3VuZHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9Lm5ldXRyYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnNwZWNpYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjF9LndoaXRlLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5lcnJvci1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH0uYm9yZGVye2JvcmRlcjpzb2xpZCAxcHggI2NjY30ucHJpbWFyeS1mb250LWNvbG9ye2NvbG9yOiMyMDIwMjB9LnNlY29uZGFyeS1mb250LWNvbG9yLC5zZWNvbmRhcnktZm9udC1zdHlsZXtjb2xvcjojNjY2fS5lcnJvci1mb250LWNvbG9yLC5lcnJvci1mb250LWNvbG9yOmhvdmVye2NvbG9yOiNkZTFhMGN9LnN1Y2Nlc3MtZm9udC1jb2xvciwuc3VjY2Vzcy1mb250LWNvbG9yOmhvdmVye2NvbG9yOmdyZWVufS5zZWNvbmRhcnktZm9udC1zdHlsZXtsaW5lLWhlaWdodDoxNDAlfS5kaXZpZGVye2JvcmRlci10b3A6ZG90dGVkIDFweCAjY2NjO21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHlsaXplZC1kaXZpZGVyOmFmdGVye2NvbnRlbnQ6XCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0b3A6LTEuM2VtO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweDtwYWRkaW5nOjEuNWVtIC4yNWVtIDAgLjI1ZW07Y29sb3I6aHNsKDAsMCUsNzAlKX0udmVydGljYWwtZGl2aWRlcntib3JkZXItcmlnaHQ6ZG90dGVkIDFweCAjY2NjfS5zdHlsaXplZC1kaXZpZGVyOmFmdGVye2NvbnRlbnQ6XCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0b3A6LTEuM2VtO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweDtwYWRkaW5nOjEuNWVtIC4yNWVtIDAgLjI1ZW07Y29sb3I6aHNsKDAsMCUsNzAlKX0ubWFyZ2luLXRvcC1zbWFsbHttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0ubWFyZ2luLXJpZ2h0LXNtYWxse21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0ubWFyZ2luLWxlZnQtc21hbGx7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0ubWFyZ2luLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0ubWFyZ2luLXRvcHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9Lm1hcmdpbi1sZWZ0e21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLWxlZnQ6MzZweH0ubWFyZ2luLXJpZ2h0e21hcmdpbi1yaWdodDoycmVtO21hcmdpbi1yaWdodDozNnB4fS5uZWdhdGl2ZS1tYXJnaW4tdG9we21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweH0ubm8tbWFyZ2luLXRvcHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsudmVydGljYWwtZGl2aWRlcntib3JkZXItcmlnaHQ6MH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9LmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmZhLW1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LmRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30uZ3JpZC0xLC5ncmlkLTEtMSwuZ3JpZC0xLTIsLmdyaWQtMS0zLC5ncmlkLTItMywuZ3JpZC0xLTQsLmdyaWQtMy00LC5ncmlkLTEtNiwuZ3JpZC01LTYsLmdyaWQtMS0xMiwuZ3JpZC0yLTEyLC5ncmlkLTMtMTIsLmdyaWQtNC0xMiwuZ3JpZC01LTEyLC5ncmlkLTYtMTIsLmdyaWQtNy0xMiwuZ3JpZC04LTEyLC5ncmlkLTktMTIsLmdyaWQtMTAtMTIsLmdyaWQtMTEtMTIsLmdyaWQtMTItMTIsLmdyaWQtZ29sZGVuLWxhcmdlciwuZ3JpZC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC0xLTYsLmdyaWQtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtMS00LC5ncmlkLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLTEtMywuZ3JpZC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtMS0yLC5ncmlkLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLTItMywuZ3JpZC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC0zLTQsLmdyaWQtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtNS02LC5ncmlkLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtMSwuZ3JpZC0xLTEsLmdyaWQtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcuNzc3ZW0pey5ncmlkLXNtLTEsLmdyaWQtc20tMS0xLC5ncmlkLXNtLTEtMiwuZ3JpZC1zbS0xLTMsLmdyaWQtc20tMi0zLC5ncmlkLXNtLTEtNCwuZ3JpZC1zbS0zLTQsLmdyaWQtc20tMS02LC5ncmlkLXNtLTUtNiwuZ3JpZC1zbS0xLTEyLC5ncmlkLXNtLTItMTIsLmdyaWQtc20tMy0xMiwuZ3JpZC1zbS00LTEyLC5ncmlkLXNtLTUtMTIsLmdyaWQtc20tNi0xMiwuZ3JpZC1zbS03LTEyLC5ncmlkLXNtLTgtMTIsLmdyaWQtc20tOS0xMiwuZ3JpZC1zbS0xMC0xMiwuZ3JpZC1zbS0xMS0xMiwuZ3JpZC1zbS0xMi0xMiwuZ3JpZC1zbS1nb2xkZW4tbGFyZ2VyLC5ncmlkLXNtLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtc20tMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLXNtLTEtNiwuZ3JpZC1zbS0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1zbS0xLTQsLmdyaWQtc20tMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtc20tMS0zLC5ncmlkLXNtLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLXNtLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1zbS01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1zbS0xLTIsLmdyaWQtc20tNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtc20tNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtc20tZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtc20tMi0zLC5ncmlkLXNtLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLXNtLTMtNCwuZ3JpZC1zbS05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1zbS01LTYsLmdyaWQtc20tMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLXNtLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1zbS0xLC5ncmlkLXNtLTEtMSwuZ3JpZC1zbS0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLXNtLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5ncmlkLW1kLTEsLmdyaWQtbWQtMS0xLC5ncmlkLW1kLTEtMiwuZ3JpZC1tZC0xLTMsLmdyaWQtbWQtMi0zLC5ncmlkLW1kLTEtNCwuZ3JpZC1tZC0zLTQsLmdyaWQtbWQtMS02LC5ncmlkLW1kLTUtNiwuZ3JpZC1tZC0xLTEyLC5ncmlkLW1kLTItMTIsLmdyaWQtbWQtMy0xMiwuZ3JpZC1tZC00LTEyLC5ncmlkLW1kLTUtMTIsLmdyaWQtbWQtNi0xMiwuZ3JpZC1tZC03LTEyLC5ncmlkLW1kLTgtMTIsLmdyaWQtbWQtOS0xMiwuZ3JpZC1tZC0xMC0xMiwuZ3JpZC1tZC0xMS0xMiwuZ3JpZC1tZC0xMi0xMiwuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyLC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtbWQtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLW1kLTEtNiwuZ3JpZC1tZC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1tZC0xLTQsLmdyaWQtbWQtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtbWQtMS0zLC5ncmlkLW1kLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLW1kLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1tZC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1tZC0xLTIsLmdyaWQtbWQtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtbWQtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtbWQtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtbWQtMi0zLC5ncmlkLW1kLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLW1kLTMtNCwuZ3JpZC1tZC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1tZC01LTYsLmdyaWQtbWQtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLW1kLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1tZC0xLC5ncmlkLW1kLTEtMSwuZ3JpZC1tZC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLW1kLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5ncmlkLWxnLTEsLmdyaWQtbGctMS0xLC5ncmlkLWxnLTEtMiwuZ3JpZC1sZy0xLTMsLmdyaWQtbGctMi0zLC5ncmlkLWxnLTEtNCwuZ3JpZC1sZy0zLTQsLmdyaWQtbGctMS02LC5ncmlkLWxnLTUtNiwuZ3JpZC1sZy0xLTEyLC5ncmlkLWxnLTItMTIsLmdyaWQtbGctMy0xMiwuZ3JpZC1sZy00LTEyLC5ncmlkLWxnLTUtMTIsLmdyaWQtbGctNi0xMiwuZ3JpZC1sZy03LTEyLC5ncmlkLWxnLTgtMTIsLmdyaWQtbGctOS0xMiwuZ3JpZC1sZy0xMC0xMiwuZ3JpZC1sZy0xMS0xMiwuZ3JpZC1sZy0xMi0xMiwuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyLC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtbGctMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLWxnLTEtNiwuZ3JpZC1sZy0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1sZy0xLTQsLmdyaWQtbGctMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtbGctMS0zLC5ncmlkLWxnLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLWxnLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1sZy01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1sZy0xLTIsLmdyaWQtbGctNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtbGctNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtbGctZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtbGctMi0zLC5ncmlkLWxnLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLWxnLTMtNCwuZ3JpZC1sZy05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1sZy01LTYsLmdyaWQtbGctMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLWxnLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1sZy0xLC5ncmlkLWxnLTEtMSwuZ3JpZC1sZy0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLWxnLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMTExZW0pey5ncmlkLXhsLTEsLmdyaWQteGwtMS0xLC5ncmlkLXhsLTEtMiwuZ3JpZC14bC0xLTMsLmdyaWQteGwtMi0zLC5ncmlkLXhsLTEtNCwuZ3JpZC14bC0zLTQsLmdyaWQteGwtMS02LC5ncmlkLXhsLTUtNiwuZ3JpZC14bC0xLTEyLC5ncmlkLXhsLTItMTIsLmdyaWQteGwtMy0xMiwuZ3JpZC14bC00LTEyLC5ncmlkLXhsLTUtMTIsLmdyaWQteGwtNi0xMiwuZ3JpZC14bC03LTEyLC5ncmlkLXhsLTgtMTIsLmdyaWQteGwtOS0xMiwuZ3JpZC14bC0xMC0xMiwuZ3JpZC14bC0xMS0xMiwuZ3JpZC14bC0xMi0xMiwuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyLC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQteGwtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLXhsLTEtNiwuZ3JpZC14bC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC14bC0xLTQsLmdyaWQteGwtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQteGwtMS0zLC5ncmlkLXhsLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLXhsLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC14bC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC14bC0xLTIsLmdyaWQteGwtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQteGwtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQteGwtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQteGwtMi0zLC5ncmlkLXhsLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLXhsLTMtNCwuZ3JpZC14bC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC14bC01LTYsLmdyaWQteGwtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLXhsLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC14bC0xLC5ncmlkLXhsLTEtMSwuZ3JpZC14bC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLXhsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19LmdyaWQtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5ncmlkLXJvdz5kaXYsLmdyaWQtcm93PnNlY3Rpb257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5ncmlkLXJvdz5kaXYsLmdyaWQtcm93PnNlY3Rpb257cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fX0uZ3JpZC1uby1wYWRkaW5nPmRpdiwuZ3JpZC1uby1wYWRkaW5nPnNlY3Rpb257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH0ucHJpbWFyeS1jb2xvcntiYWNrZ3JvdW5kOiMyMDIwMjB9LnNlY29uZGFyeS1jb2xvcntiYWNrZ3JvdW5kOiNlOGM4MmF9LnNwZWNpYWwtY29sb3J7YmFja2dyb3VuZDojNTFjZjgzfS5oZWFkZXItZm9udC1jb2xvcntjb2xvcjojMjIyfS5iYXNlLWZvbnQtY29sb3J7Y29sb3I6IzMzM30uc2Vjb25kYXJ5LWZvbnQtY29sb3J7Y29sb3I6IzY2Nn0uc3VjY2Vzcy1mb250LWNvbG9ye2NvbG9yOmdyZWVufS5lcnJvci1mb250LWNvbG9ye2NvbG9yOiNkZTFhMGN9LmxpbmstZm9udC1jb2xvcntjb2xvcjojMDM2MmNmfS5uZXV0cmFsLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zcGVjaWFsLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZDdlNWYxfS8qIVxuVFlQRVBMQVRFIDogU1RBUlRFUiBLSVRcblVSTCAuLi4uLi4uLi4uLiBodHRwOi8vdHlwZXBsYXRlLmNvbVxuVkVSU0lPTiAuLi4uLi4uIDIuMC4wXG5HaXRodWIgLi4uLi4uLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdFxuQVVUSE9SUyAuLi4uLi4uIERlbm5pcyBHYWViZWwgKEBncnlnaG9zdHZpc3VhbHMpICYgWmFjaGFyeSBLYWluIChAemFra2FpbilcbkxJQ0VOU0UgLi4uLi4uLiBDcmVhdGl2ZSBDb21tbW9ucyBBdHRyaWJ1dGlvbiAzLjAgKGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMClcbkxJQ0VOU0UgVVJMIC4uLiBodHRwczovL2dpdGh1Yi5jb20vdHlwZXBsYXRlL3N0YXJ0ZXIta2l0L2Jsb2IvbWFzdGVyL2xpY2Vuc2UudHh0XG4qLy5icmVha3dvcmR7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm5vcm1hbC13cmFwe3dvcmQtd3JhcDpub3JtYWx9LmluaGVyaXQtd3JhcHt3b3JkLXdyYXA6YXV0b31odG1se2ZvbnQ6bm9ybWFsIDExMi41JSAvMS45IFwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplc3BlZWR9Ym9keXtjb2xvcjojMzMzfXNtYWxse2ZvbnQtc2l6ZTo2NSV9aDEsaDIsaDMsaDQsaDUsaDZ7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi10b3A6MDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7Y29sb3I6IzIyMjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9aDEsLmFscGhhe2ZvbnQtc2l6ZToxLjYxOHJlbTtmb250LXNpemU6MjkuMTI0cHg7bWFyZ2luLWJvdHRvbToxLjMyMTA3NTQwMTdyZW07bWFyZ2luLWJvdHRvbToyMy43NzkzNTcyMzExcHg7Y29sb3I6IzIyMn1oMiwuYmV0YSwubm8tc3R1ZGllcy1mb3VuZCAuY29udGVudCBoMSwuZm9ybS1zZWN0aW9uLWhlYWRpbmd7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O21hcmdpbi1ib3R0b206MS40ODYyMzI3OTFyZW07bWFyZ2luLWJvdHRvbToyNi43NTIxOTAyMzc4cHh9aDMsLmdhbW1he2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDttYXJnaW4tYm90dG9tOjAuNzVyZW07bWFyZ2luLWJvdHRvbToxMy41cHh9aDQsaDUsaDYsLmRlbHRhe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjEuOTIzNzY5MjM3N3JlbTttYXJnaW4tYm90dG9tOjM0LjYyNzg0NjI3ODVweDttYXJnaW4tYm90dG9tOjAuNnJlbTttYXJnaW4tYm90dG9tOjEwLjhweDtjb2xvcjojNjY2fS5leHRyYS1sYXJnZS1mb250LXNpemV7Zm9udC1zaXplOjVyZW07Zm9udC1zaXplOjkwcHh9cHttYXJnaW46YXV0byBhdXRvIDJlbX1wK3B7dGV4dC1pbmRlbnQ6Ljc1ZW07bWFyZ2luLXRvcDotMC43NWVtfWlucHV0LGFiYnIsYWNyb255bSxibG9ja3F1b3RlLGNvZGUsa2JkLHEsc2FtcCx2YXIsc3Ryb25nLGVtLGEsYnV0dG9uey13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfWFiYnIsLnNtYWxsLWNhcHN7LXdlYmtpdC1mb250LXZhcmlhbnQ6c21hbGwtY2FwczstbW96LWZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOy1tcy1mb250LXZhcmlhbnQ6c21hbGwtY2Fwcztmb250LXZhcmlhbnQ6c21hbGwtY2Fwcztmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2NvbG9yOiM1NTV9YWJiclt0aXRsZV06aG92ZXJ7Y3Vyc29yOmhlbHB9b2x7Y291bnRlci1yZXNldDpsaTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfW9sPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgNnB4IDJlbTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bGlzdC1zdHlsZTpub25lO2JvcmRlci10b3A6c29saWQgMnB4ICMzZjUxYjV9b2w+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihsaSk7Y291bnRlci1pbmNyZW1lbnQ6bGk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7bGVmdDotMmVtOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyZW07bWFyZ2luLXJpZ2h0OjhweDtwYWRkaW5nOjRweDtwYWRkaW5nLXRvcDowLjlyZW07cGFkZGluZy10b3A6MTYuMnB4O2JvcmRlci10b3A6c29saWQgMnB4ICMzZjUxYjU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O2NvbG9yOiMzZjUxYjV9bGkgb2wsbGkgdWx7bWFyZ2luLXRvcDo2cHh9b2wgb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZhcT5wOmFmdGVyLC5mYXE+b2w6YWZ0ZXIsLmZhcT51bDphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9LmZhcT5wOmxhc3QtY2hpbGQ6YWZ0ZXIsLmZhcT5vbDpsYXN0LWNoaWxkOmFmdGVyLC5mYXE+dWw6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmxpbmluZyBkdCwubGluaW5nIGRke2Rpc3BsYXk6aW5saW5lO21hcmdpbjowfS5saW5pbmcgZHQrZHQ6YmVmb3JlLC5saW5pbmcgZGQrZHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGFcIjt3aGl0ZS1zcGFjZTpwcmV9LmxpbmluZyBkZCtkZDpiZWZvcmV7Y29udGVudDpcIiwgXCJ9LmxpbmluZyBkZDpiZWZvcmV7Y29udGVudDpcIjogXCI7bWFyZ2luLWxlZnQ6LTAuMmVtfS5kaWN0aW9uYXJ5LXN0eWxlIGR0e2Rpc3BsYXk6aW5saW5lO2NvdW50ZXItcmVzZXQ6ZGVmaW5pdGlvbnN9LmRpY3Rpb25hcnktc3R5bGUgZHQrZHQ6YmVmb3Jle2NvbnRlbnQ6XCIsIFwiO21hcmdpbi1sZWZ0Oi0wLjJlbX0uZGljdGlvbmFyeS1zdHlsZSBkZHtkaXNwbGF5OmJsb2NrO2NvdW50ZXItaW5jcmVtZW50OmRlZmluaXRpb25zfS5kaWN0aW9uYXJ5LXN0eWxlIGRkOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoZGVmaW5pdGlvbnMsIGRlY2ltYWwpIFwiLiBcIn0uYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0wLjgyNWVtfS5ibG9ja3F1b3RlK2ZpZ2NhcHRpb257ZGlzcGxheTpibG9jaztmb250LXNpemU6aW5oZXJpdDt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9ja3F1b3RlK2ZpZ2NhcHRpb246YmVmb3Jle2NvbnRlbnQ6XCItXCJ9LnB1bGwtcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxZW19LnB1bGwtcXVvdGU6YmVmb3JlLC5wdWxsLXF1b3RlOmFmdGVye2hlaWdodDoxZW07b3BhY2l0eTouMTU7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjRlbTtjb2xvcjojZGM5NzZlfS5wdWxsLXF1b3RlOmJlZm9yZXtjb250ZW50Olwi4oCcXCI7dG9wOjA7bGVmdDowfS5wdWxsLXF1b3RlOmFmdGVye2NvbnRlbnQ6XCLigJ1cIjtib3R0b206MDtyaWdodDowfXRhYmxle2JvcmRlci1zcGFjaW5nOjB9dGhlYWQgdHJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfXRke3BhZGRpbmc6LjVlbSAxZW07Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY31he2NvbG9yOiMwMzYyY2Y7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMzNjZjYWY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfS5zdGF0c3tjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi42MTc5NDQ0NDRyZW07Zm9udC1zaXplOjQ3LjEyMjk5OTk5MnB4fS5zdGF0cy1sYWJlbHtjb2xvcjojMDAwfS52aWN0b3Jze3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZTppbmhlcml0fWlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdCx0ZXh0YXJlYXtwYWRkaW5nOi44ZW0gLjllbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWZ9aW5wdXQ6bm90KFt0eXBlXSl7cGFkZGluZzouOGVtIC45ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLWxlZnQ6MH1pbnB1dFt0eXBlPWNvbG9yXXtwYWRkaW5nOi4yZW0gLjVlbX0uZnVsbC1saW5lLWNoZWNrYm94LC5mdWxsLWxpbmUtcmFkaW97bWFyZ2luOi41ZW0gMDtkaXNwbGF5OmJsb2NrfWJ1dHRvblt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfWlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHNlbGVjdDpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOjA7b3V0bGluZTp0aGluIGRvdHRlZCBcXDkgO2JvcmRlci1jb2xvcjojMjAyMDIwfWlucHV0Om5vdChbdHlwZV0pOmZvY3Vze291dGxpbmU6MDtvdXRsaW5lOnRoaW4gZG90dGVkIFxcOSA7Ym9yZGVyLWNvbG9yOiMyMDIwMjB9aW5wdXRbdHlwZT1maWxlXTpmb2N1cyxpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkICMzMzM7b3V0bGluZToxcHggYXV0byAjMjAyMDIwfWlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPW1vbnRoXVtkaXNhYmxlZF0saW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1kYXRldGltZV1bZGlzYWJsZWRdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLGlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0saW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sc2VsZWN0W2Rpc2FibGVkXSx0ZXh0YXJlYVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfWlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWFlZGVkO2NvbG9yOiNjYWQyZDN9aW5wdXRbcmVhZG9ubHldLHNlbGVjdFtyZWFkb25seV0sdGV4dGFyZWFbcmVhZG9ubHlde2JhY2tncm91bmQ6I2VlZTtjb2xvcjojNzc3O2JvcmRlci1jb2xvcjojY2NjfWlucHV0OmZvY3VzOmludmFsaWQsdGV4dGFyZWE6Zm9jdXM6aW52YWxpZCxzZWxlY3Q6Zm9jdXM6aW52YWxpZHtjb2xvcjojZGUxYTBjO2JvcmRlci1jb2xvcjojZTkzMjJkfWlucHV0OmZvY3VzOmludmFsaWQ6Zm9jdXMsdGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cyxzZWxlY3Q6Zm9jdXM6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dFt0eXBlPWZpbGVdOmZvY3VzOmludmFsaWQ6Zm9jdXMsaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6aW52YWxpZDpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czppbnZhbGlkOmZvY3Vze291dGxpbmUtY29sb3I6I2U5MzIyZH1zZWxlY3R7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6Mi45OGVtfXNlbGVjdFttdWx0aXBsZV17aGVpZ2h0OmF1dG99bGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE0MCV9bGFiZWwuYmxvY2stbGFiZWwsLmZvcm0tc3RhY2tlZCBsYWJlbC5ibG9jay1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi44ZW0gLjllbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOjJweCBzb2xpZCAjZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9bGFiZWwuYmxvY2stbGFiZWw6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjMjAyMDIwO2N1cnNvcjpwb2ludGVyfWxhYmVsLmJsb2NrLWxhYmVsLmlubGluZS1ibG9jay1sYWJlbHtwYWRkaW5nOi41ZW0gLjllbSAhaW1wb3J0YW50fWZpZWxkc2V0e21hcmdpbjowO21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7cGFkZGluZzouMzVlbSAyZW0gLjc1ZW0gMmVtO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjkwcHg7Ym9yZGVyLWxlZnQ6c29saWQgMTBweCAjZThjODJhO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9ZmllbGRzZXQuc3BlY2lhbC1maWVsZHNldHtib3JkZXItbGVmdC1jb2xvcjpyZ2IoNzAuMjUsNzAuMjUsNzAuMjUpfWxlZ2VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MGVtO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjg1JTtwYWRkaW5nOjFlbSAwIC4zZW0gMDtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O21hcmdpbi1ib3R0b206MS4zNXJlbTttYXJnaW4tYm90dG9tOjI0LjNweDtjb2xvcjojM2Y1MWI1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxMzAlO2JvcmRlci1ib3R0b206c29saWQgMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmZvcm0tc2VjdGlvbi1oZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwfS5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10ZXh0XSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1lbWFpbF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXVybF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGVdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1tb250aF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRpbWVdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9d2Vla10sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW51bWJlcl0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXNlYXJjaF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRlbF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWNvbG9yXSwuZm9ybS1zdGFja2VkIHNlbGVjdCwuZm9ybS1zdGFja2VkIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fS5mb3JtLXN0YWNrZWQgbGFiZWx7ZGlzcGxheTpibG9ja30uZm9ybS1zdGFja2VkIGlucHV0Om5vdChbdHlwZV0pe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHN7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyAuZmllbGQtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpe0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMudmFsaWRhdGlvbi1lcnJvci1jb250YWluZXJ7ZGlzcGxheTpmbGV4fS5maWVsZC1lcnJvci10ZXh0e3dpZHRoOjEwMCV9fX0uZm9ybS1zdGFja2VkIGZpZWxkc2V0Pi5maWVsZC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToyLjVyZW19LmN1cnJlbmN5LWZpZWxke2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5jdXJyZW5jeS1maWVsZCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoycHggc29saWQgIzk5OTstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6LjhlbSAuOWVtO2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7bWFyZ2luLXJpZ2h0Oi01cHh9LmN1cnJlbmN5LWZpZWxkIGlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmZvcm0tc3RhY2tlZCAub3RoZXItbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIGlucHV0LC5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBzZWxlY3R7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIC5maWVsZC1oZWxwLXRleHR7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDoxNDAlO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LmZvcm0tc3RhY2tlZCBidXR0b25bdHlwZT1zdWJtaXRdLC5mb3JtLXN0YWNrZWQgYVtjbGFzcyQ9YnV0dG9uXXttYXJnaW4tdG9wOjIuNDE1cmVtO21hcmdpbi10b3A6NDMuNDdweH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxLjVlbX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMGVtO21hcmdpbjowIDFlbSAwIDA7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lOy1tcy13b3JkLWJyZWFrOmtlZXAtYWxsO3dvcmQtYnJlYWs6a2VlcC1hbGx9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHg7bGluZS1oZWlnaHQ6MTQwJX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0e2NvbG9yOiM2NjY7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtsaW5lLWhlaWdodDoxNDAlfS5mb3JtLWFsaWduZWQgLmlucHV0LWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjIuNDE1cmVtO21hcmdpbi10b3A6NDMuNDdweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6OGVtfS5maWVsZC1lcnJvci10ZXh0e2NvbG9yOiNkZTFhMGM7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW4tdG9wOjAuMjVyZW07bWFyZ2luLXRvcDo0LjVweDtsaW5lLWhlaWdodDoxNDAlfS5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIGlucHV0LC5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHNlbGVjdCwuZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciB0ZXh0YXJlYSwuZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIGlucHV0LC5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgc2VsZWN0LC5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgdGV4dGFyZWF7Y29sb3I6I2RlMWEwYztib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dC5pbnB1dC1yb3VuZGVkLC5pbnB1dC1yb3VuZGVke2JvcmRlci1yYWRpdXM6MmVtO3BhZGRpbmc6LjVlbSAxZW19LmZvcm0tZ3JvdXAgZmllbGRzZXR7bWFyZ2luLWJvdHRvbToxMHB4fS5mb3JtLWdyb3VwIGlucHV0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0uZm9ybS1ncm91cCBpbnB1dDpmb2N1c3t6LWluZGV4OjJ9LmZvcm0tZ3JvdXAgaW5wdXQ6Zmlyc3QtY2hpbGR7dG9wOjFweDtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwfS5mb3JtLWdyb3VwIGlucHV0Omxhc3QtY2hpbGR7dG9wOi0ycHg7Ym9yZGVyLXJhZGl1czowIDAgNXB4IDVweH0uaW5wdXQtMXt3aWR0aDoxMDAlfS5pbnB1dC0yLTN7d2lkdGg6NjYlfS5pbnB1dC0xLTJ7d2lkdGg6NTAlfS5pbnB1dC0xLTN7d2lkdGg6MzMlfS5pbnB1dC0xLTR7d2lkdGg6MjUlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pe2J1dHRvblt0eXBlPXN1Ym1pdF17bWFyZ2luLXRvcDoyLjQxNXJlbTttYXJnaW4tdG9wOjQzLjQ3cHg7d2lkdGg6MTAwJX1pbnB1dDpub3QoW3R5cGVdKSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3QsbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9aW5wdXQ6bm90KFt0eXBlXSksaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1jb2xvcl0sc2VsZWN0e3dpZHRoOjEwMCV9LmlucHV0LTEsLmlucHV0LTItMywuaW5wdXQtMS0yLC5pbnB1dC0xLTMsLmlucHV0LTEtNHt3aWR0aDoxMDAlfS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHN7ZGlzcGxheTpibG9ja30uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXJ7ZGlzcGxheTpibG9ja31maWVsZHNldHtib3JkZXItbGVmdDpzb2xpZCA1cHggI2U4YzgyYTtwYWRkaW5nOjExMHB4IC43NWVtIC43NWVtIC45ZW19bGVnZW5kLGxhYmVsey13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVye21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIgbGFiZWx7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlXSksLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXVybF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW1vbnRoXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRpbWVdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9d2Vla10sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9c2VhcmNoXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1jb2xvcl0sbGFiZWx7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tbGVmdDowcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbi10b3A6MS41cmVtO21hcmdpbi10b3A6MjdweH0uZm9ybS1tZXNzYWdlLWlubGluZSwuZm9ybS1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi43NWVtO3BhZGRpbmc6LjJlbSAwIC44ZW19Zm9ybXt3aWR0aDoxMDAlfX0uYnV0dG9uLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLXByaW1hcnktYnV0dG9uLC5vdXRsaW5lLWJ1dHRvbiwuc3BlY2lhbC1idXR0b24sLnByaW1hcnktYnV0dG9ue2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7em9vbToxO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOm5vbmUgcmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTpcIkhlbHZldGljYVwiLEFyaWFsLHNhbnMtc2VyaWZ9LmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc21hbGwtb3V0bGluZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNtYWxsLXNwZWNpYWwtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwub3V0bGluZS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNwZWNpYWwtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5wcmltYXJ5LWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9LmJ1dHRvbltkaXNhYmxlZF0sW2Rpc2FibGVkXS5zbWFsbC1vdXRsaW5lLWJ1dHRvbixbZGlzYWJsZWRdLnNtYWxsLXNwZWNpYWwtYnV0dG9uLFtkaXNhYmxlZF0uc21hbGwtcHJpbWFyeS1idXR0b24sW2Rpc2FibGVkXS5vdXRsaW5lLWJ1dHRvbixbZGlzYWJsZWRdLnNwZWNpYWwtYnV0dG9uLFtkaXNhYmxlZF0ucHJpbWFyeS1idXR0b24sLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsLmJ1dHRvbltkaXNhYmxlZF06YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zbWFsbC1vdXRsaW5lLWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNtYWxsLXNwZWNpYWwtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc21hbGwtcHJpbWFyeS1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5vdXRsaW5lLWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNwZWNpYWwtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0ucHJpbWFyeS1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsLmJ1dHRvbi1kaXNhYmxlZDpob3ZlciwuYnV0dG9uLWRpc2FibGVkOmZvY3VzLC5idXR0b24tZGlzYWJsZWQ6YWN0aXZle2JvcmRlcjpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKTsta2h0bWwtb3BhY2l0eTouNDstbW96LW9wYWNpdHk6LjQ7b3BhY2l0eTouNDtjdXJzb3I6bm90LWFsbG93ZWQ7Ym94LXNoYWRvdzpub25lfS5idXR0b246aG92ZXIsLnNtYWxsLW91dGxpbmUtYnV0dG9uOmhvdmVyLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbjpob3Zlciwuc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXIsLm91dGxpbmUtYnV0dG9uOmhvdmVyLC5zcGVjaWFsLWJ1dHRvbjpob3ZlciwucHJpbWFyeS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZThjODJhO2JvcmRlcjpzb2xpZCAxcHggI2U4YzgyYTtjdXJzb3I6cG9pbnRlcn0uYnV0dG9uIC5mYSwuc21hbGwtb3V0bGluZS1idXR0b24gLmZhLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiAuZmEsLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYSwub3V0bGluZS1idXR0b24gLmZhLC5zcGVjaWFsLWJ1dHRvbiAuZmEsLnByaW1hcnktYnV0dG9uIC5mYXttYXJnaW4tcmlnaHQ6MC4yNXJlbTttYXJnaW4tcmlnaHQ6NC41cHh9LmJ1dHRvbi1oaWRkZW57ZGlzcGxheTpub25lfS5idXR0b24tc2l6ZSwub3V0bGluZS1idXR0b24sLnNwZWNpYWwtYnV0dG9uLC5wcmltYXJ5LWJ1dHRvbiwuYnV0dG9uLXNpemUtc21hbGwsLnNtYWxsLW91dGxpbmUtYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b257cGFkZGluZzouNzVlbSAxZW07bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweH0ub3V0bGluZS1idXR0b246aG92ZXIsLnNtYWxsLW91dGxpbmUtYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Q3ZTVmMTtib3JkZXI6c29saWQgMXB4ICMyMDIwMjA7Y3Vyc29yOnBvaW50ZXJ9LnByaW1hcnktYnV0dG9ue2JhY2tncm91bmQ6IzIwMjAyMDtib3JkZXI6c29saWQgMXB4ICMyMDIwMjB9LnNwZWNpYWwtYnV0dG9ue2JhY2tncm91bmQ6IzUxY2Y4Mztib3JkZXI6c29saWQgMXB4ICM1MWNmODM7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0ub3V0bGluZS1idXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpzb2xpZCAxcHggIzIwMjAyMDtjb2xvcjojMjAyMDIwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0uc21hbGwtcHJpbWFyeS1idXR0b257YmFja2dyb3VuZDojMjAyMDIwO2JvcmRlcjpzb2xpZCAxcHggIzIwMjAyMCAhaW1wb3J0YW50fS5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlcntib3JkZXI6c29saWQgMXB4ICNlOGM4MmEgIWltcG9ydGFudH0uc21hbGwtc3BlY2lhbC1idXR0b257YmFja2dyb3VuZDojNTFjZjgzO2JvcmRlcjpzb2xpZCAxcHggIzUxY2Y4MyAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzoxcHh9LnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggI2U4YzgyYSAhaW1wb3J0YW50fS5zbWFsbC1vdXRsaW5lLWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjMjAyMDIwICFpbXBvcnRhbnQ7Y29sb3I6IzIwMjAyMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzoxcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5idXR0b24sLnByaW1hcnktYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwub3V0bGluZS1idXR0b24sLnNtYWxsLXByaW1hcnktYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtb3V0bGluZS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowfS5mdWxsLXdpZHRoLWJ1dHRvbnt3aWR0aDoxMDAlfS5idXR0b24tc2l6ZS1zbWFsbCwuc21hbGwtcHJpbWFyeS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbntwYWRkaW5nOi41ZW0gLjYyNWVtO21hcmdpbi1ib3R0b206MC43cmVtO21hcmdpbi1ib3R0b206MTIuNnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHh9LmNlbnRlci1idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9fS8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovLmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW4sLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlciBoMiwucHJvZmlsZS1zZWN0aW9uLWNhcmQsb2wubWVzc2FnZS1zbmlwcGV0LWxpc3QgbGksLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlciwuc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiwuc3R1ZHktbGlzdCBvbCBsaSwuc3R1ZHktbGlzdCB1bCBsaSwuY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5Eb3duLC5wYWdlLWhlYWRlci5zdGlja0VtVXAsLnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyLC5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyLC5mdWxsLWhlYWRlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnQsLm1lc3NhZ2Uub3RoZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluUmlnaHQsLm1lc3NhZ2Uuc2VsZnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duMmR7ZnJvbXt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3t6LWluZGV4Oi0xO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MSV7ei1pbmRleDotMX19QGtleWZyYW1lcyBzbGlkZU91dERvd24yZHtmcm9te3otaW5kZXg6Mjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3t6LWluZGV4Oi0xO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfTEle3otaW5kZXg6LTF9fS5zbGlkZU91dERvd24yZCwuY2FyZC1mZWVkYmFjay1ibG9ja3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd24yZDthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd24yZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19LnNoYWtlLC5mZWVkYmFjay1ibG9ja3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5wdWxzZSwuZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVycyBzcGFuLC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpLC5tZW51LWJhZGdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2gsLm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXIsLmNhcmQgLmJhbm5lciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyLC5zdHVkeS1zbmlwcGV0IC5iYW5uZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QGtleWZyYW1lcyBzb25hcnswJXt0cmFuc2Zvcm06c2NhbGUoMC45KTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMik7b3BhY2l0eTowfX0uc29uYXIsLm1lbnUtYmFkZ2U6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzb25hcjthbmltYXRpb24tbmFtZTpzb25hcn0uaHZyLWZhZGUsLmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgLmVkaXQtYnV0dG9uIGEsYm9keT5mb290ZXIgLnNvY2lhbCBhLC5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgLmVkaXQtYnV0dG9uIGEsLmNhbm5lZC1xdWVyeSBhIGRpdiwudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5mYXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tZHVyYXRpb246LjJzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3JkZXItY29sb3IsY29sb3IsYmFja2dyb3VuZC1jb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlci1jb2xvcixjb2xvcixiYWNrZ3JvdW5kLWNvbG9yfS5odnItc3dlZXAtdG8tcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiMyMDIwMjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybTpzY2FsZVgoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO3RyYW5zZm9ybS1vcmlnaW46MCA1MCU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1zd2VlcC10by1yaWdodDpob3ZlciwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzLC5odnItc3dlZXAtdG8tcmlnaHQ6YWN0aXZle2NvbG9yOiNmZmZ9Lmh2ci1zd2VlcC10by1yaWdodDpob3ZlcjpiZWZvcmUsLmh2ci1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmU6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5odnItdW5kZXJsaW5lLWZyb20tbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjA7cmlnaHQ6MTAwJTtib3R0b206MDtiYWNrZ3JvdW5kOiMyMDIwMjA7aGVpZ2h0OjNweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6cmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpyaWdodDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmhvdmVyOmJlZm9yZSwuaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6Zm9jdXM6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3Jle3JpZ2h0OjB9Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXIsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDo1MCU7cmlnaHQ6NTAlO2JvdHRvbTowO2JhY2tncm91bmQ6I2U4YzgyYTtoZWlnaHQ6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmhvdmVyOmJlZm9yZSwuaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpmb2N1czpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6Zm9jdXM6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmFjdGl2ZTpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6YWN0aXZlOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MH0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjUwJTtyaWdodDo1MCU7dG9wOjA7YmFja2dyb3VuZDojZmZmO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmhvdmVyOmJlZm9yZSwuaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSwuaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmFjdGl2ZTpiZWZvcmV7bGVmdDowO3JpZ2h0OjB9LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy1tcy1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7dHJhbnNpdGlvbjphbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uY2FyZDpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jazpob3Zlciwuc3R1ZHktc25pcHBldDpob3Zlcntib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxMnB4IDMycHggcmdiYSgwLDAsMCwuMil9LmNhcmQ+YSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaz5hLC5zdHVkeS1zbmlwcGV0PmF7Y29sb3I6IzMzM30uY2FyZD5hOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrPmE6aG92ZXIsLnN0dWR5LXNuaXBwZXQ+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnttYXJnaW4tdG9wOi0wLjdyZW07bWFyZ2luLXRvcDotMTIuNnB4O21hcmdpbi1yaWdodDotMC41cmVtO21hcmdpbi1yaWdodDotOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6Z3JlZW47Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2FuaW1hdGlvbi1kZWxheToxLjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuNXN9LmNhcmQgLmJhbm5lciAuZmEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciAuZmEsLnN0dWR5LXNuaXBwZXQgLmJhbm5lciAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9LmNhcmQgaDEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaDEsLnN0dWR5LXNuaXBwZXQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC44cmVtO21hcmdpbi1ib3R0b206MTQuNHB4fS5jYXJkIHAsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgcCwuc3R1ZHktc25pcHBldCBwe21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDtsaW5lLWhlaWdodDoxNDUlfS5jYXJkIC5hY3Rpb25zIGE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpob3Zlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNlOGM4MmF9LmNhcmQgLmFjdGlvbnMgYTphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6YWZ0ZXJ7Y29udGVudDpcIiB8IFwiO2NvbG9yOiM5OTl9LmNhcmQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KWFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O2JvcmRlci10b3A6NnB4IHNvbGlkICNlOGM4MmE7Y3Vyc29yOmRlZmF1bHR9LmNhcmQgLmFjdGlvbnMsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowLjhyZW07bWFyZ2luLXRvcDoxNC40cHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0e2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZThjODJhfS5jYXJkIC5iYW5uZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciwuc3R1ZHktc25pcHBldCAuYmFubmVye21hcmdpbi10b3A6LTAuNXJlbTttYXJnaW4tdG9wOi05cHh9LmNhcmQgaDEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaDEsLnN0dWR5LXNuaXBwZXQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5jYXJkIHAsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgcCwuc3R1ZHktc25pcHBldCBwe2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7bGluZS1oZWlnaHQ6MTU1JTttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uY2FyZCAuYWN0aW9ucywuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucywuc3R1ZHktc25pcHBldCAuYWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJkIC5hY3Rpb25zIGEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYSwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhe21hcmdpbi1yaWdodDoycmVtO21hcmdpbi1yaWdodDozNnB4fS5jYXJkIC5hY3Rpb25zIGE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpob3Zlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmhvdmVye2JvcmRlci1ib3R0b206c29saWQgMnB4O2NvbG9yOiMwMzYyY2Z9LmNhcmQgLmFjdGlvbnMgYTphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6YWZ0ZXJ7Y29udGVudDpcIlwifS5jYXJkIC5hY3Rpb25zIGE6bGFzdC1jaGlsZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmxhc3QtY2hpbGQsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweClhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYXJkLm5ldywubmV3LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLm5ldy5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3AtY29sb3I6Z3JlZW59fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuY2FyZC5uZXcsLm5ldy5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5uZXcuc3R1ZHktc25pcHBldHtib3JkZXItbGVmdC1jb2xvcjpncmVlbn19LnRhZywuYXR0YWNobWVudHMgLmF0dGFjaG1lbnR7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6IzMzMztwYWRkaW5nOi4zNWVtIC41NmVtIC4zNWVtIC41NmVtO21hcmdpbjowIC4yNWVtIC4yNWVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjpzb2xpZCAxcHggI2NjYztkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0udGFnX2hpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2ZmMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMH0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEwcHg7cGFkZGluZzozcHggN3B4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6I2ZmZjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpncmVlbjtib3JkZXItcmFkaXVzOjEwcHh9LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX1hLmJhZGdlOmhvdmVyLGEuYmFkZ2U6Zm9jdXN7Y29sb3I6I2U4YzgyYTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0ubWVudS1iYWRnZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNXB4O3JpZ2h0OjVweDttaW4taGVpZ2h0OjMzcHg7bWluLXdpZHRoOjMzcHg7YmFja2dyb3VuZDpncmVlbjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzoxcHggMXB4IDVweCByZ2JhKDAsMCwwLC4yKTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIuMWVtO2N1cnNvcjpkZWZhdWx0fS5tZW51LWJhZGdlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJweDtsZWZ0Oi0ycHg7Ym9yZGVyOjJweCBzb2xpZCAjMDBiMzAwO29wYWNpdHk6MDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1kZWxheToxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsubWVudS1iYWRnZXttaW4taGVpZ2h0OjI4cHg7bWluLXdpZHRoOjI4cHg7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbnsuc2hvdy1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLnNob3ctZm9yLXNtYWxsLC5zaG93LWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuaGlkZS1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5oaWRlLWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLnZpc2libGUtZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS5oaWRkZW4tZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuaGlkZS1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5zaG93LWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5zaG93LWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5zaG93LWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGRlbi1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuaGlkZS1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLmhpZGUtZm9yLW1lZGl1bS1kb3duLC5zaG93LWZvci1sYXJnZS1vbmx5LC5zaG93LWZvci1sYXJnZS11cCwuc2hvdy1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5zaG93LWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGRlbi1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC5oaWRkZW4tZm9yLW1lZGl1bSwuaGlkZGVuLWZvci1tZWRpdW0tZG93biwudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwudmlzaWJsZS1mb3ItbGFyZ2UtdXAsLnZpc2libGUtZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLmhpZGRlbi1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX0uc2hvdy1mb3Itc3J7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9LmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNob3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5mZWVkYmFjay1ibG9ja3tmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtwYWRkaW5nOi42ZW0gMCAuNmVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6IzQ4NDg0ODtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4O3dpZHRoOjEwMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHg7bWFyZ2luLXJpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MjEuNnB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhe2ZvbnQtc2l6ZToycmVtO2ZvbnQtc2l6ZTozNnB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keXtvdmVyZmxvdzpoaWRkZW47X292ZXJmbG93OnZpc2libGU7em9vbToxO21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHg7bWFyZ2luLXJpZ2h0OjAuOHJlbTttYXJnaW4tcmlnaHQ6MTQuNHB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7Y29sb3I6IzQ4NDg0OH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHtsaW5lLWhlaWdodDoxNDAlfWRpdi5zdWNjZXNze2JhY2tncm91bmQtY29sb3I6I2Q0ZWNlNn1kaXYuZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojZjhkMGM4fWRpdi5pbmZve2JhY2tncm91bmQtY29sb3I6I2ZmZWViZn0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYXtmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIn0uZmVlZGJhY2stYmxvY2suc3VjY2VzcyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZXtjb250ZW50Olwi7pmsXCJ9LmZlZWRiYWNrLWJsb2NrLmVycm9yIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3Jle2NvbnRlbnQ6XCLumoFcIn0uZmVlZGJhY2stYmxvY2suaW5mbyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZXtjb250ZW50Olwi7pmHXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5mZWVkYmFjay1ibG9ja3t0ZXh0LWFsaWduOmNlbnRlcn0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhLC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keXtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouMmVtIDB9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7bWFyZ2luLXRvcDowLjNyZW07bWFyZ2luLXRvcDo1LjRweH19LmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzIC5mZWVkYmFjay1ibG9ja3thbmltYXRpb246bm9uZTttYXJnaW4tYm90dG9tOjB9LmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keXttYXJnaW4tcmlnaHQ6MC44cmVtO21hcmdpbi1yaWdodDoxNC40cHh9LmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGFnaW5hdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1sYWJlbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0ucGFnaW5hdGlvbiBhe2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLXJpZ2h0e21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHh9LnBhZ2luYXRpb24gLmZhLWNoZXZyb24tbGVmdHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgZGl2e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtwYWRkaW5nOjFlbX0ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSwucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBsYWJlbHtkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdnt3aWR0aDozMCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b319LmxvZ2luLWNvbnRlbnR7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4fS5sb2dpbi1jb250ZW50IGhlYWRlcnttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTozLjNyZW07bWFyZ2luLWJvdHRvbTo1OS40cHh9LmxvZ2luLWNvbnRlbnQgaGVhZGVyIGgxe3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwfS5sb2dpbi1jb250ZW50IC5mZWVkYmFjay1ibG9jayBhe2NvbG9yOnJnYigyLjI3MTQyODU3MTQsNzQuMiwxNTYuNzI4NTcxNDI4Nik7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIGxhYmVse21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4O2NvbG9yOiMxMTF9LmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIGlucHV0W3R5cGU9cGFzc3dvcmRde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6IzY2Njt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIC5wcmltYXJ5LWJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4fS5sb2dpbi1saW5rcy1jb250YWluZXJ7bWFyZ2luLXRvcDoyLjJyZW07bWFyZ2luLXRvcDozOS42cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnBhc3N3b3JkIC5maWVsZC1oZWxwLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowLjI1cmVtO21hcmdpbi10b3A6NC41cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubG9naW4tY29udGVudCBoZWFkZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvdzpub3QoLmFsd2F5cyl7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tbGVmdDoxOHB4O2Rpc3BsYXk6bm9uZX0ubG9naW4tbGlua3MtY29udGFpbmVyIGF7ZGlzcGxheTppbmxpbmV9fS5wb3B1cF9jb250ZW50e21pbi1oZWlnaHQ6MS4yZW07bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgLjA1ZW0gLjA1ZW0gcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6MHB4IDE1cHggMjBweCAwcHggcmdiYSgwLDAsMCwuMjUpfS5wb3B1cF9jb250ZW50IGhlYWRlciwucG9wdXBfY29udGVudCBmb290ZXJ7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLXRvcDoyN3B4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItYm90dG9tOnNvbGlkIDFweCBoc2woMCwwJSw5MCUpO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5wb3B1cF9jb250ZW50IGhlYWRlciAuZm9ybS1zdGFja2VkIGxhYmVsLC5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIGxhYmVse2Rpc3BsYXk6aW5saW5lfS5wb3B1cF9jb250ZW50IGhlYWRlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLnBvcHVwX2NvbnRlbnQgaGVhZGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYVtjbGFzcyQ9YnV0dG9uXSwucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLC5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGFbY2xhc3MkPWJ1dHRvbl17bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4fS5wb3B1cF9jb250ZW50IGhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZjUxYjV9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIGgxe3dpZHRoOjkwJTttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wb3B1cF9jb250ZW50IGhlYWRlciAudG9wLWNsb3NlLWJ1dHRvbnt3aWR0aDoxMCU7dGV4dC1hbGlnbjpyaWdodH0ucG9wdXBfY29udGVudCBoZWFkZXIgLnRvcC1jbG9zZS1idXR0b24gYSBzcGFue2ZvbnQtc2l6ZToxLjQzODJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9LnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWlue3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0ucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSBzZWxlY3R7d2lkdGg6ODAlfS5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIFtkaXNhYmxlZF0ucHJpbWFyeS1idXR0b257Ym9yZGVyOnNvbGlkIDFweCBoc2woMCwwJSw2OS45MDE5NjA3ODQzJSk7Y29sb3I6aHNsKDAsMCUsNjkuOTAxOTYwNzg0MyUpICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5wb3B1cF9jb250ZW50e21hcmdpbjoxZW07bWF4LXdpZHRoOjQwZW19LnBvcHVwX2NvbnRlbnQgaGVhZGVyLC5wb3B1cF9jb250ZW50IGZvb3RlciwucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW57cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1sZWZ0OjM2cHg7cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctcmlnaHQ6MzZweH19Lm92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtib3R0b206MHB4O2xlZnQ6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjEwMDU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDg5LDE0MSwyMDQsLjk1KTtvdmVyZmxvdy15OnNjcm9sbDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9LnNwaW5uZXJ7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46YXV0byBhdXRvfS5kb3VibGUtYm91bmNlMSwuZG91YmxlLWJvdW5jZTJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LXdlYmtpdC1hbmltYXRpb246c2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9LmRvdWJsZS1ib3VuY2Uyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfUAtd2Via2l0LWtleWZyYW1lcyBzay1ib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgc2stYm91bmNlezAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApfTUwJXt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9fS52aWRlb1dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlO3BhZGRpbmctdG9wOjI1cHg7aGVpZ2h0OjB9LnZpZGVvV3JhcHBlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXF1ZXJ5ey13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtaW5wdXR7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWhpbnR7Y29sb3I6Izk5OX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtbWVudXttYXJnaW4tdG9wOjRweDtwYWRkaW5nOjRweCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7b3ZlcmZsb3cteTpzY3JvbGw7bWF4LWhlaWdodDoxNTBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMil9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb257cGFkZGluZzozcHggMjBweDtsaW5lLWhlaWdodDoyNHB4fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvciwudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwOTdjZn0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbiBwe21hcmdpbjowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRze3BhZGRpbmctbGVmdDowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIHVse3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGl7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItYm90dG9tOmRvdHRlZCAxcHggI2NjYztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmQ7LW1zLXdvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtYnJlYWs6YnJlYWstd29yZDstbXMtaHlwaGVuczphdXRvOy1tb3otaHlwaGVuczphdXRvOy13ZWJraXQtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0bztwYWRkaW5nOi4yNWVtIDA7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiMzMzN9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgLmRpc3BsYXktdGV4dHttYXgtd2lkdGg6NzAlO2xpbmUtaGVpZ2h0OjEyMCV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYXtjb2xvcjojZGUxYTBjO21hcmdpbi1sZWZ0OmF1dG99LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAuZmF7ZGlzcGxheTpub25lfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYTpob3ZlciAuZmF7Y29sb3I6aHNsKDQsODkuNzQzNTg5NzQzNiUsMzAuODgyMzUyOTQxMiUpfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGE6aG92ZXIgLnJlbW92ZS1sYWJlbHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDoxMDAlfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5iYWRnZS1jb250YWluZXJ7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjA7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2xpbmUtaGVpZ2h0OjEyMCU7Y29sb3I6IzMzMztwYWRkaW5nOi4zNWVtIC41NmVtIC4zNWVtIC41NmVtO21hcmdpbjowIC4yNWVtIC4yNWVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjpzb2xpZCAxcHggI2NjYztkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3doaXRlLXNwYWNlOm5vcm1hbH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAuZmF7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5yZW1vdmUtbGFiZWx7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDphdXRvfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5hZGQtY29udGFpbmVye21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAuYmFkZ2UtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5ub3QtY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjhlbSAuOWVtO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXI6MnB4IHNvbGlkICNmMmYyZjI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAubm90LWNvbnRhaW5lciBsYWJlbDpob3Zlcntib3JkZXI6MnB4IHNvbGlkICMyMDIwMjA7Y3Vyc29yOnBvaW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubGFuZ3VhZ2UtcGlja2VyLC5sYW5ndWFnZS1waWNrZXIgc2VsZWN0e3BhZGRpbmc6MDtoZWlnaHQ6MS43cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6LjhyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxhbmd1YWdlLXBpY2tlciBpLmZhLWdsb2Jle3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLXRvcDouMnJlbX19LyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC4zLjBcIik7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuMy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC4zLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjMuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyODU3ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTQyOWVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMi4xNDI4NTcxNDI5ZW07d2lkdGg6Mi4xNDI4NTcxNDI5ZW07dG9wOi4xNDI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLWxpLmZhLWxne2xlZnQ6LTEuODU3MTQyODU3MWVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX06cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS1nbGFzczpiZWZvcmV7Y29udGVudDpcIu+AgFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIu+AgVwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCLvgIJcIn0uZmEtZW52ZWxvcGUtbzpiZWZvcmV7Y29udGVudDpcIu+Ag1wifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIu+AhFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50Olwi74CFXCJ9LmZhLXN0YXItbzpiZWZvcmV7Y29udGVudDpcIu+AhlwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50Olwi74CHXCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCLvgIhcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvgIlcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCLvgIpcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIu+Ai1wifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIu+AjFwifS5mYS1yZW1vdmU6YmVmb3JlLC5mYS1jbG9zZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZXtjb250ZW50Olwi74CNXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50Olwi74COXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIu+AkFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLvgJFcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50Olwi74CSXCJ9LmZhLWdlYXI6YmVmb3JlLC5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCLvgJNcIn0uZmEtdHJhc2gtbzpiZWZvcmV7Y29udGVudDpcIu+AlFwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50Olwi74CVXCJ9LmZhLWZpbGUtbzpiZWZvcmV7Y29udGVudDpcIu+AllwifS5mYS1jbG9jay1vOmJlZm9yZXtjb250ZW50Olwi74CXXCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJhcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJlcIn0uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+AmlwifS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmV7Y29udGVudDpcIu+Am1wifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIu+AnFwifS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74CdXCJ9LmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsLmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIu+AnlwifS5mYS1yZWZyZXNoOmJlZm9yZXtjb250ZW50Olwi74ChXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50Olwi74CiXCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgKNcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIu+ApFwifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50Olwi74ClXCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLvgKZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgKdcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50Olwi74CoXCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIu+AqVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50Olwi74CqXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIu+Aq1wifS5mYS10YWdzOmJlZm9yZXtjb250ZW50Olwi74CsXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLvgK1cIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCLvgK5cIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgK9cIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50Olwi74CwXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIu+AslwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCLvgLNcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIu+AtVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74C2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIu+At1wifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+AuFwifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50Olwi74C5XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgLpcIn0uZmEtZGVkZW50OmJlZm9yZSwuZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIu+Au1wifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLxcIn0uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZXtjb250ZW50Olwi74C9XCJ9LmZhLXBob3RvOmJlZm9yZSwuZmEtaW1hZ2U6YmVmb3JlLC5mYS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgL5cIn0uZmEtcGVuY2lsOmJlZm9yZXtjb250ZW50Olwi74GAXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgYFcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50Olwi74GCXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYNcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+BhFwifS5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+BhVwifS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+BhlwifS5mYS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCLvgYdcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BiFwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GJXCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GKXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLvgYtcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCLvgYxcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIu+BjVwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GOXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BkFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZFcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgZJcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74GTXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZRcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZVcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GWXCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+Bl1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZhcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GZXCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GaXCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCLvgZtcIn0uZmEtdGltZXMtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgZxcIn0uZmEtY2hlY2stY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgZ1cIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50Olwi74GeXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgaJcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+Bo1wifS5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLC5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIu+BpFwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCLvgaZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIu+Bp1wifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIu+BqFwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIu+BqVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgapcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIu+Bq1wifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50Olwi74GsXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCLvga1cIn0uZmEtZXllOmJlZm9yZXtjb250ZW50Olwi74GuXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+BsFwifS5mYS13YXJuaW5nOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgbFcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvgbJcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCLvgbNcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50Olwi74G0XCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbVcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50Olwi74G2XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgbdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50Olwi74G4XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgblcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIu+BulwifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgbtcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCLvgbxcIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCLvgb1cIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvgb5cIn0uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLC5mYS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgoBcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoFcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KCXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIu+Cg1wifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCLvgoRcIn0uZmEtZ2VhcnM6YmVmb3JlLC5mYS1jb2dzOmJlZm9yZXtjb250ZW50Olwi74KFXCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50Olwi74KGXCJ9LmZhLXRodW1icy1vLXVwOmJlZm9yZXtjb250ZW50Olwi74KHXCJ9LmZhLXRodW1icy1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgohcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50Olwi74KJXCJ9LmZhLWhlYXJ0LW86YmVmb3Jle2NvbnRlbnQ6XCLvgopcIn0uZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgotcIn0uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KMXCJ9LmZhLXRodW1iLXRhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgo1cIn0uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIu+CjlwifS5mYS1zaWduLWluOmJlZm9yZXtjb250ZW50Olwi74KQXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIu+CkVwifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KSXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu+Ck1wifS5mYS1sZW1vbi1vOmJlZm9yZXtjb250ZW50Olwi74KUXCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50Olwi74KVXCJ9LmZhLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74KWXCJ9LmZhLWJvb2ttYXJrLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpdcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KYXCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgplcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmUsLmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50Olwi74KaXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIu+Cm1wifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgpxcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgp1cIn0uZmEtcnNzOmJlZm9yZXtjb250ZW50Olwi74KeXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50Olwi74KgXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50Olwi74KhXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCLvg7NcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCLvgqNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74KkXCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74KlXCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIu+CplwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+Cp1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+CqFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74KqXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74KrXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50Olwi74KsXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIu+CrVwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIu+CrlwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgrBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50Olwi74KxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgrJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIu+DgFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCLvg4FcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg4JcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCLvg4NcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4RcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCLvg4VcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50Olwi74OGXCJ9LmZhLXNhdmU6YmVmb3JlLC5mYS1mbG9wcHktbzpiZWZvcmV7Y29udGVudDpcIu+Dh1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg4hcIn0uZmEtbmF2aWNvbjpiZWZvcmUsLmZhLXJlb3JkZXI6YmVmb3JlLC5mYS1iYXJzOmJlZm9yZXtjb250ZW50Olwi74OJXCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCLvg4pcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIu+Di1wifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50Olwi74OMXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIu+DjVwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIu+DjlwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIu+DkFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIu+DkVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvg5JcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Dk1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg5RcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvg5VcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCLvg5ZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Dl1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIu+DmFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74OZXCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74OaXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCLvg5tcIn0uZmEtdW5zb3J0ZWQ6YmVmb3JlLC5mYS1zb3J0OmJlZm9yZXtjb250ZW50Olwi74OcXCJ9LmZhLXNvcnQtZG93bjpiZWZvcmUsLmZhLXNvcnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+DnVwifS5mYS1zb3J0LXVwOmJlZm9yZSwuZmEtc29ydC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvg55cIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvg6BcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLvg6FcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50Olwi74OiXCJ9LmZhLWxlZ2FsOmJlZm9yZSwuZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCLvg6NcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIu+DpFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCLvg6VcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIu+DplwifS5mYS1mbGFzaDpiZWZvcmUsLmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvg6dcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIu+DqFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIu+DqVwifS5mYS1wYXN0ZTpiZWZvcmUsLmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIu+DqlwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIu+Dq1wifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIu+DrFwifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu+DrVwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg65cIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIu+DsFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIu+DsVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIu+DslwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCLvgqJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50Olwi74O0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCLvg7VcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCLvg7ZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIu+Dt1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50Olwi74O4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIu+DuVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7pcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7tcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIu+DvFwifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DvVwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DvlwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EgFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50Olwi74SCXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74SDXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhIZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Eh1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50Olwi74SIXCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIu+EiVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIpcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50Olwi74SLXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74SMXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhI1cIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhI5cIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIu+EkFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhJFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50Olwi74SSXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIu+ElVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50Olwi74SYXCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJpcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIu+Em1wifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50Olwi74ScXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIu+EnVwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIu+EnlwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIu+EoFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50Olwi74ShXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50Olwi74SiXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCLvhKNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLvhKRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIu+EpVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCLvhKZcIn0uZmEtdW5saW5rOmJlZm9yZSwuZmEtY2hhaW4tYnJva2VuOmJlZm9yZXtjb250ZW50Olwi74SnXCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50Olwi74SoXCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLvhKlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvhKpcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhKtcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50Olwi74SsXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIu+ErVwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCLvhK5cIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIu+EsFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74SxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIu+EslwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50Olwi74SzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50Olwi74S0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIu+EtVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCLvhLZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Et1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EuFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EuVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74S6XCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50Olwi74S7XCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCLvhLxcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50Olwi74S9XCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhL5cIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCLvhYBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIu+FgVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50Olwi74WCXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhYRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50Olwi74WFXCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FhlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+Fh1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIu+FiFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50Olwi74WJXCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FilwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WLXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WMXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FjVwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50Olwi74WOXCJ9LmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+FkFwifS5mYS10b2dnbGUtdXA6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmV7Y29udGVudDpcIu+FkVwifS5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+FklwifS5mYS1ldXJvOmJlZm9yZSwuZmEtZXVyOmJlZm9yZXtjb250ZW50Olwi74WTXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIu+FlFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCLvhZVcIn0uZmEtcnVwZWU6YmVmb3JlLC5mYS1pbnI6YmVmb3Jle2NvbnRlbnQ6XCLvhZZcIn0uZmEtY255OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZSwuZmEtanB5OmJlZm9yZXtjb250ZW50Olwi74WXXCJ9LmZhLXJ1YmxlOmJlZm9yZSwuZmEtcm91YmxlOmJlZm9yZSwuZmEtcnViOmJlZm9yZXtjb250ZW50Olwi74WYXCJ9LmZhLXdvbjpiZWZvcmUsLmZhLWtydzpiZWZvcmV7Y29udGVudDpcIu+FmVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50Olwi74WaXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhZtcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50Olwi74WcXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50Olwi74WdXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+FnlwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+FoVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50Olwi74WiXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50Olwi74WjXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIu+FpFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FpVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FplwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50Olwi74WnXCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvhahcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhalcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50Olwi74WqXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCLvhatcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCLvhaxcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50Olwi74WtXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIu+FrlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCLvhbBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50Olwi74WxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhbJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50Olwi74WzXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhbRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74W1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhbZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74W3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhblcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIu+FulwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50Olwi74W7XCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50Olwi74W8XCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50Olwi74W9XCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50Olwi74W+XCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhoBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50Olwi74aBXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIu+GglwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50Olwi74aDXCJ9LmZhLWdpdHRpcDpiZWZvcmUsLmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50Olwi74aEXCJ9LmZhLXN1bi1vOmJlZm9yZXtjb250ZW50Olwi74aFXCJ9LmZhLW1vb24tbzpiZWZvcmV7Y29udGVudDpcIu+GhlwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50Olwi74aHXCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIu+GiFwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIu+GiVwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIu+GilwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCLvhotcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50Olwi74aMXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50Olwi74aNXCJ9LmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74aOXCJ9LmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhpBcIn0uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74aRXCJ9LmZhLWRvdC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+GklwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50Olwi74aTXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GlFwifS5mYS10dXJraXNoLWxpcmE6YmVmb3JlLC5mYS10cnk6YmVmb3Jle2NvbnRlbnQ6XCLvhpVcIn0uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+GllwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50Olwi74aXXCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50Olwi74aYXCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GmVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCLvhppcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50Olwi74abXCJ9LmZhLWluc3RpdHV0aW9uOmJlZm9yZSwuZmEtYmFuazpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCLvhpxcIn0uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCLvhp1cIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCLvhp5cIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50Olwi74agXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIu+GoVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aiXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+Go1wifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIu+GpFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCLvhqVcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIu+GplwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50Olwi74anXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50Olwi74aoXCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIu+GqVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCLvhqpcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvhqtcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50Olwi74asXCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50Olwi74atXCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50Olwi74auXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIu+GsFwifS5mYS1zcG9vbjpiZWZvcmV7Y29udGVudDpcIu+GsVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50Olwi74ayXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50Olwi74azXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvhrRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCLvhrZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74a3XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhrhcIn0uZmEtYXV0b21vYmlsZTpiZWZvcmUsLmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIu+GuVwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50Olwi74a6XCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCLvhrtcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIu+GvFwifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50Olwi74a9XCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhr5cIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvh4BcIn0uZmEtZmlsZS1wZGYtbzpiZWZvcmV7Y29udGVudDpcIu+HgVwifS5mYS1maWxlLXdvcmQtbzpiZWZvcmV7Y29udGVudDpcIu+HglwifS5mYS1maWxlLWV4Y2VsLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4NcIn0uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3Jle2NvbnRlbnQ6XCLvh4RcIn0uZmEtZmlsZS1waG90by1vOmJlZm9yZSwuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLC5mYS1maWxlLWltYWdlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4VcIn0uZmEtZmlsZS16aXAtbzpiZWZvcmUsLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZXtjb250ZW50Olwi74eGXCJ9LmZhLWZpbGUtc291bmQtbzpiZWZvcmUsLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmV7Y29udGVudDpcIu+Hh1wifS5mYS1maWxlLW1vdmllLW86YmVmb3JlLC5mYS1maWxlLXZpZGVvLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4hcIn0uZmEtZmlsZS1jb2RlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4lcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIu+HilwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50Olwi74eLXCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50Olwi74eMXCJ9LmZhLWxpZmUtYm91eTpiZWZvcmUsLmZhLWxpZmUtYnVveTpiZWZvcmUsLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLC5mYS1zdXBwb3J0OmJlZm9yZSwuZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50Olwi74eNXCJ9LmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZXtjb250ZW50Olwi74eOXCJ9LmZhLXJhOmJlZm9yZSwuZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCLvh5BcIn0uZmEtZ2U6YmVmb3JlLC5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5FcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HklwifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh5NcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCLvh5RcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIu+HlVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIu+HllwifS5mYS13ZWNoYXQ6YmVmb3JlLC5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCLvh5dcIn0uZmEtc2VuZDpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi74eYXCJ9LmZhLXNlbmQtbzpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lLW86YmVmb3Jle2NvbnRlbnQ6XCLvh5lcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIu+HmlwifS5mYS1nZW5kZXJsZXNzOmJlZm9yZSwuZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6XCLvh5tcIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50Olwi74ecXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIu+HnVwifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50Olwi74eeXCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+HoFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74ehXCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCLvh6JcIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50Olwi74ejXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIu+HpFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50Olwi74elXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCLvh6ZcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIu+Hp1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvh6hcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIu+HqVwifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIu+HqlwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50Olwi74erXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCLvh6xcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50Olwi74etXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh65cIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIu+HsFwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50Olwi74exXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50Olwi74eyXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCLvh7NcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50Olwi74e0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIu+HtVwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74e2XCJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDpcIu+Ht1wifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIu+HuFwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvh7lcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh7pcIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIu+Hu1wifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIu+HvFwifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50Olwi74e9XCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvh75cIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74iAXCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLviIFcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50Olwi74iCXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLviINcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIu+IhFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCLviIVcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIu+IhlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCLviIdcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIu+IiFwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviIlcIn0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6XCLviIpcIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50Olwi74iLXCJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50Olwi74iMXCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCLviI1cIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCLviI5cIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCLviJBcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCLviJFcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIu+IklwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCLviJNcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50Olwi74iUXCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50Olwi74iVXCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50Olwi74iWXCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIu+Il1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLviJhcIn0uZmEtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIu+ImVwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50Olwi74iaXCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50Olwi74ibXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLviJxcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCLviJ1cIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50Olwi74ieXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50Olwi74ihXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCLviKJcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIu+Io1wifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIu+IpFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLviKVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50Olwi74imXCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50Olwi74inXCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCLviKhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCLviKlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIu+IqlwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50Olwi74irXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIu+IrFwifS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIu+IsFwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIu+IsVwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIu+IslwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCLviLNcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50Olwi74i0XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLviLVcIn0uZmEtaG90ZWw6YmVmb3JlLC5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCLviLZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIu+It1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIu+IuFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCLviLlcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50Olwi74i6XCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90P2Q3eWYxdlwiKTtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90PyNpZWZpeGQ3eWYxdlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS53b2ZmP2Q3eWYxdlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnR0Zj9kN3lmMXZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uuc3ZnP2Q3eWYxdiNQZS1pY29uLTctc3Ryb2tlXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzXj1wZS03cy1dLFtjbGFzcyo9XCIgcGUtN3MtXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiUGUtaWNvbi03LXN0cm9rZVwiO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5wZS03cy1hbGJ1bTpiZWZvcmV7Y29udGVudDpcIu6aqlwifS5wZS03cy1hcmM6YmVmb3Jle2NvbnRlbnQ6XCLumqtcIn0ucGUtN3MtYmFjay0yOmJlZm9yZXtjb250ZW50Olwi7pqsXCJ9LnBlLTdzLWJhbmRhaWQ6YmVmb3Jle2NvbnRlbnQ6XCLumq1cIn0ucGUtN3MtY2FyOmJlZm9yZXtjb250ZW50Olwi7pquXCJ9LnBlLTdzLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCLumq9cIn0ucGUtN3MtZG9vci1sb2NrOmJlZm9yZXtjb250ZW50Olwi7pqwXCJ9LnBlLTdzLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCLumrFcIn0ucGUtN3MtZmVtYWxlOmJlZm9yZXtjb250ZW50Olwi7pqyXCJ9LnBlLTdzLWd5bTpiZWZvcmV7Y29udGVudDpcIu6as1wifS5wZS03cy1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCLumrRcIn0ucGUtN3MtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIu6atVwifS5wZS03cy1oZWxtOmJlZm9yZXtjb250ZW50Olwi7pq2XCJ9LnBlLTdzLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIu6at1wifS5wZS03cy1sZWFmOmJlZm9yZXtjb250ZW50Olwi7pq4XCJ9LnBlLTdzLW1hZ2ljLXdhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLumrlcIn0ucGUtN3MtbWFsZTpiZWZvcmV7Y29udGVudDpcIu6aulwifS5wZS03cy1tYXAtMjpiZWZvcmV7Y29udGVudDpcIu6au1wifS5wZS03cy1uZXh0LTI6YmVmb3Jle2NvbnRlbnQ6XCLumrxcIn0ucGUtN3MtcGFpbnQtYnVja2V0OmJlZm9yZXtjb250ZW50Olwi7pq9XCJ9LnBlLTdzLXBlbmRyaXZlOmJlZm9yZXtjb250ZW50Olwi7pq+XCJ9LnBlLTdzLXBob3RvOmJlZm9yZXtjb250ZW50Olwi7pq/XCJ9LnBlLTdzLXBpZ2d5OmJlZm9yZXtjb250ZW50Olwi7puAXCJ9LnBlLTdzLXBsdWdpbjpiZWZvcmV7Y29udGVudDpcIu6bgVwifS5wZS03cy1yZWZyZXNoLTI6YmVmb3Jle2NvbnRlbnQ6XCLum4JcIn0ucGUtN3Mtcm9ja2V0OmJlZm9yZXtjb250ZW50Olwi7puDXCJ9LnBlLTdzLXNldHRpbmdzOmJlZm9yZXtjb250ZW50Olwi7puEXCJ9LnBlLTdzLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIu6bhVwifS5wZS03cy1zbWlsZTpiZWZvcmV7Y29udGVudDpcIu6bhlwifS5wZS03cy11c2I6YmVmb3Jle2NvbnRlbnQ6XCLum4dcIn0ucGUtN3MtdmVjdG9yOmJlZm9yZXtjb250ZW50Olwi7puIXCJ9LnBlLTdzLXdpbmU6YmVmb3Jle2NvbnRlbnQ6XCLum4lcIn0ucGUtN3MtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7pqKXCJ9LnBlLTdzLWNhc2g6YmVmb3Jle2NvbnRlbnQ6XCLumoxcIn0ucGUtN3MtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCLumoBcIn0ucGUtN3MtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50Olwi7pqNXCJ9LnBlLTdzLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi7pqLXCJ9LnBlLTdzLXdheTpiZWZvcmV7Y29udGVudDpcIu6ajlwifS5wZS03cy1jbG9zZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumoFcIn0ucGUtN3MtaWQ6YmVmb3Jle2NvbnRlbnQ6XCLumo9cIn0ucGUtN3MtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLumoJcIn0ucGUtN3Mtd3Jpc3R3YXRjaDpiZWZvcmV7Y29udGVudDpcIu6akFwifS5wZS03cy1hbmdsZS11cC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumoNcIn0ucGUtN3Mtd29ybGQ6YmVmb3Jle2NvbnRlbnQ6XCLumpFcIn0ucGUtN3MtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLumoRcIn0ucGUtN3Mtdm9sdW1lOmJlZm9yZXtjb250ZW50Olwi7pqSXCJ9LnBlLTdzLWFuZ2xlLXJpZ2h0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6ahVwifS5wZS03cy11c2VyczpiZWZvcmV7Y29udGVudDpcIu6ak1wifS5wZS03cy1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi7pqGXCJ9LnBlLTdzLXVzZXItZmVtYWxlOmJlZm9yZXtjb250ZW50Olwi7pqUXCJ9LnBlLTdzLWFuZ2xlLWxlZnQtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqHXCJ9LnBlLTdzLXVwLWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqVXCJ9LnBlLTdzLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLumohcIn0ucGUtN3Mtc3dpdGNoOmJlZm9yZXtjb250ZW50Olwi7pqWXCJ9LnBlLTdzLWFuZ2xlLWRvd24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqJXCJ9LnBlLTdzLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50Olwi7pqXXCJ9LnBlLTdzLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIu6YgFwifS5wZS03cy1zYWZlOmJlZm9yZXtjb250ZW50Olwi7pqYXCJ9LnBlLTdzLXZvbHVtZTI6YmVmb3Jle2NvbnRlbnQ6XCLumIFcIn0ucGUtN3Mtdm9sdW1lMTpiZWZvcmV7Y29udGVudDpcIu6YglwifS5wZS03cy12b2ljZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCLumINcIn0ucGUtN3MtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCLumIRcIn0ucGUtN3MtdXNlcjpiZWZvcmV7Y29udGVudDpcIu6YhVwifS5wZS03cy11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumIZcIn0ucGUtN3MtdW5sb2NrOmJlZm9yZXtjb250ZW50Olwi7piHXCJ9LnBlLTdzLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50Olwi7piIXCJ9LnBlLTdzLXRyYXNoOmJlZm9yZXtjb250ZW50Olwi7piJXCJ9LnBlLTdzLXRvb2xzOmJlZm9yZXtjb250ZW50Olwi7piKXCJ9LnBlLTdzLXRpbWVyOmJlZm9yZXtjb250ZW50Olwi7piLXCJ9LnBlLTdzLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu6YjFwifS5wZS03cy10YXJnZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumI1cIn0ucGUtN3Mtc3VuOmJlZm9yZXtjb250ZW50Olwi7piOXCJ9LnBlLTdzLXN0dWR5OmJlZm9yZXtjb250ZW50Olwi7piPXCJ9LnBlLTdzLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIu6YkFwifS5wZS03cy1zdGFyOmJlZm9yZXtjb250ZW50Olwi7piRXCJ9LnBlLTdzLXNwZWFrZXI6YmVmb3Jle2NvbnRlbnQ6XCLumJJcIn0ucGUtN3Mtc2lnbmFsOmJlZm9yZXtjb250ZW50Olwi7piTXCJ9LnBlLTdzLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCLumJRcIn0ucGUtN3Mtc2hvcGJhZzpiZWZvcmV7Y29udGVudDpcIu6YlVwifS5wZS03cy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIu6YllwifS5wZS03cy1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumJdcIn0ucGUtN3Mtc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi7piYXCJ9LnBlLTdzLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCLumqVcIn0ucGUtN3Mtc2NpZW5jZTpiZWZvcmV7Y29udGVudDpcIu6YmVwifS5wZS03cy1kaXNrOmJlZm9yZXtjb250ZW50Olwi7pqmXCJ9LnBlLTdzLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIu6YmlwifS5wZS03cy1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLumJtcIn0ucGUtN3MtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIu6YnFwifS5wZS03cy1hZGQtdXNlcjpiZWZvcmV7Y29udGVudDpcIu6aqVwifS5wZS03cy1yZWZyZXNoLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi7pidXCJ9LnBlLTdzLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIu6anFwifS5wZS03cy1yYWRpbzpiZWZvcmV7Y29udGVudDpcIu6YnlwifS5wZS03cy1ub3RlMjpiZWZvcmV7Y29udGVudDpcIu6anVwifS5wZS03cy1wcmludDpiZWZvcmV7Y29udGVudDpcIu6Yn1wifS5wZS03cy1uZXR3b3JrOmJlZm9yZXtjb250ZW50Olwi7pqeXCJ9LnBlLTdzLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLumKBcIn0ucGUtN3MtbXV0ZTpiZWZvcmV7Y29udGVudDpcIu6an1wifS5wZS03cy1wb3dlcjpiZWZvcmV7Y29udGVudDpcIu6YoVwifS5wZS03cy1tZWRhbDpiZWZvcmV7Y29udGVudDpcIu6aoFwifS5wZS03cy1wb3J0Zm9saW86YmVmb3Jle2NvbnRlbnQ6XCLumKJcIn0ucGUtN3MtbGlrZTI6YmVmb3Jle2NvbnRlbnQ6XCLumqFcIn0ucGUtN3MtcGx1czpiZWZvcmV7Y29udGVudDpcIu6Yo1wifS5wZS03cy1sZWZ0LWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqiXCJ9LnBlLTdzLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLumKRcIn0ucGUtN3Mta2V5OmJlZm9yZXtjb250ZW50Olwi7pqjXCJ9LnBlLTdzLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi7pilXCJ9LnBlLTdzLWpveTpiZWZvcmV7Y29udGVudDpcIu6apFwifS5wZS03cy1waG90by1nYWxsZXJ5OmJlZm9yZXtjb250ZW50Olwi7pimXCJ9LnBlLTdzLXBpbjpiZWZvcmV7Y29udGVudDpcIu6am1wifS5wZS03cy1waG9uZTpiZWZvcmV7Y29udGVudDpcIu6Yp1wifS5wZS03cy1wbHVnOmJlZm9yZXtjb250ZW50Olwi7pqaXCJ9LnBlLTdzLXBlbjpiZWZvcmV7Y29udGVudDpcIu6YqFwifS5wZS03cy1yaWdodC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6amVwifS5wZS03cy1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu6YqVwifS5wZS03cy1kZWxldGUtdXNlcjpiZWZvcmV7Y29udGVudDpcIu6ap1wifS5wZS03cy1wYWludDpiZWZvcmV7Y29udGVudDpcIu6YqlwifS5wZS03cy1ib3R0b20tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumqhcIn0ucGUtN3Mtbm90ZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLumKtcIn0ucGUtN3Mtbm90ZTpiZWZvcmV7Y29udGVudDpcIu6YrFwifS5wZS03cy1uZXh0OmJlZm9yZXtjb250ZW50Olwi7pitXCJ9LnBlLTdzLW5ld3MtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCLumK5cIn0ucGUtN3MtbXVzaWNsaXN0OmJlZm9yZXtjb250ZW50Olwi7pivXCJ9LnBlLTdzLW11c2ljOmJlZm9yZXtjb250ZW50Olwi7piwXCJ9LnBlLTdzLW1vdXNlOmJlZm9yZXtjb250ZW50Olwi7pixXCJ9LnBlLTdzLW1vcmU6YmVmb3Jle2NvbnRlbnQ6XCLumLJcIn0ucGUtN3MtbW9vbjpiZWZvcmV7Y29udGVudDpcIu6Ys1wifS5wZS03cy1tb25pdG9yOmJlZm9yZXtjb250ZW50Olwi7pi0XCJ9LnBlLTdzLW1pY3JvOmJlZm9yZXtjb250ZW50Olwi7pi1XCJ9LnBlLTdzLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCLumLZcIn0ucGUtN3MtbWFwOmJlZm9yZXtjb250ZW50Olwi7pi3XCJ9LnBlLTdzLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCLumLhcIn0ucGUtN3MtbWFpbDpiZWZvcmV7Y29udGVudDpcIu6YuVwifS5wZS03cy1tYWlsLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCLumLpcIn0ucGUtN3MtbWFpbC1vcGVuLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLumLtcIn0ucGUtN3MtbWFnbmV0OmJlZm9yZXtjb250ZW50Olwi7pi8XCJ9LnBlLTdzLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCLumL1cIn0ucGUtN3MtbG9vazpiZWZvcmV7Y29udGVudDpcIu6YvlwifS5wZS03cy1sb2NrOmJlZm9yZXtjb250ZW50Olwi7pi/XCJ9LnBlLTdzLWxpbnRlcm46YmVmb3Jle2NvbnRlbnQ6XCLumYBcIn0ucGUtN3MtbGluazpiZWZvcmV7Y29udGVudDpcIu6ZgVwifS5wZS03cy1saWtlOmJlZm9yZXtjb250ZW50Olwi7pmCXCJ9LnBlLTdzLWxpZ2h0OmJlZm9yZXtjb250ZW50Olwi7pmDXCJ9LnBlLTdzLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCLumYRcIn0ucGUtN3Mta2V5cGFkOmJlZm9yZXtjb250ZW50Olwi7pmFXCJ9LnBlLTdzLWp1bms6YmVmb3Jle2NvbnRlbnQ6XCLumYZcIn0ucGUtN3MtaW5mbzpiZWZvcmV7Y29udGVudDpcIu6Zh1wifS5wZS03cy1ob21lOmJlZm9yZXtjb250ZW50Olwi7pmIXCJ9LnBlLTdzLWhlbHAyOmJlZm9yZXtjb250ZW50Olwi7pmJXCJ9LnBlLTdzLWhlbHAxOmJlZm9yZXtjb250ZW50Olwi7pmKXCJ9LnBlLTdzLWdyYXBoMzpiZWZvcmV7Y29udGVudDpcIu6Zi1wifS5wZS03cy1ncmFwaDI6YmVmb3Jle2NvbnRlbnQ6XCLumYxcIn0ucGUtN3MtZ3JhcGgxOmJlZm9yZXtjb250ZW50Olwi7pmNXCJ9LnBlLTdzLWdyYXBoOmJlZm9yZXtjb250ZW50Olwi7pmOXCJ9LnBlLTdzLWdsb2JhbDpiZWZvcmV7Y29udGVudDpcIu6Zj1wifS5wZS03cy1nbGVhbTpiZWZvcmV7Y29udGVudDpcIu6ZkFwifS5wZS03cy1nbGFzc2VzOmJlZm9yZXtjb250ZW50Olwi7pmRXCJ9LnBlLTdzLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCLumZJcIn0ucGUtN3MtZm9sZGVyOmJlZm9yZXtjb250ZW50Olwi7pmTXCJ9LnBlLTdzLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCLumZRcIn0ucGUtN3MtZmlsdGVyOmJlZm9yZXtjb250ZW50Olwi7pmVXCJ9LnBlLTdzLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLumZZcIn0ucGUtN3MtZXhwYW5kMTpiZWZvcmV7Y29udGVudDpcIu6Zl1wifS5wZS03cy1leGFwbmQyOmJlZm9yZXtjb250ZW50Olwi7pmYXCJ9LnBlLTdzLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLumZlcIn0ucGUtN3MtZHJvcDpiZWZvcmV7Y29udGVudDpcIu6ZmlwifS5wZS03cy1kcmF3ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumZtcIn0ucGUtN3MtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumZxcIn0ucGUtN3MtZGlzcGxheTI6YmVmb3Jle2NvbnRlbnQ6XCLumZ1cIn0ucGUtN3MtZGlzcGxheTE6YmVmb3Jle2NvbnRlbnQ6XCLumZ5cIn0ucGUtN3MtZGlza2V0dGU6YmVmb3Jle2NvbnRlbnQ6XCLumZ9cIn0ucGUtN3MtZGF0ZTpiZWZvcmV7Y29udGVudDpcIu6ZoFwifS5wZS03cy1jdXA6YmVmb3Jle2NvbnRlbnQ6XCLumaFcIn0ucGUtN3MtY3VsdHVyZTpiZWZvcmV7Y29udGVudDpcIu6ZolwifS5wZS03cy1jcm9wOmJlZm9yZXtjb250ZW50Olwi7pmjXCJ9LnBlLTdzLWNyZWRpdDpiZWZvcmV7Y29udGVudDpcIu6ZpFwifS5wZS03cy1jb3B5LWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLumaVcIn0ucGUtN3MtY29uZmlnOmJlZm9yZXtjb250ZW50Olwi7pmmXCJ9LnBlLTdzLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCLumadcIn0ucGUtN3MtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIu6ZqFwifS5wZS03cy1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCLumalcIn0ucGUtN3MtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLumapcIn0ucGUtN3MtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumatcIn0ucGUtN3MtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLumaxcIn0ucGUtN3MtY2hhdDpiZWZvcmV7Y29udGVudDpcIu6ZrVwifS5wZS03cy1jYXJ0OmJlZm9yZXtjb250ZW50Olwi7pmuXCJ9LnBlLTdzLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu6Zr1wifS5wZS03cy1jYWxsOmJlZm9yZXtjb250ZW50Olwi7pmwXCJ9LnBlLTdzLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCLumbFcIn0ucGUtN3MtYnJvd3NlcjpiZWZvcmV7Y29udGVudDpcIu6ZslwifS5wZS03cy1ib3gyOmJlZm9yZXtjb250ZW50Olwi7pmzXCJ9LnBlLTdzLWJveDE6YmVmb3Jle2NvbnRlbnQ6XCLumbRcIn0ucGUtN3MtYm9va21hcmtzOmJlZm9yZXtjb250ZW50Olwi7pm1XCJ9LnBlLTdzLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLumbZcIn0ucGUtN3MtYmVsbDpiZWZvcmV7Y29udGVudDpcIu6Zt1wifS5wZS03cy1iYXR0ZXJ5OmJlZm9yZXtjb250ZW50Olwi7pm4XCJ9LnBlLTdzLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCLumblcIn0ucGUtN3MtYmFjazpiZWZvcmV7Y29udGVudDpcIu6ZulwifS5wZS03cy1hdHRlbnRpb246YmVmb3Jle2NvbnRlbnQ6XCLumbtcIn0ucGUtN3MtYW5jaG9yOmJlZm9yZXtjb250ZW50Olwi7pm8XCJ9LnBlLTdzLWFsYnVtczpiZWZvcmV7Y29udGVudDpcIu6ZvVwifS5wZS03cy1hbGFybTpiZWZvcmV7Y29udGVudDpcIu6ZvlwifS5wZS03cy1haXJwbGF5OmJlZm9yZXtjb250ZW50Olwi7pm/XCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG9cIiksbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvXCIpLGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBJdGFsaWNcIiksbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBJdGFsaWNcIiksbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBCb2xkXCIpLGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBCb2xkXCIpLGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfS5mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfS5mYWRlLmlue29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5pbntkaXNwbGF5OmJsb2NrfXRyLmNvbGxhcHNlLmlue2Rpc3BsYXk6dGFibGUtcm93fXRib2R5LmNvbGxhcHNlLmlue2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6XCJoZWlnaHQsIHZpc2liaWxpdHlcIjstby10cmFuc2l0aW9uLXByb3BlcnR5OlwiaGVpZ2h0LCB2aXNpYmlsaXR5XCI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpcImhlaWdodCwgdmlzaWJpbGl0eVwiOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy1vLXRyYW5zaXRpb24tZHVyYXRpb246LjM1czt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1kaXZbY2xhc3NePVwiY2Mtd2luZG93IGNjLWJhbm5lciBjYy10eXBlLVwiXSxkaXZbY2xhc3NePVwiY2Mtd2luZG93IGNjLWZsb2F0aW5nIGNjLXR5cGUtXCJde2JhY2tncm91bmQ6IzRhNDc0ODtjb2xvcjojZmZmfS5jYy1yZXZva2UuY2MtYm90dG9tLmNjLWFuaW1hdGV7ZGlzcGxheTpub25lfS5jYy1jb21wbGlhbmNlIC5jYy1idG57YmFja2dyb3VuZC1jb2xvcjojZThjODJhO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMyMDIwMjB9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bjpmaXJzdC1jaGlsZC5jYy1kZW55e2NvbG9yOiNmZmZ9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bi5jYy1hbGxvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMTUuMDc1ODQ3NDU3NiwxODIuNzYzOTgzMDUwOCwyMy4yMjQxNTI1NDI0KTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2MtY29tcGxpYW5jZSAuY2MtYnRuLmNjLWRpc21pc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjE1LjA3NTg0NzQ1NzYsMTgyLjc2Mzk4MzA1MDgsMjMuMjI0MTUyNTQyNCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNjLWxpbmt7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazpmb2N1c3tjb2xvcjojZmZmICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYy1iYW5uZXIuY2MtYm90dG9tLC5jYy1mbG9hdGluZy5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7dG9wOjA7cG9zaXRpb246c3RhdGljfX0uY2Mtd2luZG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlfS5jYy13aW5kb3cuY2MtaW52aXNpYmxle29wYWNpdHk6MH0uY2MtYW5pbWF0ZS5jYy1yZXZva2V7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLXJldm9rZTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1ncm93ZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAxczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXN9LmNjLXJldm9rZSwuY2Mtd2luZG93e3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLENhbGlicmksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjVlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7ei1pbmRleDo5OTk5fS5jYy13aW5kb3cuY2Mtc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uY2Mtd2luZG93LmNjLWZsb2F0aW5ne3BhZGRpbmc6MmVtO21heC13aWR0aDoyNGVtOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVye3BhZGRpbmc6MWVtIDEuOGVtO3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uY2MtcmV2b2tle3BhZGRpbmc6LjVlbX0uY2MtcmV2b2tlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWhlYWRlcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9LmNjLWJ0biwuY2MtY2xvc2UsLmNjLWxpbmssLmNjLXJldm9rZXtjdXJzb3I6cG9pbnRlcn0uY2MtbGlua3tvcGFjaXR5Oi44O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1saW5rOmhvdmVye29wYWNpdHk6MX0uY2MtbGluazphY3RpdmUsLmNjLWxpbms6dmlzaXRlZHtjb2xvcjppbml0aWFsfS5jYy1idG57ZGlzcGxheTpibG9jaztwYWRkaW5nOi40ZW0gLjhlbTtmb250LXNpemU6LjllbTtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6c29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtY2xvc2V7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVlbTtyaWdodDouNWVtO2ZvbnQtc2l6ZToxLjZlbTtvcGFjaXR5Oi45O2xpbmUtaGVpZ2h0Oi43NX0uY2MtY2xvc2U6Zm9jdXMsLmNjLWNsb3NlOmhvdmVye29wYWNpdHk6MX0uY2MtcmV2b2tlLmNjLXRvcHt0b3A6MDtsZWZ0OjNlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWJvdHRvbXtib3R0b206MDtsZWZ0OjNlbTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWxlZnR7bGVmdDozZW07cmlnaHQ6dW5zZXR9LmNjLXJldm9rZS5jYy1yaWdodHtyaWdodDozZW07bGVmdDp1bnNldH0uY2MtdG9we3RvcDoxZW19LmNjLWxlZnR7bGVmdDoxZW19LmNjLXJpZ2h0e3JpZ2h0OjFlbX0uY2MtYm90dG9te2JvdHRvbToxZW19LmNjLWZsb2F0aW5nPi5jYy1saW5re21hcmdpbi1ib3R0b206MWVtfS5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2V7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNjLWJhbm5lci5jYy10b3B7bGVmdDowO3JpZ2h0OjA7dG9wOjB9LmNjLWJhbm5lci5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmNjLWJhbm5lciAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDoxZW19LmNjLWNvbXBsaWFuY2V7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeTthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlPi5jYy1idG57LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDouNWVtfUBtZWRpYSBwcmludHsuY2MtcmV2b2tlLC5jYy13aW5kb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuY2MtYnRue3doaXRlLXNwYWNlOm5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXsuY2Mtd2luZG93LmNjLXRvcHt0b3A6MH0uY2Mtd2luZG93LmNjLWJvdHRvbXtib3R0b206MH0uY2Mtd2luZG93LmNjLWJhbm5lciwuY2Mtd2luZG93LmNjLWZsb2F0aW5nLC5jYy13aW5kb3cuY2MtbGVmdCwuY2Mtd2luZG93LmNjLXJpZ2h0e2xlZnQ6MDtyaWdodDowfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1jb21wbGlhbmNley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7bWF4LXdpZHRoOm5vbmV9LmNjLXdpbmRvdyAuY2MtbWVzc2FnZXttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1hbGlnbjp1bnNldDstbXMtZmxleC1hbGlnbjp1bnNldDthbGlnbi1pdGVtczp1bnNldH0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtbWVzc2FnZXttYXJnaW4tcmlnaHQ6MH19LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWN7cGFkZGluZzoxLjJlbTtib3JkZXItcmFkaXVzOjVweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2V7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lfS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57Ym9yZGVyLXJhZGl1czo1cHh9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxke21pbi13aWR0aDoxNDBweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9ja30uY2MtdGhlbWUtZWRnZWxlc3MuY2Mtd2luZG93e3BhZGRpbmc6MH0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luOjJlbTttYXJnaW4tYm90dG9tOjEuNWVtfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0bnttYXJnaW46MDtwYWRkaW5nOi44ZW0gMS44ZW07aGVpZ2h0OjEwMCV9LmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW4tbGVmdDoxZW19LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDowfS5sb2dve2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tbWVkaXVtLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0ubG9nby1zbWFsbHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLW1lZGl1bS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwwLDAsMCk7aGVpZ2h0Ojc1cHh9LmZ1bGwtaGVhZGVyIC5tb2JpbGUtb25seXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnVsbC1oZWFkZXJ7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXZ7dGV4dC1hbGlnbjpyaWdodH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgLmdyaWQtcm93IC5ncmlkLXNtLTF7cGFkZGluZy10b3A6MC4yNXJlbTtwYWRkaW5nLXRvcDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweDtmb250LXNpemU6MC43cmVtO2ZvbnQtc2l6ZToxMi42cHh9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgbmF2IGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdntiYWNrZ3JvdW5kLWNvbG9yOiMyODJkZmM7dGV4dC1hbGlnbjpyaWdodH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2LC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2LC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2ZmZn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IGEsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAuYWNjb3VudC1zZXR0aW5ncy1uYXYgYSwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXQgYXtwYWRkaW5nLWxlZnQ6MC42cmVtO3BhZGRpbmctbGVmdDoxMC44cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDowLjM1cmVtO3BhZGRpbmctdG9wOjYuM3B4O3BhZGRpbmctcmlnaHQ6MC4zNXJlbTtwYWRkaW5nLXJpZ2h0OjYuM3B4O3BhZGRpbmctYm90dG9tOjAuMzVyZW07cGFkZGluZy1ib3R0b206Ni4zcHg7cGFkZGluZy1sZWZ0OjAuMzVyZW07cGFkZGluZy1sZWZ0OjYuM3B4fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYTphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dCBhOmFmdGVye2NvbnRlbnQ6XCLCt1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDowLjZyZW07cGFkZGluZy1sZWZ0OjEwLjhweH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IGE6bGFzdC1jaGlsZDphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0IGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0e2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG92ZWQtb25lLW5hdiAubG9nZ2VkLWluLWFzLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ViZWJlYjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3BhZGRpbmctdG9wOjAuMzVyZW07cGFkZGluZy10b3A6Ni4zcHg7cGFkZGluZy1yaWdodDowLjM1cmVtO3BhZGRpbmctcmlnaHQ6Ni4zcHg7cGFkZGluZy1ib3R0b206MC4zNXJlbTtwYWRkaW5nLWJvdHRvbTo2LjNweDtwYWRkaW5nLWxlZnQ6MC4zNXJlbTtwYWRkaW5nLWxlZnQ6Ni4zcHg7cGFkZGluZy1yaWdodDowLjZyZW07cGFkZGluZy1yaWdodDoxMC44cHg7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LW1vei1ib3gtc2hhZG93OjAgOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTstd2Via2l0LWJveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiAuZ3JpZC1yb3c+ZGl2e3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxle3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yaWdodDpkb3R0ZWQgMXB4ICNlOGM4MmF9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYXtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmdiYSg2NCwxMDEsMTQzLC43OCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7bGluZS1oZWlnaHQ6MTUwJX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhIHNwYW4uZmF7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgLm1lbnUtYmFkZ2V7dG9wOi40NXJlbTtyaWdodDouNzVyZW19LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U4YzgyYX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmUgYSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmU6aG92ZXIgYXtjb2xvcjojZmZmfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woNDkuODk0NzM2ODQyMSw4MC41MDg0NzQ1NzYzJSw5NS43MjU0OTAxOTYxJSk7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5mdWxsLWhlYWRlcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDttYXJnaW4tYm90dG9tOjA7d2lkdGg6MTAwJTt6LWluZGV4OjM7LW1vei1ib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7LXdlYmtpdC1ib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JvcmRlci10b3A6c29saWQgMXB4ICNjY2N9LmZ1bGwtaGVhZGVyIC5kZXNrdG9wLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5tb2JpbGUtb25seXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdntiYWNrZ3JvdW5kLWNvbG9yOiMzZjUxYjV9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7cGFkZGluZy10b3A6MC4yNXJlbTtwYWRkaW5nLXRvcDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlciBhe2NvbG9yOnJnYmEoNjQsMTAxLDE0MywuNzgpfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmJlZm9yZXtjb250ZW50Om5vbmV9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYSBzcGFuLmZhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLWJvdHRvbTowLjFyZW07cGFkZGluZy1ib3R0b206MS44cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgLm1lbnUtYmFkZ2V7dG9wOi4wNXJlbTtyaWdodDouNDVyZW19fWhlYWRlci5zdHJpcHBlZC1oZWFkZXIgLmxvZ297bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLW1lZGl1bS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtoZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dve2Rpc3BsYXk6bm9uZX19Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9ue2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9uIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbntmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4fS5tb2JpbGUtYmFubmVyIC5zaWdudXAtc2VjdGlvbiAud2h5LXNpZ251cHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubW9iaWxlLWJhbm5lcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsubW9iaWxlLW1lbnUtcG9wdXB7d2lkdGg6MTAwJX0ubW9iaWxlLW1lbnUtcG9wdXAgbGl7cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1tZW51LXBvcHVwIGxpIC5tZW51LWJhZGdle3JpZ2h0OjBweDt0b3A6MHB4fS5tb2JpbGUtbWVudS1wb3B1cCAubG9nZ2VkLWluLWFzLWluZm97YmFja2dyb3VuZDpyZ2IoMjE2LjUsMjE2LjUsMjE2LjUpO3BhZGRpbmc6MWVtO2xpbmUtaGVpZ2h0OjE0MCV9Lm1vYmlsZS1tZW51LXBvcHVwIG5hdnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9Lm1vYmlsZS1tZW51LXBvcHVwIG5hdjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH19Lm5hdi1jYXJkLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhe3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpO3RyYW5zaXRpb246YWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjZThjODJhO2JvcmRlci1yYWRpdXM6MnB4fS5uYXYtY2FyZCAubWVkaWEgLmZhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5tZWRpYSAuZmF7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweDtjb2xvcjojZThjODJhfS5uYXYtY2FyZCAubWVkaWEgLmZhLnBlLTdzLXVzZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLm1lZGlhIC5mYS5wZS03cy11c2Vye2ZvbnQtc2l6ZToyLjVyZW07Zm9udC1zaXplOjQ1cHh9Lm5hdi1jYXJkIC5wcmltYXJ5LWluZm8gaDEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLnByaW1hcnktaW5mbyBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZmZmO2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2NvbG9yOiMwMzYyY2Y7Zm9udC13ZWlnaHQ6bm9ybWFsO3RyYW5zaXRpb246YWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zfS5uYXYtY2FyZCAuYWN0aW9uLWJhciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhcnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2NjY30ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhe21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYTpsYXN0LWNoaWxkLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHJlbTttYXJnaW4tcmlnaHQ6MHB4fS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhOmhvdmVyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6aG92ZXIsLm5hdi1jYXJkIC5hY3Rpb24tYmFyIGE6Zm9jdXMsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIDJweCAjNTFjZjgzfS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhIC5mYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0ubmF2LWNhcmQ6aG92ZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6aG92ZXIsLm5hdi1jYXJkOmZvY3VzLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLDAsMCwuMTYpLDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yMyk7LW1vei1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKTtib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKX0ubmF2LWNhcmQ6aG92ZXIgLnByaW1hcnktaW5mbyBoMSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpob3ZlciAucHJpbWFyeS1pbmZvIGgxLC5uYXYtY2FyZDpmb2N1cyAucHJpbWFyeS1pbmZvIGgxLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZvY3VzIC5wcmltYXJ5LWluZm8gaDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzIwMjAyMH11bC5uYXYtbGlzdCxvbC5uYXYtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NXB4fXVsLm5hdi1saXN0IGxpLG9sLm5hdi1saXN0IGxpe21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9dWwubmF2LWxpc3QgbGkgYTpob3ZlcixvbC5uYXYtbGlzdCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfXVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQgYSxvbC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkIGF7Ym9yZGVyLWJvdHRvbTowfXVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsb2wubmF2LWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpe21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4O2JhY2tncm91bmQtY29sb3I6IzIwMjAyMDtsaW5lLWhlaWdodDoxNDAlfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpIGF7Y29sb3I6I2ZmZn1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZThjODJhfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWx7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIC5mYS5mYS1jaGVjay1jaXJjbGV7ZGlzcGxheTpub25lfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYXstd2Via2l0LWZsZXg6MTtmbGV4OjE7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4Oy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lO2JhY2tncm91bmQtY29sb3I6IzIwMjAyMDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYig2LjUsNi41LDYuNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOGM4MmE7Y3Vyc29yOmRlZmF1bHR9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZSAuZmEuZmEtY2hlY2stY2lyY2xle2Rpc3BsYXk6aW5saW5lfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYS5hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTVweDtsZWZ0OjUwJTtib3JkZXItd2lkdGg6MTVweCAxNXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZThjODJhIHJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jazt3aWR0aDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXtuYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGF7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2ZvbnQtc2l6ZToxLjFyZW07Zm9udC1zaXplOjE5LjhweH19LnBhZ2UtaGVhZGVyIC5mYXtmb250LXNpemU6MC43cmVtO2ZvbnQtc2l6ZToxMi42cHg7Y29sb3I6aHNsKDAsMCUsNzAlKX0ucGFnZS1oZWFkZXIgaDF7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLWhlYWRlcnttYXJnaW4tdG9wOjAuMjY0cmVtO21hcmdpbi10b3A6NC43NTJweDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsucGFnZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweDtsaW5lLWhlaWdodDoxNDAlfX0ubG9naW4gLmxvZ297YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tbWVkaXVtLnBuZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4fS5sb2dpbkhlbHB7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggI2NjYzstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MWVtO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0ubG9naW5IZWxwIC5mYXttYXJnaW4tcmlnaHQ6MC4ycmVtO21hcmdpbi1yaWdodDozLjZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnZpY3Rvci1zZWN0aW9ue2JhY2tncm91bmQ6IzI4MmRmYztiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbi10b3A6MH0udmljdG9yLXNlY3Rpb24gLmJhbm5lci1jb250YWluZXJ7ZGlzcGxheTpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctdG9wOjIyLjVweDtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07cGFkZGluZy1yaWdodDoyMi41cHg7cGFkZGluZy1ib3R0b206MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToyMi41cHg7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1sZWZ0OjIyLjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsNDUsMjUyLC44NSl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGgxe2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcn0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybXt0ZXh0LWFsaWduOmNlbnRlcn0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSBpbnB1dHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAudHdpdHRlci10eXBlYWhlYWR7d2lkdGg6MTAwJX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2JvcmRlci1jb2xvcjojZWJlYmViO2NvbG9yOiMyODJkZmMgIWltcG9ydGFudDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLm1vcmUtc2VhcmNoLW9wdGlvbnN7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbnttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7YmFja2dyb3VuZDojMjgyZGZjIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXItY29udGFpbmVyey13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udmljdG9yLXNlY3Rpb24gLmJhbm5lcnt3aWR0aDo0NC40NCV9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7Zm9udC1zaXplOjEuMjIycmVtO2ZvbnQtc2l6ZToyMS45OTZweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2ZvbnQtc3R5bGU6aXRhbGljO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxMzAlO21hcmdpbjoyZW0gMCAwIDA7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3RlOmJlZm9yZXtjb250ZW50Olwi74SNXCI7Zm9udC1mYW1pbHk6XCJmb250YXdlc29tZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNlYmViZWI7Zm9udC1zaXplOjNyZW07Zm9udC1zaXplOjU0cHg7dG9wOi0wLjVlbTtsZWZ0Oi0xLjI1ZW07LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjJlbTttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6NHB4fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5zbG9nYW57bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOnNvbGlkIDhweCAjZThjODJhO2ZvbnQtc2l6ZToxLjQ0NHJlbTtmb250LXNpemU6MjUuOTkycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMjgyZGZjO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxMzAlOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtiYWNrZ3JvdW5kOnJnYmEoNDAsNDUsMjUyLC45KX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgaDF7ZGlzcGxheTpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3Jte21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gaW5wdXR7d2lkdGg6MjJlbX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7Y29sb3I6IzI4MmRmYyAhaW1wb3J0YW50O2JvcmRlcjowO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tbGVmdDowLjI1cmVtO21hcmdpbi1sZWZ0OjQuNXB4O21hcmdpbi1yaWdodDowLjI1cmVtO21hcmdpbi1yaWdodDo0LjVweH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw4Ny4xNTY4NjI3NDUxJSk7Y29sb3I6cmdiKDY1LjE0OTA4MjU2ODgsNjkuNTY0MjIwMTgzNSwyNTIuMzUwOTE3NDMxMil9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLm1vcmUtc2VhcmNoLW9wdGlvbnN7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey52aWN0b3Itc2VjdGlvbiAuYmFubmVye3dpZHRoOjMzLjMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMTExZW0pey52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZXttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5zbG9nYW57bWFyZ2luLXRvcDozcmVtO21hcmdpbi10b3A6NTRweH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDo0cmVtO21hcmdpbi10b3A6NzJweH19LnNpZ251cC1iYW5uZXJ7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uc2lnbnVwLWJhbm5lcj5kaXZ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zdGF0c3ttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzI4MmRmYztsaW5lLWhlaWdodDoxMDAlfS5zaWdudXAtYmFubmVyIC5zdGF0cy1sYWJlbHtsaW5lLWhlaWdodDoxMzUlfS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MC4xNXJlbTttYXJnaW4tYm90dG9tOjIuN3B4fS5zaWdudXAtYmFubmVyIC53aHktc2lnbnVwe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnNpZ251cC1iYW5uZXIgLndoeS1zaWdudXAgYXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc2lnbnVwLWJhbm5lcj5kaXY6bGFzdC1jaGlsZHtib3JkZXItbGVmdDpkb3R0ZWQgMnB4ICNlOGM4MmE7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0uc2lnbnVwLWJhbm5lciAud2h5LXNpZ251cCBhe2Rpc3BsYXk6aW5saW5lfX0uY2FubmVkLXF1ZXJ5IGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmfS5jYW5uZWQtcXVlcnkgYSBkaXZ7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCw0NSwyNTIsLjY1KTt0ZXh0LWFsaWduOmNlbnRlcn0uY2FubmVkLXF1ZXJ5IGEgZGl2IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0cmVtO21hcmdpbi10b3A6NzJweDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweDtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1c30uY2FubmVkLXF1ZXJ5IGE6aG92ZXIgZGl2e2JhY2tncm91bmQtY29sb3I6cmdiYSgzLjMxNjUxMzc2MTUsOC44NDQwMzY2OTcyLDIzNy42ODM0ODYyMzg1LC42NSl9LmNhbm5lZC1xdWVyeSBhOmhvdmVyIGRpdiBzcGFuey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMSBhe2JhY2tncm91bmQ6IzI4MmRmYyB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTIgYXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0zIGF7YmFja2dyb3VuZDojMjgyZGZjIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8zLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNCBhe2JhY2tncm91bmQ6IzI4MmRmYyB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTUgYXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS02IGF7YmFja2dyb3VuZDojMjgyZGZjIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy82LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNyBhe2JhY2tncm91bmQ6IzI4MmRmYyB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTggYXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzguanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS05IGF7YmFja2dyb3VuZDojMjgyZGZjIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy85LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTAgYXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEwLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTEgYXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzExLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTIgYXtiYWNrZ3JvdW5kOiMyODJkZmMgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEyLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcmllcy1saXN0e21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmZvdXItc3RlcHM+ZGl2e3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHh9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhe3BhZGRpbmc6MDtoZWlnaHQ6MTUwcHg7d2lkdGg6MTUwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhIC5mYXtmb250LXNpemU6M3JlbTtmb250LXNpemU6NTRweDtjb2xvcjojZmZmO21hcmdpbi10b3A6Mi41cmVtO21hcmdpbi10b3A6NDVweH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudHttYXJnaW46YXV0b30uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5le2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDtjb2xvcjojMjAyMDIwO2ZvbnQtd2VpZ2h0OjQwMH0uZm91ci1zdGVwcyAuc3RlcC5vbmUgLmNvbnRlbnR7d2lkdGg6MTEwcHh9LmZvdXItc3RlcHMgLnN0ZXAub25lIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMyODJkZmN9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5jb250ZW50e3dpZHRoOjE2MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojNTFjZjgzO2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6I2ZmZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW57bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLXRvcDo0NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW4gZW17Zm9udC1zaXplOjEuM3JlbTtmb250LXNpemU6MjMuNHB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5jb250ZW50e3dpZHRoOjE0MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNlOGM4MmF9LmZvdXItc3RlcHMgLnN0ZXAuZm91ciAuY29udGVudHt3aWR0aDoxNDZweH0uZm91ci1zdGVwcyAuc3RlcC5mb3VyIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZm91ci1zdGVwcyAuc3RlcCAubWVkaWF7aGVpZ2h0OjEyNXB4O3dpZHRoOjEyNXB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYSAuZmF7bWFyZ2luLXRvcDoxLjZyZW07bWFyZ2luLXRvcDoyOC44cHh9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDI6OmZpcnN0LWxpbmV7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5lIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzLnR3byAubWVkaWEgc3BhbnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fX0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIC5idXR0b257bWFyZ2luLWJvdHRvbTowLjg1cmVtO21hcmdpbi1ib3R0b206MTUuM3B4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe2xpbmUtaGVpZ2h0OjEyMCUgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIGF7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe3RleHQtYWxpZ246Y2VudGVyfX0uZmlsdGVycy5wb3B1cF9jb250ZW50e21heC13aWR0aDo0NWVtfXNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4fXNlY3Rpb24ucG9wdXAtbWFpbiAuZmF7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4O3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbnt3aWR0aDozMCV9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjpncmVlbjtjb250ZW50Olwi74GYXCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29sb3I6IzNmNTFiNTtjb250ZW50Olwi74O+XCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjojM2Y1MWI1O2NvbnRlbnQ6XCLvhYZcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbHRlcnMucG9wdXBfY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjZlbX0uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjB9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLW9wdGlvbnN7bWFyZ2luLWJvdHRvbTo2cmVtO21hcmdpbi1ib3R0b206MTA4cHh9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjByZW07cGFkZGluZy1ib3R0b206MHB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JveC1zaGFkb3c6MCA1cHggNXB4IDVweCAjY2NjfS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NSU7Zm9udC1zaXplOjFyZW07bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSlhbmQgKG1heC13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6MzJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6NDVlbX19LnN0dWR5LXNuaXBwZXQgLnNtYWxsLW92ZXJ2aWV3e3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3e2Rpc3BsYXk6bm9uZX0uc3R1ZHktc25pcHBldCBkaXYgLmZhe21hcmdpbi1yaWdodDowLjJyZW07bWFyZ2luLXJpZ2h0OjMuNnB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1zbmlwcGV0LXN1bW1hcnl7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6LjVlbTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3RleHQtYWxpZ246bGVmdDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5zdHVkeS1zbmlwcGV0IC5wcmltYXJ5LWJ1dHRvbnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmd7Ym9yZGVyLXRvcC1jb2xvcjojZGUxYTBjfS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcgLmJhbm5lcntjb2xvcjojZGUxYTBjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXd7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2t7LXdlYmtpdC1mbGV4OjE7ZmxleDoxO21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHg7cGFkZGluZzouNWVtO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6ZGFzaGVkIDFweCAjOTk5O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzNSV9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5mYXtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O2NvbG9yOiNlOGM4MmF9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5hZ2V7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtc2l6ZToyMi41cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjBweH0uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5ne2JvcmRlci1sZWZ0LWNvbG9yOiNkZTFhMGN9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyAuYmFubmVye2NvbG9yOiNkZTFhMGN9fS5zdHVkeS1zdWdnZXN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdle2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLm1lZGlhe2Rpc3BsYXk6bm9uZX0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLmNvbnRlbnR7ZmxleDoxO2xpbmUtaGVpZ2h0OjE1MCV9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5jb250ZW50IGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtjb2xvcjojMjAyMDIwO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAuY29udGVudCBwe2ZvbnQtc2l6ZTowLjk4cmVtO2ZvbnQtc2l6ZToxNy42NHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztib3JkZXItbGVmdDpzb2xpZCAxcHggI2NjY319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWF7ZGlzcGxheTppbmhlcml0O2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDtjb2xvcjojMjAyMDIwfS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWEgLmZhe21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2NjYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfX0uc3R1ZHktbGlzdCBkaXZbY2xhc3MqPWdyaWRde3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzNmNTFiNTtwYWRkaW5nOi4yNWVtO292ZXJmbG93OmhpZGRlbn0uc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDF7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi10b3A6MC4yNjRyZW07bWFyZ2luLXRvcDo0Ljc1MnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciAuYmFkZ2V7ZmxvYXQ6cmlnaHR9LnN0dWR5LWxpc3Qgb2wsLnN0dWR5LWxpc3QgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6LjVlbX0uc3R1ZHktbGlzdCBvbCBsaSwuc3R1ZHktbGlzdCB1bCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnN0dWR5LWxpc3Qgb2wgbGk6bGFzdC1jaGlsZCwuc3R1ZHktbGlzdCB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0uc3R1ZHktbGlzdCBvbCBsaTpiZWZvcmUsLnN0dWR5LWxpc3QgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tdG9wOjAuMTQycmVtO21hcmdpbi10b3A6Mi41NTZweH0uc3R1ZHktbGlzdCBvbCwuc3R1ZHktbGlzdCB1bHtwYWRkaW5nOjFlbX19LmZpbHRlci1zdHVkaWVze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoycHh9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVye3dpZHRoOjYwJX0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmNvdW50e2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzI4MmRmY30uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVyc3tmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4Oy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZTstbXMtd29yZC1icmVhazprZWVwLWFsbDt3b3JkLWJyZWFrOmtlZXAtYWxsO2xpbmUtaGVpZ2h0OjEzMCV9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnMgc3BhbntiYWNrZ3JvdW5kOiNmMmYyZjI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0cHg7cGFkZGluZzo0cHg7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyOnNvbGlkIDFweCAjY2NjfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lcnt3aWR0aDo0MCU7YWxpZ24tc2VsZjpjZW50ZXI7dGV4dC1hbGlnbjpyaWdodH0uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9ue21hcmdpbi1ib3R0b206MH0uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9ja30uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFja3tkaXNwbGF5Om5vbmV9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHN0cm9uZzphZnRlcntjb250ZW50OlwiOlwifS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbntkaXNwbGF5Om5vbmV9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHh9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNrIC5mYS1zbGlkZXJze2NvbG9yOiMyMDIwMjB9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXIgLmZhLXN0YWNrIC5mYS1zbGlkZXJze2NvbG9yOiNlOGM4MmF9LnN0aWNreS1oZWFkZXJ7ZGlzcGxheTpub25lfS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7ei1pbmRleDoyO3dpZHRoOjEwMCU7bGVmdDo1MCU7bWFyZ2luOjAgMCAwIC01MCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LW1zLWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7YmFja2dyb3VuZC1jb2xvcjojMjAyMDIwfS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5jb3VudHtmbGV4LWdyb3c6Mjtjb2xvcjojZmZmfS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5idXR0b24tY29udGFpbmVye2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweH0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b257Ym9yZGVyOnNvbGlkIDFweCAjZmZmICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzIwMjAyMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29uLC5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNrLC5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbiwuZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2t7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVye3dpZHRoOjc1JX0uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXJ7d2lkdGg6MzUlfX0ubm8tc3R1ZGllcy1mb3VuZHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6c29saWQgNHB4ICNlOGM4MmE7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy1tcy1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9Lm5vLXN0dWRpZXMtZm91bmQgLm1lZGlhIC5mYXtmb250LXNpemU6NXJlbTtmb250LXNpemU6OTBweDtjb2xvcjojNjY2fS5uby1zdHVkaWVzLWZvdW5kIC5jb250ZW50e21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2t7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoZWFkZXJ7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoZWFkZXIgaDR7bGluZS1oZWlnaHQ6MTM1JTtmb250LXdlaWdodDo1MDB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb257Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWx7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7bWFyZ2luLWJvdHRvbTowfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpe2xpc3Qtc3R5bGU6ZGlzYztsaW5lLWhlaWdodDoxMzUlO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaSB1bHtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLWxlZnQ6MjIuNXB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpIHVsIGxpe2NvbG9yOiMzMzM7bGlzdC1zdHlsZTpjaXJjbGU7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW46MnB4IDB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gLnN1Yi1oZWFke2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTM1JX0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiAuaW5jbHVzaW9ue3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiAuZXhjbHVzaW9ue2JvcmRlci10b3A6ZG90dGVkIDFweCAjY2NjO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9uc3ttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0uc3R1ZHktZGV0YWlscy1vdmVydmlld3tiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ltYWdlcy9ncm91cC1ibHVlLnBuZ1wiKTtib3JkZXI6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXJ7Ym9yZGVyLXRvcDpzb2xpZCA4cHggI2U4YzgyYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXI+ZGl2e3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlciBoMXtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHg7Y29sb3I6IzI4MmRmY30uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyIC5zZXBhcmF0b3J7d2lkdGg6NTBweDtib3JkZXItdG9wOnNvbGlkIDVweCBoc2woMCwwJSw1MCUpO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLWxlZnQ6MThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uPnNlY3Rpb257cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuc3R1ZHktcHVycG9zZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MTcwJTtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7Y29sb3I6IzIyMn0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntib3JkZXItbGVmdDpkb3R0ZWQgMXB4ICNlOGM4MmE7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLnN0YXRze21hcmdpbi10b3A6LTFyZW07bWFyZ2luLXRvcDotMThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuc3RhdHMtbGFiZWx7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLnNwZWNpYWwtYnV0dG9ue2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW17Y29sb3I6cHVycGxlO2xpbmUtaGVpZ2h0OjEzMCU7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgMXB4IHB1cnBsZTtwYWRkaW5nOi41ZW07Ym9yZGVyLXJhZGl1czo1cHh9LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMWVtO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5zdHVkeS1kZXRhaWxzIC5zbWFsbC1jYXBze2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzM30uc3R1ZHktZGV0YWlscyB1bHtwYWRkaW5nLWxlZnQ6MS43NXJlbTtwYWRkaW5nLWxlZnQ6MzEuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHVkeS1kZXRhaWxzIHVsIGxpe2xpbmUtaGVpZ2h0OjE1MCU7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHh9LnN0dWR5LWRldGFpbHMgLnN0aWNreS1oZWFkZXJ7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlcntwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjojNTFjZjgzO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWx7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYXtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYSAuZmF7Zm9udC1zaXplOjEuMjVyZW07Zm9udC1zaXplOjIyLjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzUxY2Y4MyAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIGg0e21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gZGl2e21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gLmZhe21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7Y3Vyc29yOmhlbHA7Y29sb3I6IzY2Nn0uc3R1ZHktY29udGFjdHtiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjE7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTotMnJlbTttYXJnaW4tYm90dG9tOi0zNnB4fS5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmQgaDJ7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O21hcmdpbi1ib3R0b206MC43NXJlbTttYXJnaW4tYm90dG9tOjEzLjVweH0uc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke21hcmdpbi1ib3R0b206MH0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYXtkaXNwbGF5OmJsb2NrO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuNCksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6aHNsKDQ5Ljg5NDczNjg0MjEsODAuNTA4NDc0NTc2MyUsOTMuNzI1NDkwMTk2MSUpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMzAlfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5mYXtmb250LXNpemU6MS4xcmVtO2ZvbnQtc2l6ZToxOS44cHh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3e21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4fS5zdHVkeS1kZXRhaWxzLC5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmR7d2lkdGg6OTUlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMTExZW19LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAudmljdG9yLWNvdW50IC5zdGF0e2ZvbnQtc2l6ZToxLjFyZW07Zm9udC1zaXplOjE5LjhweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNHtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDoyMzAlfS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHNlY3Rpb257bGluZS1oZWlnaHQ6MjMwJX0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBzZWN0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGF7LXdlYmtpdC1mbGV4OjE7ZmxleDoxfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweDttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuc3R1ZHktZGV0YWlscy1vdmVydmlld3ttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjM2cHg7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLWJvdHRvbTozNnB4O3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctbGVmdDozNnB4O2JvcmRlci10b3A6MH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuZ3JpZC1yb3d7bWF4LXdpZHRoOjEwMjBweH0uc3R1ZHktbG9va2luZy1mb3J7ZGlzcGxheTpibG9ja30uc3R1ZHktZGV0YWlscywuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke3dpZHRoOjY1JTttYXgtd2lkdGg6NzE1cHh9fS5pbmFjdGl2ZS1zdHVkeSwuc2hvdy1pbnRlcmVzdC1zdWNjZXNzLC5zaG93LWludGVyZXN0LWZhaWx1cmV7bWFyZ2luLWJvdHRvbTotMi4xcmVtO21hcmdpbi1ib3R0b206LTM3LjhweH0uaW5hY3RpdmUtc3R1ZHkgLm1lZGlhe2NvbG9yOiNlOGM4MmF9LnNob3ctaW50ZXJlc3Qtc3VjY2VzcyAuc3R1ZHktaGVhZGVye3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy1ib3R0b206MzZweH0uc2hvdy1pbnRlcmVzdC1zdWNjZXNzIC5tZWRpYXtjb2xvcjpncmVlbn0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIC5tZWRpYXtjb2xvcjojZThjODJhfS5zaG93LWludGVyZXN0LWZhaWx1cmUgLmVsaWdpYmlsaXR5IC5oZWFsdGh5LWVsaWdpYmlsaXR5e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIGg0e2NvbG9yOiNkZTFhMGM7Zm9udC13ZWlnaHQ6NTAwfWFydGljbGUucmVsYXRlZC1zdHVkaWVzIGFydGljbGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LnZvbHVudGVlci1zbGF0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnZvbHVudGVlci1zbGF0IGhlYWRlciBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjJyZW07bWFyZ2luLWJvdHRvbTozLjZweH0udm9sdW50ZWVyLXNsYXQgLnZvbHVudGVlci1pbmZve2xpbmUtaGVpZ2h0OjE0MCV9LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mbyAuYnJlYWt7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mbyAuYnJlYWt7ZGlzcGxheTpub25lfX0udm9sdW50ZWVyLWxpc3QgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMXttYXJnaW4tdG9wOjAuMjY0cmVtO21hcmdpbi10b3A6NC43NTJweDttYXJnaW4tYm90dG9tOjIuMjY0cmVtO21hcmdpbi1ib3R0b206NDAuNzUycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDt0ZXh0LWFsaWduOmNlbnRlcn0udm9sdW50ZWVyLWxpc3QgdWwsLnZvbHVudGVlci1saXN0IG9se2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnZvbHVudGVlci1saXN0IGxpe21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHh9LnZvbHVudGVlci1saXN0IGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudm9sdW50ZWVyLWxpc3QgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMXtmb250LXNpemU6MS42MThyZW07Zm9udC1zaXplOjI5LjEyNHB4O21hcmdpbi1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjU0cHh9LnZvbHVudGVlci1saXN0IG9sLC52b2x1bnRlZXItbGlzdCBsaXtwYWRkaW5nOjB9LnZvbHVudGVlci1saXN0IGxpe21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9fS5tZXNzYWdlLXNuaXBwZXR7Ym9yZGVyLWxlZnQ6c29saWQgNnB4ICNmZmY7ZGlzcGxheTpibG9ja30ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAubWVkaWF7ZGlzcGxheTpub25lfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50e2ZsZXg6MTtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6bm9ybWFsO21heC13aWR0aDoxMDAlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciAuc3VtbWFyeXtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTMwJX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuYXV4LWluZm97ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MzUlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5hdXgtaW5mbyB0aW1le21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2fS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzIwMjAyMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVzc2FnZS1zbmlwcGV0OmhvdmVyIC5mbGV4LWNvbnRhaW5lciAubWVkaWF7Y29sb3I6IzIwMjAyMCAhaW1wb3J0YW50fS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXIgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZXNzYWdlLXNuaXBwZXQubmV3e2JvcmRlci1sZWZ0LWNvbG9yOmdyZWVufS5tZXNzYWdlLXNuaXBwZXQubmV3OmhvdmVye2JvcmRlci1sZWZ0LWNvbG9yOiMyMDIwMjB9Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtjb2xvcjpncmVlbn0ubWVzc2FnZS1zbmlwcGV0Lm5ldyAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLm1lZGlhe2Rpc3BsYXk6aW5oZXJpdDt3aWR0aDoxMCU7Zm9udC1zaXplOjIuNXJlbTtmb250LXNpemU6NDVweDtjb2xvcjojZThjODJhfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5tZWRpYSAuZmF7cG9zaXRpb246YWJzb2x1dGV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVye21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1yaWdodDoxOHB4fX0uY29udmVyc2F0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjB9Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5zdW1tYXJ5e2NvbG9yOiM2NjZ9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3R7bGlzdC1zdHlsZTpub25lO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItcmFkaXVzOjJweH1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOnNvbGlkIDFweCBoc2woMCwwJSw5MCUpfW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpOmJlZm9yZXtjb250ZW50Om5vbmV9Lm1lc3NhZ2UgLm1lc3NhZ2UtZGF0ZS10aW1le2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZSAuYmFubmVye2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOi0wLjdyZW07bWFyZ2luLXRvcDotMTIuNnB4O21hcmdpbi1yaWdodDotMC41cmVtO21hcmdpbi1yaWdodDotOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6Z3JlZW47Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2FuaW1hdGlvbi1kZWxheToxLjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuNXN9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXIgLmZhe21hcmdpbi1yaWdodDowLjNyZW07bWFyZ2luLXJpZ2h0OjUuNHB4fS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZSBoZWFkZXIgaDN7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4fS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsLjEyKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7Ym90dG9tOi0xMnB4fS5tZXNzYWdlIC5tZXNzYWdlLXNlbmRlci1uYW1le2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0ubWVzc2FnZS5zZWxmIC5tZXNzYWdlLWJ1YmJsZXtib3JkZXItcmlnaHQ6c29saWQgNnB4ICMyMDIwMjB9Lm1lc3NhZ2Uuc2VsZiAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci13aWR0aDowIDAgMTJweCAxMnB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICMyMDIwMjA7cmlnaHQ6M3B4fS5tZXNzYWdlLnNlbGYgLm1lc3NhZ2Utc2VuZGVye3RleHQtYWxpZ246cmlnaHR9Lm1lc3NhZ2Uub3RoZXIgLm1lc3NhZ2UtYnViYmxle2JvcmRlci1sZWZ0OnNvbGlkIDZweCAjZThjODJhfS5tZXNzYWdlLm90aGVyIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMTJweCAxMnB4IDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgI2U4YzgyYTtyaWdodDowO2xlZnQ6M3B4fS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGV7Ym9yZGVyLWxlZnQ6c29saWQgNnB4IGdyZWVufS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIGdyZWVufS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGUgLmJhbm5lcntkaXNwbGF5OmJsb2NrfW9sLm1lc3NhZ2UtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzouNWVtfW9sLm1lc3NhZ2UtbGlzdCBsaXttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItdG9wOjB9b2wubWVzc2FnZS1saXN0IGxpLnNlbGZ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfW9sLm1lc3NhZ2UtbGlzdCBsaTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtvbC5tZXNzYWdlLWxpc3R7cGFkZGluZzouNWVtIDB9fS5jb252ZXJzYXRpb24tY29udGFpbmVye3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtib3JkZXItdG9wOmRvdHRlZCAycHggI2NjY30uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZXtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7Ym9yZGVyLXRvcDpkb3R0ZWQgMnB4ICNjY2N9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSB0ZXh0YXJlYXt3aWR0aDo4MCU7ZmxleC1ncm93OjN9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiMwMzYyY2Y7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gLmZhe2Rpc3BsYXk6YmxvY2t9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciAubGlua3tib3JkZXItYm90dG9tOnNvbGlkIDJweCAjMDM2MmNmfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF17Y29sb3I6IzY2NjtjdXJzb3I6bm90LWFsbG93ZWR9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciAubGlua3tib3JkZXItYm90dG9tOjB9c3Bhbi5ib290c3RyYXAtbWF4bGVuZ3RoLmxhYmVse3otaW5kZXg6MiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2Nn1zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwtaW1wb3J0YW50LmxhYmVsLWRhbmdlci5sYWJlbHtjb2xvcjojZGUxYTBjfS5wYWdlLWhlYWRlci5zdGlja0VtVXB7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMjA7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIG5hdiwucGFnZS1oZWFkZXIuc3RpY2tFbVVwIGgxe2Rpc3BsYXk6aW5saW5lfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgbmF2IGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNmZmZ9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBoMXtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtjb2xvcjojZmZmfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde3dpZHRoOjIwJX19LmF0dGFjaG1lbnRze21hcmdpbi10b3A6MS41cmVtO21hcmdpbi10b3A6MjdweH0uYXR0YWNobWVudHMgLmF0dGFjaG1lbnR7Y29sb3I6IzAzNjJjZjtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDB9LmF0dGFjaG1lbnRzIC5hdHRhY2htZW50OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q3ZTVmMX0ucHJvZmlsZS1zZWN0aW9uLWNhcmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItbGVmdDpzb2xpZCAxMHB4ICNlOGM4MmF9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlcntib3JkZXItYm90dG9tOnNvbGlkIDJweCAjM2Y1MWI1fS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgaDF7d2lkdGg6ODUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7Y29sb3I6IzNmNTFiNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbntmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgLmVkaXQtYnV0dG9uIGE6aG92ZXJ7Y29sb3I6I2U4YzgyYX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnR7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IGxpe21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbHttYXJnaW4tcmlnaHQ6MC4yNXJlbTttYXJnaW4tcmlnaHQ6NC41cHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxMzUlO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLmxhYmVsOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTM1JX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLnZhbHVlIC50YWd7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjEyMCV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50K1tkYXRhLXJlYWRtb3JlLXRvZ2dsZV17Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5hY3Rpb24tYmFye2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAubm8taW5mb3tmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtjb2xvcjojNjY2O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9ue2JvcmRlci1sZWZ0OnNvbGlkIDEwcHggcmdiKDcwLjI1LDcwLjI1LDcwLjI1KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MCU7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLnZhbHVle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjU4JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhcntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHg7bWFyZ2luLXJpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MjEuNnB4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3N7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3MgLnByb2dyZXNzYmFyLXRleHR7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweH0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzPnN2Z3toZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5jb250ZW50e292ZXJmbG93OmhpZGRlbjtfb3ZlcmZsb3c6dmlzaWJsZTt6b29tOjE7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweH0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAuY29udGVudCAuaGVscHRleHR7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtsaW5lLWhlaWdodDoxMzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXJ7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXIgLnByb2dyZXNze21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLmNvbnRlbnR7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46LjJlbSAwfX1ib2R5PmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMyODJkZmM7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9Ym9keT5mb290ZXIgbmF2IHVse3BhZGRpbmctbGVmdDowfWJvZHk+Zm9vdGVyIG5hdiB1bCBsaXttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtsaXN0LXN0eWxlOm5vbmV9Ym9keT5mb290ZXIgbmF2IHVsIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxMjAlfWJvZHk+Zm9vdGVyIG5hdiB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZmZ9Ym9keT5mb290ZXIgLmNvbnRhY3QtY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDo4cHggc29saWQgI2ViZWJlYn1ib2R5PmZvb3RlciAuc29jaWFse3RleHQtYWxpZ246Y2VudGVyfWJvZHk+Zm9vdGVyIC5zb2NpYWwgYXtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNyk7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweH1ib2R5PmZvb3RlciAuc29jaWFsIGE6aG92ZXJ7Y29sb3I6I2ZmZn1ib2R5PmZvb3RlciAubG9nb3N7Ym9yZGVyLXRvcDpkb3R0ZWQgMXB4IGhzbGEoMCwwJSwxMDAlLC4zKTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9Ym9keT5mb290ZXIgLmxvZ29zIC5kZXBhcnRtZW50LWxvZ297ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1mb290ZXIucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciByZ2JhKDAsMCwwLDApO3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHh9Ym9keT5mb290ZXIgLmxvZ29zIC5wb3dlcmVkLWJ5e2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMvbG9nby1wb3dlcmVkLWJ5LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NDdweH1ib2R5PmZvb3RlciAuY29weXJpZ2h0LGJvZHk+Zm9vdGVyIC5hZG1pbi1sb2dpbntjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCk7Zm9udC1zaXplOjAuN3JlbTtmb250LXNpemU6MTIuNnB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHk+Zm9vdGVyIC5hZG1pbi1sb2dpbiBhe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC44KX1ib2R5PmZvb3RlciAuYWRtaW4tbG9naW4gLmZhOmhvdmVye2N1cnNvcjpoZWxwfWJvZHk+Zm9vdGVyIC5oZWFwLWJhZGdle3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozcmVtO21hcmdpbi1ib3R0b206NTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Ym9keT5mb290ZXIgLmxvZ29zIC5kZXBhcnRtZW50LWxvZ297dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnR9Ym9keT5mb290ZXIgLmxvZ29zIC5wb3dlcmVkLWJ5e3RleHQtYWxpZ246cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgcmlnaHR9Ym9keT5mb290ZXIgLmNvcHlyaWdodCxib2R5PmZvb3RlciAuYWRtaW4tbG9naW57dGV4dC1hbGlnbjpyaWdodH1ib2R5PmZvb3RlciAuaGVhcC1iYWRnZXt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206MH19Zm9vdGVyLnN0cmlwcGVkLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjAuNnJlbTtmb250LXNpemU6MTAuOHB4O2NvbG9yOiM5OTk7Ym9yZGVyLXRvcDowfWZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiM5OTl9LmNvbnRhY3QtY2FyZHtiYWNrZ3JvdW5kOiNkN2U1ZjE7cGFkZGluZzoxZW07Ym9yZGVyLXJhZGl1czoycHg7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0uY29udGFjdC1jYXJkIGhlYWRlciBoMXttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJX0uY29udGFjdC1jYXJkIGFkZHJlc3MgLmZhe2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0LWNhcmQgYWRkcmVzcyAubmFtZXtmb250LXNpemU6MS4wNXJlbTtmb250LXNpemU6MTguOXB4O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgYWRkcmVzcyAudGVse2Rpc3BsYXk6YmxvY2t9LmNvbnRhY3QtY2FyZCBhZGRyZXNzIC5lbWFpbHtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgLm5vLWluZm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgaDF7d2lkdGg6ODUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbntmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbiBhOmhvdmVye2NvbG9yOiNlOGM4MmF9LmNhcmQtZmVlZGJhY2stYmxvY2t7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHg7YW5pbWF0aW9uLWRlbGF5OjVzfS5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3N7Y29sb3I6IzAwNGQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZTZ9LmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3J7Y29sb3I6aHNsKDQsODkuNzQzNTg5NzQzNiUsMzUuODgyMzUyOTQxMiUpO2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH0uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZve2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJmfS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXIgaDJ7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O2NvbG9yOiMzZjUxYjU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2U4YzgyYTtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4fS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIsLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74O+XCJ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74WHXCJ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Zm9jdXMgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYZcIn0uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgyKSBoMnthbmltYXRpb24tZGVsYXk6LjA1c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSBoMnthbmltYXRpb24tZGVsYXk6LjA4c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg0KSBoMnthbmltYXRpb24tZGVsYXk6LjExc30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg1KSBoMnthbmltYXRpb24tZGVsYXk6LjE0c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSBoMnthbmltYXRpb24tZGVsYXk6LjE3c30uYWNjb3JkaW9uIC5jb2xsYXBzZXttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgye2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweH19IiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG5cbm1haW4ge1xuICAgIHotaW5kZXg6IDE7XG59XG5tYWluID4gc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgbWFpbiA+IHNlY3Rpb24gPiBzZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS40MzgyICogMS42MTggKiAxLjMgKiAwLjUpO1xuICAgIH1cbn1cblxuLmdyaWQtcm93IHtcbiAgICAvL2ZpeCBmb3Igc2VldHRpbmcgbWF4IHdpZHRocyBmb3IgbGFyZ2Ugc2NyZWVuIHNpemVzXG4gICAgbWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHhsLXNjcmVlbi1icmVha3BvaW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogRml4IGZvciBhYnNvbHV0ZSBwb3NpdGlvbmluZyAqL1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL3ZhcmlhYmxlcycgYXMgYmFzZVZhcmlhYmxlcztcbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi8vSW5zdGl0dXRpb24gc3BlY2lmaWMgY29sb3JzLiBFYWNoIGluc3RpdHV0aW9uIGNhbiBjdXN0b21pemUgdGhlaXIgY29sb3JzIGhlcmUuXG4vLyRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yOiAjMjUyNTI1O1xuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I6ICMyODJkZmM7XG4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yOiAjZWJlYmViO1xuXG4vL1ByaW1hcnkgY29sb3JzLiBNb3N0bHkgYXBwbGllZCBpbiBidXR0b25zXG4kcHJpbWFyeS1jb2xvcjogIzIwMjAyMDtcbiRzZWNvbmRhcnktY29sb3I6ICNlOGM4MmE7XG4kc3BlY2lhbC1jb2xvcjogIzUxY2Y4MztcbiRhY2NlbnQtY29sb3I6ICMzZjUxYjU7XG5cbi8vIEJhY2tncm91bmQgY29sb3JzXG4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyAvL2dyYXkgYmFja2dyb3VuZFxuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTVmMTsgLy9saWdodCBibHVlIGJhY2tncm91bmRcbiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOyAvL21lc3NhZ2UgYmFja2dyb3VuZCBjb2xvclxuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvci1hbHRlcm5hdGU6ICRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4kdm9sdW50ZWVyLXByb2ZpbGUtYmFja2dyb3VuZC1jb2xvcjogJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcblxuLy8gSG92ZXIgY29sb3JzXG4kYmFkZ2UtbGluay1ob3Zlci1mb250LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4vLyBGb2N1cyBjb2xvcnNcbiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbi8vSG9tZXBhZ2UgaGVybyBzZWN0aW9uIHNlYXJjaCBidXR0b24gYmFja2dyb3VuZCBjb2xvclxuJGhvbWVwYWdlLXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcblxuLy80IHN0ZXBzIGNvbG9yc1xuJHN0ZXAtMS1jb2xvcjogJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4kc3RlcC0yLWNvbG9yOiAkc3BlY2lhbC1jb2xvcjtcbiRzdGVwLTMtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4kc3RlcC00LWNvbG9yOiBiYXNlVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG5cbi8vQ29va2llIGNvbnNlbnQgYmFubmVyIHN0eWxlIG9wdGlvbnNcbiRjb29raWUtY29uc2VudC1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjogcmdiKDc0LCA3MSwgNzIpOyAvL2Fub3RoZXIgb3B0aW9uIGNvdWxkIGJlICRwcmltYXJ5LWNvbG9yXG4kY29va2llLWNvbnNlbnQtYmFubmVyLWZvbnQtY29sb3I6ICNmZmY7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tZm9udC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3I6ICNmZmY7XG5cbi8vSG9tZXBhZ2UgaGlnaGxpZ2h0ZWQgc2VhcmNoZXNcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yLCAwLjY1KTtcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1jb3VudDogMTI7XG4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtaW1hZ2VzLXBhdGg6ICcuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMnO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSU1BR0UgUEFUSFMgJiBGSUxFTkFNRVNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi8vKioqKioqIExvZ29zICoqKioqKi8vXG4kbG9nby1zbWFsbC1maWxlbmFtZTogJy4uL2ltYWdlcy9sb2dvLW1lZGl1bS5wbmcnO1xuJGxvZ28tZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1tZWRpdW0ucG5nJztcbiRkZXBhcnRtZW50LWxvZ28tZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1mb290ZXIucG5nJztcblxuLy8qKioqKiogVmljdG9yIHNlY3Rpb24gb24gaG9tZXBhZ2UgKioqKioqLy9cbiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtY291bnQ6IDE7XG4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGg6ICcuLi9pbWFnZXMvdmljdG9yLWltYWdlcyc7XG4iLCIvLyBmb250IHNpemUgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICd2YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplKSArIHJlbTtcbiAgICBmb250LXNpemU6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gbWFyZ2luLWJvdHRvbSBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbi1ib3R0b20oJHNpemUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUpICsgcmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy9mdW5jdGlvbiB0byBjYWxjdWxhdGUgbWFyZ2luLWJvdHRvbSBmb3IgdHlwZSBlbGVtZW50c1xuQGZ1bmN0aW9uIHR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoJGZvbnQtc2l6ZSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kYmFzZS1saW5lLWhlaWdodCwgJGZvbnQtc2l6ZSk7XG59XG5cbi8vIG1hcmdpbi10b3AgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tdG9wKCRzaXplKSB7XG4gICAgbWFyZ2luLXRvcDogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tdG9wOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIG1hcmdpbi1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHNpemUpIHtcbiAgICBtYXJnaW4tbGVmdDogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tbGVmdDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBtYXJnaW4tcmlnaHQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHNpemUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG4vLyBhbGwgbWFyZ2luIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luKCRzaXplKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKCRzaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc2l6ZSk7XG59XG5cbi8vIHBhZGRpbmctdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy10b3AoJHNpemUpIHtcbiAgICBwYWRkaW5nLXRvcDogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLXRvcDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLWxlZnQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHNpemUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIHBhZGRpbmctdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHNpemUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLWxlZnQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCRzaXplKSB7XG4gICAgcGFkZGluZy1yaWdodDogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIGFsbCBwYWRkaW5nIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZygkc2l6ZSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzaXplKTtcbn1cblxuLy9ob3Jpem9udGFsIGNlbnRlciBhIGRpdlxuQG1peGluIGNlbnRlcigpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vLyBib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vL3V0aWxpdHkgY2xhc3MgdG8gYWRkIGdyaWQgc3R5bGluZyB0byBpbmRpdmlkdWFsIGVsZW1lbnRzIHNvIHRoYXQgd2UgZG8gbm90IGhhdmUgdG8gYWRkIGdyaWQtcm93IGNsYXNzZXMgaW4gc2VsZWN0IGVsZW1lbnRzXG5AbWl4aW4gZ3JpZC1jb250YWluZXIge1xuICAgIC8qXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0LW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4qL1xufVxuLy91dGlsaXR5IGNsYXNzIHRvIGFkZCBwYWRkaW5nIGluc2lkZSBhIGdyaWQtY29udGFpbmVyXG5AbWl4aW4gZ3JpZC1jb250YWluZXItZWxlbWVudHMoJHBhZGRpbmcpIHtcbiAgICAvKlxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nKSArIHJlbTtcbiovXG59XG5cbi8vdHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24sICR0aW1pbmctZnVuY3Rpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb247XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuLy90cmFuc2l0aW9uIHRpbWluZ1xuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0cmFuc2l0aW9uLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiBkdXJhdGlvblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLy90cmFuc2l0aW9uIHByb3BlcnR5XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydHkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xufVxuXG4vL0JveCBzaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93KCkge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLy9Ib3ZlciBCb3ggc2hhZG93XG5AbWl4aW4gaHZyLWJveC1zaGFkb3coKSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWl4aW4gZmxleC1kaXNwbGF5KCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gbm8taHlwaGVucygpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgIGh5cGhlbnM6IG5vbmU7XG59XG5cbi8qRm9yY2Ugd29yZCBicmVhayBpbiBsb25nIHdvcmRzKi9cbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cbiIsIi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb250IFNpemVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiRvbmUtcmVtOiAxODsgLy9iYXNlLWZvbnQtc2l6ZSBpbiBweFxuJGJhc2UtZm9udC1zaXplOiBtYXRoLmRpdigkb25lLXJlbSwgMTYpOyAvL2Jhc2UgZm9udCBzaXplIGluIHByb3BvcnRpb24gdG8gZGVmYXVsdCBicm93c2VyIGZvbnQgc2l6ZVxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuOTsgLy8xNjUlO1xuXG4vLyBUeXBvZ3JhcGhpYyBzY2FsZVxuJGgxLWZvbnQtc2l6ZTogMS42MTg7XG4kaDItZm9udC1zaXplOiAxLjQzODI7XG4kaDMtZm9udC1zaXplOiAxLjIyMjI7XG4kaDQtZm9udC1zaXplOiAxLjExMTE7XG5cbi8vRXh0cmEgbGFyZ2UgZm9udCAodXNlZCBtb3N0bHkgZm9yIGV4dHJhIGxhcmdlIGljb25zKVxuJGV4dHJhLWxhcmdlLWZvbnQtc2l6ZTogNTtcblxuLy9Gb3Jtc1xuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZTogMC44NTtcbiRmb3JtLWxlZ2VuZC1mb250LXNpemU6IDEuMjIyMjtcblxuLy9CYWRnZXNcbiRiYWRnZS1mb250LXNpemU6IDAuODU7XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vRm9udCBjb2xvcnNcbiRoZWFkZXItZm9udC1jb2xvcjogIzIyMjsgLy8gRGVmYXVsdCBjb2xvciBhcHBsaWVkIHRvIGFsbCBoZWFkZXJzXG4kaDEtZm9udC1jb2xvcjogIzIyMjsgLy9oMSBmb250IGNvbG9yIG92ZXJyaWRlcyBkZWZhdWx0IGhlYWRlciBjb2xvclxuJGg0LWZvbnQtY29sb3I6ICM2NjY7IC8vaDEgZm9udCBjb2xvciBvdmVycmlkZXMgZGVmYXVsdCBoZWFkZXIgY29sb3JcbiRiYXNlLWZvbnQtY29sb3I6ICMzMzM7XG4kc2Vjb25kYXJ5LWZvbnQtY29sb3I6ICM2NjY7XG4kc21hbGwtZm9udC1jb2xvcjogIzU1NTtcbiRsaW5rLWZvbnQtY29sb3I6ICMwMzYyY2Y7XG4kbGluay1ob3Zlci1jb2xvcjogIzM2NmNhZjtcbiRzdWNjZXNzLWZvbnQtY29sb3I6IGdyZWVuO1xuJGVycm9yLWZvbnQtY29sb3I6ICNkZTFhMGM7XG4kZmVlZGJhY2stYmxvY2stZm9udC1jb2xvcjogIzQ4NDg0ODtcbiRiYWRnZS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuJHN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWNlNjsgLy9saWdodCBncmVlbiBiYWNrZ3JvdW5kIGNvbG9yIGZvciBzdWNjZXNzIGZlZWRiYWNrIGJsb2Nrc1xuJGVycm9yLWJhY2tncm91bmQtY29sb3I6ICNmOGQwYzg7IC8vbGlnaHQgcmVkIGJhY2tncm91bmQgY29sb3IgZm9yIGVycm9yIGZlZWRiYWNrIGJsb2Nrc1xuJGluZm8tYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViZjsgLy95ZWxsb3cgYmFja2dyb3VuZCBjb2xvciBmb3IgaW5mbyBmZWVkYmFjayBibG9ja3NcbiRiYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1mb250LWNvbG9yOyAvL2dyZWVuIGJhY2tncm91bmQgY29sb3IgZm9yIGJhZGdlc1xuJG1lbnUtYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZm9udC1jb2xvcjsgLy9iYWNrZ3JvdW5kIGNvbG9yIGZvciBtZW51IGJhZGdlc1xuJGZpZWxkLWJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8vZmllbGQgYmFja2dyb3VuZCBjb2xvclxuXG4vLyBCb3JkZXIgY29sb3JzXG4kYm9yZGVyLWNvbG9yOiAjY2NjO1xuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yOiAjOTk5O1xuXG4vL092ZXJsYXkgY29sb3JzXG4kb3ZlcmxheS1jb2xvcjogcmdiYSg4OSwgMTQxLCAyMDQsIDAuOTUpO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBmYW1pbGllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuJHByaW1hcnktZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoZWFkZXItZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRidXR0b24tZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJGJvcmRlci1yYWRpdXM6IDVweDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDJweDtcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElNQUdFIFBBVEhTICYgRklMRU5BTUVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbiRpbWFnZS1wYXRoOiAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMnO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZSBCcmVha3BvaW50cyAoTWluLiB3aWR0aHMpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4kc20tc2NyZWVuLWJyZWFrcG9pbnQ6IDE3Ljc3N2VtO1xuJG1kLXNjcmVlbi1icmVha3BvaW50OiA0Mi42NjZlbTtcbiRsZy1zY3JlZW4tYnJlYWtwb2ludDogNTYuODg4ZW07XG4keGwtc2NyZWVuLWJyZWFrcG9pbnQ6IDcxLjExMWVtO1xuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiogVVRJTElUSUVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50OyAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuICAgIGRpc3BsYXk6IC1tb3otYm94ICFpbXBvcnRhbnQ7IC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWhvdmVyLXVuZGVybGluZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy9TcGVjaWFsIGhlYWRlciB3aXRoIHRvcCBib3JkZXJcbi8qTW9zdGx5IHVzZWQgb24gdGhlIG1haW4gcGFnZSBmb3IgNCBzdGVwcywgY29uc2VudCBhbmQgcHJpdmFjeSBzZWN0aW9ucyovXG4uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZW0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA0cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICB9XG59XG5cbi8vQ2VudGVyIHBvc2l0aW9uIGEgYmFja2dyb3VuZCBpbWFnZS5cbi5jZW50ZXItcG9zaXRpb25lZC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLy9BZGQgYmFja2dyb3VuZCBjb2xvciB0byBhIGJsb2NrIGVsZW1lbnRcbi5uZXV0cmFsLWJhY2tncm91bmQsXG4uc3BlY2lhbC1iYWNrZ3JvdW5kLFxuLndoaXRlLWJhY2tncm91bmQsXG4uZXJyb3ItYmFja2dyb3VuZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG59XG4ubmV1dHJhbC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLnNwZWNpYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmVycm9yLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLy9BZGQgYm9yZGVyIGNvbG9yIHRvIGEgYmxvY2sgZWxlbWVudFxuLmJvcmRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG5cbi8vRm9udCBjb2xvcnNcbi5wcmltYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbn1cbi5zZWNvbmRhcnktZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG59XG4uZXJyb3ItZm9udC1jb2xvcixcbi5lcnJvci1mb250LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuLnN1Y2Nlc3MtZm9udC1jb2xvcixcbi5zdWNjZXNzLWZvbnQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbn1cblxuLy9TZWNvbmRhcnkgZm9udCBzdHlsZVxuLnNlY29uZGFyeS1mb250LXN0eWxlIHtcbiAgICBAZXh0ZW5kIC5zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLy9EaXZpZGVyc1xuLmRpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLnN0eWxpemVkLWRpdmlkZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLSc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLTEuM2VtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgfVxufVxuLy9BcHBseSB0byBmaXJzdCBncmlkIGVsZW1lbnRcbi52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG4uc3R5bGl6ZWQtZGl2aWRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICctLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtMS4zZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44KTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMC4yNWVtIDAgMC4yNWVtO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICB9XG59XG4vL01hcmdpbnNcbi8vTWFyZ2luc1xuLm1hcmdpbi10b3Atc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG59XG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG4ubWFyZ2luLWxlZnQtc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xufVxuLm1hcmdpbi1ib3R0b20tc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG4ubWFyZ2luLXRvcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG59XG4ubWFyZ2luLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG59XG4ubWFyZ2luLWxlZnQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgyKTtcbn1cbi5tYXJnaW4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMik7XG59XG4ubmVnYXRpdmUtbWFyZ2luLXRvcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xufVxuLm5vLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLy9zbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy9GbG9hdCBlbGVtZW50c1xuLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vY2xlYXJmaXggaGFja1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLy9BZGRpbmcgbWFyZ2luIHRvIGljb25zXG4uZmEtbWFyZ2luLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBMQVlPVVQgR1JJRFMqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqKlxuICB0aXRsZTogR3JpZHNcbiAgc2VjdGlvbjogQXRvbXNcbiAgZGVzY3JpcHRpb246IExheW91dCBncmlkcyBhcmUgdGhlIGZvdW5kYXRpb24gb2Ygb3VyIHJlc3Bvc2l2ZSBsYXlvdXQuIE91ciBncmlkIHN5c3RlbSBpcyB2ZXJ5IHNpbXBsZSB0byB1bmRlcnN0YW5kLiBXZSBhcmUgdXNpbmcgYSAxMiBjb2x1bW4gZ3JpZC4gWW91IGNyZWF0ZSBhIHJvdyBieSB1c2luZyB0aGUgLmdyaWQtcm93IGNsYXNzLCBhbmQgY3JlYXRlIGNvbHVtbnMgd2l0aGluIHRoYXQgcm93IGJ5IHVzaW5nIHRoZSBncmlkLSogY2xhc3Nlcy4gVGhlIGNvbHVtcyBjYW4gYmUgb2YgYW55IHdpZHRoIGluIG51bWJlciBiZXR3ZWVuIDEgYW5kIDEyLiBBcyBhbiBleGFtcGxlLCB0aGUgY2xhc3MgZ3JpZC0xLTIgd2lsbCBjcmVhdGUgYSBjb2x1bW4gb2Ygd2lkdGggNTAlIGluIGEgcm93LiBXZSBoYXZlIHNwZWNpZmljIGNsYXNzZXMgZm9yIGEgd2lkdGggb2YgZ29sZGVuIHJhdGlvIGFzIGRlZmluZWQgaW4gdGhlIGV4YW1wbGUgYmVsb3cuIFlvdSBjYW4gc3BlY2lmeSBzdWNoIGxheW91dCBmb3Igc3BlY2lmaWMgc2NyZWVuIHNpemVzIGFzIHdlbGwgYmV0d2VlbiBzbWFsbChzbSksIG1lZGl1bShtZCksIGxhcmdlKGxnKSBhbmQgeC1sYXJnZSh4bCkuIEEgY2xhc3MgZ3JpZC1sZy0xLTMgd2lsbCBjcmVhdGUgYSBjb250YWluZXIgb2YgMzMlIHdpZHRoIG9uIGxhcmdlIHNjcmVlbnMuXG4gIGV4YW1wbGU6XG4gIFx0PGRpdiBjbGFzcz1cImdyaWQtcm93XCI+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tc21hbGxlciBncmlkLW1kLTEtM1wiPjxwPkdvbGRlbiBTbWFsbGVyIFNlZ21lbnQgb24gc21hbGwgc2NyZWVucywgMS8zcmQgd2lkdGggb24gbWVkaXVtIHNjcmVlbnM8L3A+PC9kaXY+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tbGFyZ2VyIGdyaWQtbWQtMS0zXCI+PHA+R29sZGVuIExhcmdlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQ8L2Rpdj5cbioqKi9cblxuLyogR2xvYmFsIGdyaWQgKi9cbi5ncmlkLTEsXG4uZ3JpZC0xLTEsXG4uZ3JpZC0xLTIsXG4uZ3JpZC0xLTMsXG4uZ3JpZC0yLTMsXG4uZ3JpZC0xLTQsXG4uZ3JpZC0zLTQsXG4uZ3JpZC0xLTYsXG4uZ3JpZC01LTYsXG4uZ3JpZC0xLTEyLFxuLmdyaWQtMi0xMixcbi5ncmlkLTMtMTIsXG4uZ3JpZC00LTEyLFxuLmdyaWQtNS0xMixcbi5ncmlkLTYtMTIsXG4uZ3JpZC03LTEyLFxuLmdyaWQtOC0xMixcbi5ncmlkLTktMTIsXG4uZ3JpZC0xMC0xMixcbi5ncmlkLTExLTEyLFxuLmdyaWQtMTItMTIsXG4uZ3JpZC1nb2xkZW4tbGFyZ2VyLFxuLmdyaWQtZ29sZGVuLXNtYWxsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uZ3JpZC0xLTEyIHtcbiAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAqd2lkdGg6IDguMzAyMyU7XG59XG5cbi5ncmlkLTEtNixcbi5ncmlkLTItMTIge1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgICAqd2lkdGg6IDE2LjYzNTclO1xufVxuXG4uZ3JpZC0xLTQsXG4uZ3JpZC0zLTEyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOTY5JTtcbn1cblxuLmdyaWQtMS0zLFxuLmdyaWQtNC0xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICp3aWR0aDogMzMuMzAyMyU7XG59XG5cbi5ncmlkLWdvbGRlbi1zbWFsbGVyIHtcbiAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgKndpZHRoOiAzOC4yNDA2JTtcbn1cblxuLmdyaWQtNS0xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjclO1xuICAgICp3aWR0aDogNDEuNjM1NyU7XG59XG5cbi5ncmlkLTEtMixcbi5ncmlkLTYtMTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45NjklO1xufVxuXG4uZ3JpZC03LTEyIHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTtcbn1cblxuLmdyaWQtZ29sZGVuLWxhcmdlciB7XG4gICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICp3aWR0aDogNjEuNjk3MyU7XG59XG5cbi5ncmlkLTItMyxcbi5ncmlkLTgtMTIge1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICAqd2lkdGg6IDY2LjYzNTclO1xufVxuXG4uZ3JpZC0zLTQsXG4uZ3JpZC05LTEyIHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5JTtcbn1cblxuLmdyaWQtNS02LFxuLmdyaWQtMTAtMTIge1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAqd2lkdGg6IDgzLjMwMjMlO1xufVxuXG4uZ3JpZC0xMS0xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICp3aWR0aDogOTEuNjM1NyU7XG59XG5cbi5ncmlkLTEsXG4uZ3JpZC0xLTEsXG4uZ3JpZC0xMi0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQtY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbi5ncmlkLWNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qIFNwZWNpZmljIGdyaWRzIGZvciBzbWFsbCBzY3JlZW5zICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHNtLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmdyaWQtc20tMSxcbiAgICAuZ3JpZC1zbS0xLTEsXG4gICAgLmdyaWQtc20tMS0yLFxuICAgIC5ncmlkLXNtLTEtMyxcbiAgICAuZ3JpZC1zbS0yLTMsXG4gICAgLmdyaWQtc20tMS00LFxuICAgIC5ncmlkLXNtLTMtNCxcbiAgICAuZ3JpZC1zbS0xLTYsXG4gICAgLmdyaWQtc20tNS02LFxuICAgIC5ncmlkLXNtLTEtMTIsXG4gICAgLmdyaWQtc20tMi0xMixcbiAgICAuZ3JpZC1zbS0zLTEyLFxuICAgIC5ncmlkLXNtLTQtMTIsXG4gICAgLmdyaWQtc20tNS0xMixcbiAgICAuZ3JpZC1zbS02LTEyLFxuICAgIC5ncmlkLXNtLTctMTIsXG4gICAgLmdyaWQtc20tOC0xMixcbiAgICAuZ3JpZC1zbS05LTEyLFxuICAgIC5ncmlkLXNtLTEwLTEyLFxuICAgIC5ncmlkLXNtLTExLTEyLFxuICAgIC5ncmlkLXNtLTEyLTEyLFxuICAgIC5ncmlkLXNtLWdvbGRlbi1sYXJnZXIsXG4gICAgLmdyaWQtc20tZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTEyIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMyU7XG4gICAgICAgICp3aWR0aDogOC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTYsXG4gICAgLmdyaWQtc20tMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgICAgICAgKndpZHRoOiAxNi42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTQsXG4gICAgLmdyaWQtc20tMy0xMiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICp3aWR0aDogMjQuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTMsXG4gICAgLmdyaWQtc20tNC0xMiB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgKndpZHRoOiAzMy4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIHdpZHRoOiAzOC4yNzE2JTtcbiAgICAgICAgKndpZHRoOiAzOC4yNDA2JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS01LTEyIHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDQxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTEtMixcbiAgICAuZ3JpZC1zbS02LTEyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgKndpZHRoOiA0OS45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTctMTIge1xuICAgICAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgICAgICp3aWR0aDogNTguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tZ29sZGVuLWxhcmdlciB7XG4gICAgICAgIHdpZHRoOiA2MS43MjgzJTtcbiAgICAgICAgKndpZHRoOiA2MS42OTczJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0yLTMsXG4gICAgLmdyaWQtc20tOC0xMiB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICAgICAgKndpZHRoOiA2Ni42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0zLTQsXG4gICAgLmdyaWQtc20tOS0xMiB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICp3aWR0aDogNzQuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS01LTYsXG4gICAgLmdyaWQtc20tMTAtMTIge1xuICAgICAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogODMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMTEtMTIge1xuICAgICAgICB3aWR0aDogOTEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogOTEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMSxcbiAgICAuZ3JpZC1zbS0xLTEsXG4gICAgLmdyaWQtc20tMTItMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvL0NlbnRlcmluZyBjbGFzc2VzIDogQWRkIC5ncmlkLXNtLWNlbnRlcmVkIHRvIHlvdXIgY29sdW1uIHRvIGNlbnRlciBjb2x1bW5zXG4gICAgLmdyaWQtc20tY2VudGVyZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbi8qIFNwZWNpZmljIGdyaWRzIGZvciBtZWRpdW0gd2lkdGggc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLW1kLTEsXG4gICAgLmdyaWQtbWQtMS0xLFxuICAgIC5ncmlkLW1kLTEtMixcbiAgICAuZ3JpZC1tZC0xLTMsXG4gICAgLmdyaWQtbWQtMi0zLFxuICAgIC5ncmlkLW1kLTEtNCxcbiAgICAuZ3JpZC1tZC0zLTQsXG4gICAgLmdyaWQtbWQtMS02LFxuICAgIC5ncmlkLW1kLTUtNixcbiAgICAuZ3JpZC1tZC0xLTEyLFxuICAgIC5ncmlkLW1kLTItMTIsXG4gICAgLmdyaWQtbWQtMy0xMixcbiAgICAuZ3JpZC1tZC00LTEyLFxuICAgIC5ncmlkLW1kLTUtMTIsXG4gICAgLmdyaWQtbWQtNi0xMixcbiAgICAuZ3JpZC1tZC03LTEyLFxuICAgIC5ncmlkLW1kLTgtMTIsXG4gICAgLmdyaWQtbWQtOS0xMixcbiAgICAuZ3JpZC1tZC0xMC0xMixcbiAgICAuZ3JpZC1tZC0xMS0xMixcbiAgICAuZ3JpZC1tZC0xMi0xMixcbiAgICAuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS02LFxuICAgIC5ncmlkLW1kLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS00LFxuICAgIC5ncmlkLW1kLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS0zLFxuICAgIC5ncmlkLW1kLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC0xLTIsXG4gICAgLmdyaWQtbWQtNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMi0zLFxuICAgIC5ncmlkLW1kLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMy00LFxuICAgIC5ncmlkLW1kLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtNS02LFxuICAgIC5ncmlkLW1kLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEsXG4gICAgLmdyaWQtbWQtMS0xLFxuICAgIC5ncmlkLW1kLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC1tZC1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLW1kLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3IgbGFyZ2Ugd2lkdGggc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLWxnLTEsXG4gICAgLmdyaWQtbGctMS0xLFxuICAgIC5ncmlkLWxnLTEtMixcbiAgICAuZ3JpZC1sZy0xLTMsXG4gICAgLmdyaWQtbGctMi0zLFxuICAgIC5ncmlkLWxnLTEtNCxcbiAgICAuZ3JpZC1sZy0zLTQsXG4gICAgLmdyaWQtbGctMS02LFxuICAgIC5ncmlkLWxnLTUtNixcbiAgICAuZ3JpZC1sZy0xLTEyLFxuICAgIC5ncmlkLWxnLTItMTIsXG4gICAgLmdyaWQtbGctMy0xMixcbiAgICAuZ3JpZC1sZy00LTEyLFxuICAgIC5ncmlkLWxnLTUtMTIsXG4gICAgLmdyaWQtbGctNi0xMixcbiAgICAuZ3JpZC1sZy03LTEyLFxuICAgIC5ncmlkLWxnLTgtMTIsXG4gICAgLmdyaWQtbGctOS0xMixcbiAgICAuZ3JpZC1sZy0xMC0xMixcbiAgICAuZ3JpZC1sZy0xMS0xMixcbiAgICAuZ3JpZC1sZy0xMi0xMixcbiAgICAuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS02LFxuICAgIC5ncmlkLWxnLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS00LFxuICAgIC5ncmlkLWxnLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS0zLFxuICAgIC5ncmlkLWxnLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy0xLTIsXG4gICAgLmdyaWQtbGctNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMi0zLFxuICAgIC5ncmlkLWxnLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMy00LFxuICAgIC5ncmlkLWxnLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctNS02LFxuICAgIC5ncmlkLWxnLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEsXG4gICAgLmdyaWQtbGctMS0xLFxuICAgIC5ncmlkLWxnLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC1sZy1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLWxnLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3IgZXh0cmEgbGFyZ2Ugd2lkdGggc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiR4bC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLXhsLTEsXG4gICAgLmdyaWQteGwtMS0xLFxuICAgIC5ncmlkLXhsLTEtMixcbiAgICAuZ3JpZC14bC0xLTMsXG4gICAgLmdyaWQteGwtMi0zLFxuICAgIC5ncmlkLXhsLTEtNCxcbiAgICAuZ3JpZC14bC0zLTQsXG4gICAgLmdyaWQteGwtMS02LFxuICAgIC5ncmlkLXhsLTUtNixcbiAgICAuZ3JpZC14bC0xLTEyLFxuICAgIC5ncmlkLXhsLTItMTIsXG4gICAgLmdyaWQteGwtMy0xMixcbiAgICAuZ3JpZC14bC00LTEyLFxuICAgIC5ncmlkLXhsLTUtMTIsXG4gICAgLmdyaWQteGwtNi0xMixcbiAgICAuZ3JpZC14bC03LTEyLFxuICAgIC5ncmlkLXhsLTgtMTIsXG4gICAgLmdyaWQteGwtOS0xMixcbiAgICAuZ3JpZC14bC0xMC0xMixcbiAgICAuZ3JpZC14bC0xMS0xMixcbiAgICAuZ3JpZC14bC0xMi0xMixcbiAgICAuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS02LFxuICAgIC5ncmlkLXhsLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS00LFxuICAgIC5ncmlkLXhsLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS0zLFxuICAgIC5ncmlkLXhsLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC0xLTIsXG4gICAgLmdyaWQteGwtNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMi0zLFxuICAgIC5ncmlkLXhsLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMy00LFxuICAgIC5ncmlkLXhsLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtNS02LFxuICAgIC5ncmlkLXhsLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEsXG4gICAgLmdyaWQteGwtMS0xLFxuICAgIC5ncmlkLXhsLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC14bC1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLXhsLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBUaGUgY29udGFpbmVyIGNsYXNzICh0aGluayBvZiBhIHJvdykgd2l0aGluIHdoaWNoIHRoZSBncmlkcyBjYW4gcmVzaWRlICovXG4uZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4vKiBBZGRpbmcgcGFkZGluZyB0byBlYWNoIHVuaXQgKi9cbi5ncmlkLXJvdyA+IGRpdixcbi5ncmlkLXJvdyA+IHNlY3Rpb24ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLXJvdyA+IGRpdixcbiAgICAuZ3JpZC1yb3cgPiBzZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgfVxufVxuLyogWW91IGNhbiBzcGVjaWZ5IG5vIHBhZGRpbmcgZm9yIGEgdW5pdCBieSBhZGRpbmcgYSBjbGFzcyBcImdyaWQtbm8tcGFkZGluZ1wiICovXG4uZ3JpZC1uby1wYWRkaW5nID4gZGl2LFxuLmdyaWQtbm8tcGFkZGluZyA+IHNlY3Rpb24ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBDT0xPUlMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8vIFV0aWxpdHkgZm9udCBjbGFzc2VzIGZvciBjb2xvcnNcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW1hcnkgQ29sb3JzLiBNb3N0bHkgYXBwbGllZCBpbiBidXR0b25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4ucHJpbWFyeS1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnlfY29sb3I7XG59XG4uc2Vjb25kYXJ5LWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5X2NvbG9yO1xufVxuLnNwZWNpYWwtY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsX2NvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5oZWFkZXItZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaGVhZGVyLWZvbnQtY29sb3I7XG59XG4uYmFzZS1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG59XG4uc2Vjb25kYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xufVxuLnN1Y2Nlc3MtZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xufVxuLmVycm9yLWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG59XG4ubGluay1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3I7XG59XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFja2dyb3VuZCBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5uZXV0cmFsLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG4uc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qIVxuVFlQRVBMQVRFIDogU1RBUlRFUiBLSVRcblVSTCAuLi4uLi4uLi4uLiBodHRwOi8vdHlwZXBsYXRlLmNvbVxuVkVSU0lPTiAuLi4uLi4uIDIuMC4wXG5HaXRodWIgLi4uLi4uLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdFxuQVVUSE9SUyAuLi4uLi4uIERlbm5pcyBHYWViZWwgKEBncnlnaG9zdHZpc3VhbHMpICYgWmFjaGFyeSBLYWluIChAemFra2FpbilcbkxJQ0VOU0UgLi4uLi4uLiBDcmVhdGl2ZSBDb21tbW9ucyBBdHRyaWJ1dGlvbiAzLjAgKGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMClcbkxJQ0VOU0UgVVJMIC4uLiBodHRwczovL2dpdGh1Yi5jb20vdHlwZXBsYXRlL3N0YXJ0ZXIta2l0L2Jsb2IvbWFzdGVyL2xpY2Vuc2UudHh0XG4qL1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQXBwbGljYXRpb24gRm9udCBTdGFja1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbi5ncmlkLXJvdyBbY2xhc3MqPSdncmlkJ10ge1xuICAgIC8qIFNldCB5b3VyIGNvbnRlbnQgZm9udCBzdGFjayBoZXJlOiAqL1xuICAgIC8vIGZvbnQtZmFtaWx5OiAnTXVsaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgV29yZCBXcmFwXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi5icmVha3dvcmQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm5vcm1hbC13cmFwIHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLmluaGVyaXQtd3JhcCB7XG4gICAgd29yZC13cmFwOiBhdXRvO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBUeXBlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqL1xuXG5odG1sIHtcbiAgICBmb250OiBub3JtYWwgbWF0aC5wZXJjZW50YWdlKGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LXNpemUpICN7Jy8nfSN7Y29tbW9uVmFyaWFibGVzLiRiYXNlLWxpbmUtaGVpZ2h0fVxuICAgICAgICBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7IC8qIGJhc2UgZm9udCBzaXplIDE4cHggd2l0aCAxLjY1IGxpbmUtaGVpZ2h0ICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xufVxuXG5ib2R5IHtcbiAgICAvLyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmluZSBQcmludFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWFkaW5nc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyAvKiAgdm9vZG9vIHRvIGVuYWJsZSBsaWdhdHVyZXMgYW5kIGtlcm5pbmcgfCBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL0NTUy90ZXh0LXJlbmRlcmluZyAqL1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWZhbWlseTtcbiAgICAvLyB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnM7XG59XG5cbi8qKlxuKiBFeHBsYW5hdGlvbjpcbiogbWFyZ2luLWJvdHRvbSA9ICggYmFzZSBmb250LXNpemUgKiBiYXNlIGxpbmUtaGVpZ2h0ICkgLyBjdXJyZW50IGZvbnQtc2l6ZS4gVGhpcyBpcyBjYWxjdWxhdGVkIHVzaW5nIHRoZSBmdW5jdGlvbiB0eXBlLW1hcmdpbi1jYWxjdWxhdG9yXG4qXG4qIE1ha2VzIHN1cmUgdGhhdCB0aGVyZSdzIGFsd2F5cyBvbmUgdW5pdCBvZiBtZWFzdXJlJ3Mgd29ydGggb2Ygc3BhY2UgYmV0d2VlbiBzdHVmZlxuKiBmb3IgaGVhZGluZ3MuIFRoaXMgaXMgYmV0dGVyIHRoYW4gc3BhY2luZyB1c2luZyBsaW5lLWhlaWdodCBiZWNhdXNlIG9mIHRoZSB3cmFwcGluZyBpc3N1ZSB3aGVyZSB3ZSBoYXZlXG4qIHdyYXBwaW5nIG9udG8gMiBsaW5lcyB3aXRoIGEgaGlnaCBsaW5lLWhlaWdodC5cbiogZm9udCBzaXplKHJlbSk9Zm9udCBzaXplKHB4KS9iYXNlIGZvbnQgc2l6ZShweClcbiAqL1xuXG5oMSxcbi5hbHBoYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgxLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoMS1mb250LXNpemUpKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRoMS1mb250LWNvbG9yO1xufVxuXG5oMixcbi5iZXRhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKFxuICAgICAgICBjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZVxuICAgICk7IC8vSWYgeW91IGNoYW5nZSB0aGlzIHZhbHVlLCByZW1lbWJlciB0byBjaGFuZ2UgdGhlIG1hcmdpbi10b3AgZm9yIGEgc2VjdGlvbiBpbiBtYWluLlxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKGZ1bmN0aW9ucy50eXBlLW1hcmdpbi1jYWxjdWxhdG9yKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKSk7XG59XG5cbmgzLFxuLmdhbW1hIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAvLyBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKHR5cGUtbWFyZ2luLWNhbGN1bGF0b3IodmFyaWFibGVzLiRoMy1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjc1KTtcbn1cblxuaDQsXG5oNSxcbmg2LFxuLmRlbHRhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSkpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNik7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1jb2xvcjtcbn1cblxuLy9FeHRyYSBsYXJnZSBmb250ICh1c2VkIG1vc3RseSBmb3IgZXh0cmEgbGFyZ2UgaWNvbnMpXG4uZXh0cmEtbGFyZ2UtZm9udC1zaXplIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZXh0cmEtbGFyZ2UtZm9udC1zaXplKTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBhcmFncmFwaHMgYW5kIEluZGVudGF0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbnAge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbTsgLyogYm90dG9tIG1hcmdpbiBmb3IgcGFyYWdyYXBocyAqL1xufVxuXG4vKiB0ZXh0IGluZGVudCBhbmQgbm8gdG9wIG1hcmdpbiBvbiBzdWJzZXF1ZW50IHBhcmFncmFwaHMgKi9cbnAgKyBwIHtcbiAgICB0ZXh0LWluZGVudDogMC43NWVtOyAvKiBpbmRlbnQgc3Vic2VxdWVudCBwYXJhZ3JhcGhzICovXG4gICAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEh5cGhlbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXQsXG5hYmJyLFxuYWNyb255bSxcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG52YXIsXG5zdHJvbmcsXG5lbSxcbmEsXG5idXR0b24ge1xuICAgIC8qIEFjY2VwdGVkIHZhbHVlczogWyBub25lIHwgbWFudWFsIHwgYXV0byBdICovIC8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90aG91Z2h0cy8yMDEyLzEyLzE3L3doZXJlLXRvLWF2b2lkLWNzcy1oeXBoZW5hdGlvbiAqL1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQWJicmV2aWF0aW9ucyBNYXJrdXBcblxuICA8YWJiciB0aXRsZT1cImh5cGVyIHRleHQgbWFya3VwIGxhbmd1YWdlXCI+SE1UTDwvYWJicj5cblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5hYmJyLFxuLnNtYWxsLWNhcHMge1xuICAgIC13ZWJraXQtZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIC1tb3otZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIC1tcy1mb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzbWFsbC1mb250LWNvbG9yO1xufVxuXG5hYmJyW3RpdGxlXTpob3ZlciB7XG4gICAgY3Vyc29yOiBoZWxwOyAvKiBjdXJzb3IgY2hhbmdlZCB0byBhIHF1ZXN0aW9uIG1hcmsgd2hlbiBpdCBoYXMgYSB0aXRsZSAqL1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBPcmRlcmVkIExpc3RzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4vLyAgb2wge1xuLy8gICAgIGNvdW50ZXItcmVzZXQ6bGk7IC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xuLy8gICAgIG1hcmdpbi1sZWZ0OjA7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IG1hcmdpbiAqL1xuLy8gICAgIHBhZGRpbmctbGVmdDowOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBwYWRkaW5nICovXG4vLyB9XG4vLyBvbCA+IGxpIHtcbi8vICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgLyogQ3JlYXRlIGEgcG9zaXRpb25pbmcgY29udGV4dCAqL1xuLy8gICAgIG1hcmdpbjowIDAgNnB4IDJlbTsgLyogR2l2ZSBlYWNoIGxpc3QgaXRlbSBhIGxlZnQgbWFyZ2luIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIG51bWJlcnMgKi9cbi8vICAgICBwYWRkaW5nOjRweCA4cHg7IC8qIEFkZCBzb21lIHNwYWNpbmcgYXJvdW5kIHRoZSBjb250ZW50ICovXG4vLyAgICAgbGlzdC1zdHlsZTpub25lOyAvKiBEaXNhYmxlIHRoZSBub3JtYWwgaXRlbSBudW1iZXJpbmcgKi9cbi8vICAgICAvLyBib3JkZXItdG9wOjJweCBzb2xpZCAjNjY2O1xuLy8gICAgIC8vIGJhY2tncm91bmQ6I2Y2ZjZmNjtcbi8vIH1cbi8vIG9sID4gbGk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OmNvdW50ZXIobGkpOyAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuLy8gICAgIGNvdW50ZXItaW5jcmVtZW50OmxpOyAvKiBJbmNyZW1lbnQgdGhlIGNvdW50ZXIgYnkgMSAqL1xuLy8gICAgIC8qIFBvc2l0aW9uIGFuZCBzdHlsZSB0aGUgbnVtYmVyICovXG4vLyAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4vLyAgICAgdG9wOi0ycHg7XG4vLyAgICAgbGVmdDotMmVtO1xuLy8gICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94O1xuLy8gICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuLy8gICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbi8vICAgICB3aWR0aDoyZW07XG4vLyAgICAgLyogU29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBudW1iZXIgYW5kIHRoZSBjb250ZW50IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydFxuLy8gICAgICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuLy8gICAgIG1hcmdpbi1yaWdodDo4cHg7XG4vLyAgICAgcGFkZGluZzo0cHg7XG4vLyAgICAgLy8gYm9yZGVyLXRvcDoycHggc29saWQgIzY2Njtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgY29sb3I6I2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kOiM2NjY7XG4vLyAgICAgZm9udC13ZWlnaHQ6NzAwO1xuLy8gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSguOSk7XG4vLyAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4vLyB9XG4vLyBsaSBvbCxcbi8vIGxpIHVsIHttYXJnaW4tdG9wOjZweDt9XG4vLyBvbCBvbCBsaTpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjA7fVxuLy8gbGkgcHtcbi8vICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSguNzUpO1xuLy8gfVxuXG5vbCB7XG4gICAgY291bnRlci1yZXNldDogbGk7IC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IHBhZGRpbmcgKi9cbn1cbm9sID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQ3JlYXRlIGEgcG9zaXRpb25pbmcgY29udGV4dCAqL1xuICAgIG1hcmdpbjogMCAwIDZweCAyZW07IC8qIEdpdmUgZWFjaCBsaXN0IGl0ZW0gYSBsZWZ0IG1hcmdpbiB0byBtYWtlIHJvb20gZm9yIHRoZSBudW1iZXJzICovXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgLy8gcGFkZGluZzo0cHggOHB4OyAvKiBBZGQgc29tZSBzcGFjaW5nIGFyb3VuZCB0aGUgY29udGVudCAqL1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIERpc2FibGUgdGhlIG5vcm1hbCBpdGVtIG51bWJlcmluZyAqL1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xufVxub2wgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpOyAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cbiAgICAvKiBQb3NpdGlvbiBhbmQgc3R5bGUgdGhlIG51bWJlciAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJlbTtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDJlbTtcbiAgICAvKiBTb21lIHNwYWNlIGJldHdlZW4gdGhlIG51bWJlciBhbmQgdGhlIGNvbnRlbnQgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0XG4gICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC45KTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG59XG5saSBvbCxcbmxpIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5vbCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZBUSBMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uZmFxID4gcDphZnRlcixcbi5mYXEgPiBvbDphZnRlcixcbi5mYXEgPiB1bDphZnRlciB7XG4gICAgY29udGVudDogJy0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS0nO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IC0xLjNlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgcGFkZGluZzogMS41ZW0gMC4yNWVtIDAgMC4yNWVtO1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xufVxuLmZhcSA+IHA6bGFzdC1jaGlsZDphZnRlcixcbi5mYXEgPiBvbDpsYXN0LWNoaWxkOmFmdGVyLFxuLmZhcSA+IHVsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRGVmaW5pdGlvbiBMaXN0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIExpbmluZyBEZWZpbml0aW9uIFN0eWxlIE1hcmt1cFxuICpcbiAgPGRsIGNsYXNzPVwibGluaW5nXCI+XG4gICAgPGR0PjxiPjwvYj48L2R0PlxuICAgIDxkZD48L2RkPlxuICA8L2RsPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgbWFya3VwLlxuICpcbiAqL1xuLmxpbmluZyBkdCxcbi5saW5pbmcgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG59XG4ubGluaW5nIGR0ICsgZHQ6YmVmb3JlLFxuLmxpbmluZyBkZCArIGR0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcQSc7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5saW5pbmcgZGQgKyBkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcsICc7XG59XG4ubGluaW5nIGRkOmJlZm9yZSB7XG4gICAgY29udGVudDogJzogJztcbiAgICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuXG4vKipcbiAqIERpY3Rpb25hcnkgRGVmaW5pdGlvbiBTdHlsZSBNYXJrdXBcbiAqXG4gIDxkbCBjbGFzcz1cImRpY3Rpb25hcnktc3R5bGVcIj5cbiAgICA8ZHQ+PGI+PC9iPjwvZHQ+XG4gICAgICA8ZGQ+PC9kZD5cbiAgPC9kbD5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cbi5kaWN0aW9uYXJ5LXN0eWxlIGR0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY291bnRlci1yZXNldDogZGVmaW5pdGlvbnM7XG59XG4uZGljdGlvbmFyeS1zdHlsZSBkdCArIGR0OmJlZm9yZSB7XG4gICAgY29udGVudDogJywgJztcbiAgICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuLmRpY3Rpb25hcnktc3R5bGUgZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBkZWZpbml0aW9ucztcbn1cbi5kaWN0aW9uYXJ5LXN0eWxlIGRkOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihkZWZpbml0aW9ucywgZGVjaW1hbCkgJy4gJztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJsb2NrcXVvdGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8qKlxuICogQmxvY2txdW90ZSBNYXJrdXBcbiAqXG4gIDxmaWd1cmU+XG4gICAgPGJsb2NrcXVvdGUgY2xhc3M9XCJibG9ja3F1b3RlXCIgY2l0ZT1cIlwiPlxuICAgICAgPHA+PC9wPlxuICAgIDwvYmxvY2txdW90ZT5cbiAgICA8ZmlnY2FwdGlvbj5cbiAgICAgIDxjaXRlPlxuICAgICAgICA8c21hbGw+PGEgZGF0YS1oaXN0b3J5LW5hdmlnYXRlIGhyZWY9XCJcIj48L2E+PC9zbWFsbD5cbiAgICAgIDwvY2l0ZT5cbiAgICA8L2ZpZ2NhcHRpb24+XG4gIDwvZmlndXJlPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgbWFya3VwLlxuICpcbiAqL1xuXG4uYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODI1ZW07XG59XG5cbi5ibG9ja3F1b3RlICsgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2txdW90ZSArIGZpZ2NhcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7IC8qIFwiLVwiIGlzIHlvdXIgY2l0YXRpb24gZmxvdXJpc2ggKi9cbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFB1bGwgUXVvdGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8qKlxuICogUHVsbCBRdW90ZXMgTWFya3VwXG4gKlxuICA8YXNpZGUgY2xhc3M9XCJwdWxsLXF1b3RlXCI+XG4gICAgPGJsb2NrcXVvdGU+XG4gICAgICA8cD48L3A+XG4gICAgPC9ibG9ja3F1b3RlPlxuICA8L2FzaWRlPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgY3VzdG9tIHN0eWxlc2hlZXQuXG4gKlxuICovXG4ucHVsbC1xdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cbi5wdWxsLXF1b3RlOmJlZm9yZSxcbi5wdWxsLXF1b3RlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBjb2xvcjogI2RjOTc2ZTtcbn1cbi5wdWxsLXF1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAnCc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG4ucHVsbC1xdW90ZTphZnRlciB7XG4gICAgY29udGVudDogJ+KAnSc7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIEZpZ3VyZXMgTWFya3VwXG4gKlxuICA8ZmlndXJlPlxuICAgIDxmaWdjYXB0aW9uPlxuICAgICAgPHN0cm9uZz5GaWcuIDQuMiB8IDwvc3Ryb25nPlR5cGUgQW5hdG9teSwgYW4gZXhjZXJwdCBmcm9tIE1hcmsgQm91bHRvbidzIGJvb2s8Y2l0ZSB0aXRsZT1cImh0dHA6Ly9kZXNpZ25pbmdmb3J0aGV3ZWIuY28udWsvYm9vay9wYXJ0My9wYXJ0M19jaGFwdGVyMTEucGhwXCI+XCJEZXNpZ25pbmcgZm9yIHRoZSBXZWJcIjwvY2l0ZT5cbiAgICA8L2ZpZ2NhcHRpb24+XG4gIDwvZmlndXJlPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgbWFya3VwLlxuICpcbiAqL1xuXG4vKipcbiAqXG4gKlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIFRhYmxlcyBNYXJrdXBcbiAqXG4gIDx0YWJsZT5cbiAgXHQ8dGhlYWQ+XG4gIFx0XHQ8dHI+XG4gIFx0XHRcdDx0aD48L3RoPlxuICBcdFx0PC90cj5cbiAgXHQ8L3RoZWFkPlxuICBcdDx0Ym9keT5cbiAgXHRcdDx0cj5cbiAgXHRcdFx0PHRkPjwvdGQ+XG4gIFx0XHQ8L3RyPlxuICBcdDwvdGJvZHk+XG5cbiAgPC90YWJsZT5cbiAqXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxudGQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5hIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWRkcmVzc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3RhdHMgLyBOdW1iZXJzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uc3RhdHMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMi42MTc5NDQ0NDQpO1xufVxuLnN0YXRzLWxhYmVsIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi8qKlxuICAqXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBWaWN0b3JzXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgKi9cbi52aWN0b3JzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJ3R5cG9ncmFwaHknO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBGT1JNUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKipcbiAgdGl0bGU6IEZvcm1zXG4gIHNlY3Rpb246IEF0b21zXG4gIGRlc2NyaXB0aW9uOiBUaGVzZSBhcmUgdGhlIGJhc2ljIHN0eWxlcyB0aGF0IGFyZSBhcHBsaWVkIHRvIGFueSBmb3JtIG9uIFVNQ2xpbmljYWxTdHVkaWVzLm9yZy4gVGhlc2UgZm9ybSBlbGVtZW50cyBjYW4gYmUgYXBwbGllZCB3aXRoaW4gb3VyIGdyaWQgdG8gbGF5IHRoZW0gb3V0IGluIGEgY2VydGFpbiB3YXkuIEFsb25nIHdpdGggc3R5bGluZyB0aGUgbmF0aXZlIEhUTUwgZWxlbWVudHMsIHdlIGFsc28gaGF2ZSBzb21lIHV0aWxpdHkgY2xhc3NlcyBsaWtlIFwiaW5wdXQtcm91bmRlZFwiIGZvciByb3VuZGVkIGlucHV0cyBhbmQgXCJmb3JtLWFsaWduZWRcIiBmb3IgYWxpZ25lZCBmb3JtcyB3aGVyZSB0ZXh0IGFuZCBpbnB1dCBjb250cm9scyBhcmUgb24gc2FtZSBsaW5lIGFuZCB0ZXh0IGlzIHJpZ2h0IGFsaWduZWQuIFNlZSBleGFtcGxlcyBiZWxvdyBmb3IgZGV0YWlscy5cbiAgZXhhbXBsZTpcbiAgXHQ8ZGl2IGNsYXNzPVwiZ3JpZC1yb3dcIj5cblx0ICAgIDxkaXYgY2xhc3M9XCJncmlkLWdvbGRlbi1zbWFsbGVyIGdyaWQtbWQtMS0zXCI+PHA+R29sZGVuIFNtYWxsZXIgU2VnbWVudCBvbiBzbWFsbCBzY3JlZW5zLCAxLzNyZCB3aWR0aCBvbiBtZWRpdW0gc2NyZWVuczwvcD48L2Rpdj5cblx0ICAgIDxkaXYgY2xhc3M9XCJncmlkLWdvbGRlbi1sYXJnZXIgZ3JpZC1tZC0xLTNcIj48cD5Hb2xkZW4gTGFyZ2VyIFNlZ21lbnQgb24gc21hbGwgc2NyZWVucywgMS8zcmQgd2lkdGggb24gbWVkaXVtIHNjcmVlbnM8L3A+PC9kaXY+XG5cdDwvZGl2PlxuKioqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdtb250aCddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSd3ZWVrJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSdjb2xvciddLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRmaWVsZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG59XG5cbi8qXG5OZWVkIHRvIHNlcGFyYXRlIG91dCB0aGUgOm5vdCgpIHNlbGVjdG9yIGZyb20gdGhlIHJlc3Qgb2YgdGhlIENTUyAyLjEgc2VsZWN0b3JzXG5zaW5jZSBJRTggd29uJ3QgZXhlY3V0ZSBDU1MgdGhhdCBjb250YWlucyBhIENTUzMgc2VsZWN0b3IuXG4qL1xuaW5wdXQ6bm90KFt0eXBlXSkge1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRmaWVsZC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIENocm9tZSAoYXMgb2Ygdi4zMi8zNCBvbiBPUyBYKSBuZWVkcyBhZGRpdGlvbmFsIHJvb20gZm9yIGNvbG9yIHRvIGRpc3BsYXkuICovXG4vKiBNYXkgYmUgYWJsZSB0byByZW1vdmUgdGhpcyB0d2VhayBhcyBjb2xvciBpbnB1dHMgYmVjb21lIG1vcmUgc3RhbmRhcmRpemVkIGFjcm9zcyBicm93c2Vycy4gKi9cbmlucHV0W3R5cGU9J2NvbG9yJ10ge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xufVxuXG4vLyBJZiB5b3UgbmVlZCB0byBub3JtYWxpemUgYW5kIGFsaWduIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGlucHV0cyBvbiBzZXBhcmF0ZSBsaW5lcywgYWRkIHRoZSBmdWxsLWxpbmUtY2hlY2tib3ggb3IgZnVsbC1saW5lLXJhZGlvIGNsYXNzbmFtZS5cbi5mdWxsLWxpbmUtY2hlY2tib3gsXG4uZnVsbC1saW5lLXJhZGlvIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdWJtaXQgYnV0dG9uIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBpbnB1dCBlbGVtZW50cyBzdHlsaW5nIG9uIGZvY3VzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdtb250aCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGltZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdjb2xvciddOmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQgXFw5OyAvKiBJRTYtOSAqL1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTsgLyogSUU2LTkgKi9cbiAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyxcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gICAgb3V0bGluZTogMXB4IGF1dG8gdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgZGlzYWJsZWQgaW5wdXQgZWxlbWVudHMgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dFt0eXBlPSd0ZXh0J11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdlbWFpbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3VybCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2RhdGUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdtb250aCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3RpbWUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRldGltZSddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nd2VlayddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J251bWJlciddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3RlbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2NvbG9yJ11bZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGVkO1xuICAgIGNvbG9yOiAjY2FkMmQzO1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGVkO1xuICAgIGNvbG9yOiAjY2FkMmQzO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgcmVhZC1vbmx5IGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXRbcmVhZG9ubHldLFxuc2VsZWN0W3JlYWRvbmx5XSxcbnRleHRhcmVhW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdHlsaW5nIGZvciBpbnZhbGlkIGlucHV0cyBhbmQgdGV4dCBhcmVhc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuaW5wdXQ6Zm9jdXM6aW52YWxpZCxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG59XG5pbnB1dDpmb2N1czppbnZhbGlkOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cyxcbnNlbGVjdDpmb2N1czppbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG59XG5pbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXM6aW52YWxpZDpmb2N1cyxcbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXM6aW52YWxpZDpmb2N1cyxcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXM6aW52YWxpZDpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2U5MzIyZDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNlbGVjdCBlbGVtZW50IHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuc2VsZWN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vSGFjayB0byBhZGQgcGFkZGluZyB0byBzZWxlY3QgZWxlbWVudHMgc2luY2Ugd2Via2l0IGJyb3dzZXJzIGRvIG5vdCBhbGxvdyBpdFxuICAgIC8vICAgICB0ZXh0LWluZGVudDowLjVlbTtcbiAgICBoZWlnaHQ6IDIuOThlbTsgLy9wYWRkaW5nICsgYnVmZmVyICsgZm9udC1zaXplXG59XG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMYWJlbCBlbGVtZW50IHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmxhYmVsIHtcbiAgICAvLyBtYXJnaW46IDAuNWVtIDAgMC4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLy9CbG9jayBsYWJlbHMgZm9yIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnNcbmxhYmVsLmJsb2NrLWxhYmVsLFxuLmZvcm0tc3RhY2tlZCBsYWJlbC5ibG9jay1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG59XG5sYWJlbC5ibG9jay1sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8vSGFjayBmb3IgY2hlY2tib3hlcyBvciByYWRpb3MgdG8gc2hvdyBzYW1lIGhlaWdodCBpbiBpbmxpbmUgZm9ybXMuIFVzZSBhZGRpdGlvbmFsIGJlbG93IGNsYXNzIGZvciBsYWJlbHMgaW4gaW5saW5lIGZvcm1zXG5sYWJlbC5ibG9jay1sYWJlbC5pbmxpbmUtYmxvY2stbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuOWVtICFpbXBvcnRhbnQ7XG59XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmllbGRzZXQgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAyZW0gMC43NWVtIDJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xufVxuXG5maWVsZHNldC5zcGVjaWFsLWZpZWxkc2V0IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAxNSUpO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExlZ2VuZCBlbGVtZW50IHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmxlZ2VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nOiAxZW0gMCAwLjNlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWZhbWlseTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1sZWdlbmQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjM1KTtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBAZXh0ZW5kIC5iZXRhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFN0YWNrZWQgZm9ybSBzeWxpbmcgKGNyZWF0ZSBhIHN0YWNrZWQgZm9ybSB3aXRoIGlucHV0IGVsZW1lbnRzIGJlbG93IHRoZSBsYWJlbHMpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RleHQnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ndXJsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2RhdGUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nbW9udGgnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ndGltZSddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J251bWJlciddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ndGVsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4uZm9ybS1zdGFja2VkIHNlbGVjdCxcbi5mb3JtLXN0YWNrZWQgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG59XG5cbi5mb3JtLXN0YWNrZWQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG4uZm9ybS1zdGFja2VkIGlucHV0Om5vdChbdHlwZV0pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4vKlxuQ2xhc3MgaW5saW5lLWZpZWxkcyBwcm92aWRlcyBhIHdheSB0byB1c2UgaW5saW5lIGZpZWxkcyB3aXRoaW4gYSBzdGFja2VkIGZvcm0uIEV4YW1wbGU6IEZpcnN0IE5hbWUgYW5kIGxhc3QgbmFtZS4gQWRkIHRoZSBjbGFzcyAuaW5saW5lLWZpZWxkcyB0byB0aGUgb3V0ZXIgZmllbGQgY29udGFpbmVyLlxuKi9cbi5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyAuZmllbGQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxuXG4uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqKiBIYWNrIGZvciBzZWxlY3QgYm94ZXMgb24gRkYgdGhhdCBhcHBlYXIgdW5hbGlnbmVkLiBFc3BlY2lhbGx5IGFwcGxpZXMgdG8gZGF0ZSBmaWVsZHMgKioqL1xuLy9UaGUgYmVsb3cgb25seSB0YXJnZXRzIEZGIChhbGwgdmVyc2lvbnMpXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgICAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLWVycm9yLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLXN0YWNrZWQgZmllbGRzZXQgPiAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4vKipcbkNsYXNzIGN1cnJlbmN5IGZpZWxkIHByb3ZpZGVzIGEgd2F5IHRvIHVzZSBhIGFkZCBhIGN1cnJlbmN5IGZpZWxkIGludG8geW91ciBzdGFja2VkIGZvcm0uIEFkZCBjbGFzcyAuY3VycmVuY3ktZmllbGQgdG8geW91ciBvdXRlciBjb250YWluZXIgd2hpY2ggY29udGFpbnMgdGhlIGZpZWxkIGFuZCB0aGUgJCBzeW1ib2wuXG4gKi9cbi5jdXJyZW5jeS1maWVsZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uY3VycmVuY3ktZmllbGQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbW1vblZhcmlhYmxlcy4kZm9ybS1maWVsZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uY3VycmVuY3ktZmllbGQgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qXG5DbGFzcyAub3RoZXItbGFiZWwgY2FuIGJlIHVzZWQgZm9yIGEgZmllbGQgbGFiZWwgdGhhdCBpcyB3aXRoaW5nIGEgZmllbGQgY29udGFpbmVyIHRoYXQgY29udGFpbnMgYSBncm91cCBvZiBmaWVsZHMuIFR5cGljYWxseSB1c2VkIGZvciB0aGUgXCJPdGhlclwiIGZpZWxkIGJlbG93IGNoZWNrYm94ZXMuXG4qL1xuLmZvcm0tc3RhY2tlZCAub3RoZXItbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qXG5BIGZpZWxkIHdpdGggYSBsYWJlbCwgaGVscCB0ZXh0LCBoZWxwIGxpbmsgYW5kIGFuIGVycm9yIHRleHQgbmVlZHMgdG8gYmUgaW5zaWRlIGEgXCJmaWVsZC1jb250YWluZXJcIiBjbGFzcy4gVGhlIHN0eWxpbmcgZm9yIHRoaXMgd2l0aGluIGEgc3RhY2tlZCBmb3JtIGNsYXNzIGlzIGJlbG93XG4qL1xuXG4vL0ZpZWxkLWNvbnRhaW5lclxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4vL0lmIGFuIGlucHV0IGlzIGluc2lkZSBhIGZpZWxkLWNvbnRhaW5lciwgb25seSBhIHNtYWxsZXIgYm90dG9tIG1hcmdpbiBpcyByZXF1aXJlZFxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIGlucHV0LFxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG59XG5cbi8vIEhlbHAgdGV4dFxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIC5maWVsZC1oZWxwLXRleHQge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG5cbi8vIEFkZGluZyBhIHRvcCBtYXJnaW4gdG8gdGhlIHN1Ym1pdCBidXR0b24gb2YgYSBmb3JtXG4uZm9ybS1zdGFja2VkIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSxcbi5mb3JtLXN0YWNrZWQgYVtjbGFzcyQ9J2J1dHRvbiddIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjQxNSk7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBbGlnbmVkIGZvcm0gc3lsaW5nICh0aGUgbGFiZWxzIGFyZSByaWdodC1hbGlnbmVkIGFnYWluc3QgdGhlIGZvcm0gaW5wdXQgY29udHJvbHMsIGJ1dCBvbiBzbWFsbGVyIHNjcmVlbnMgcmV2ZXJ0IHRvIGEgc3RhY2tlZCBmb3JtKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICBoeXBoZW5zOiBub25lO1xuICAgIC1tcy13b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjQxNSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogOGVtO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmFsaWRhdGlvbiBlcnJvcnMgZm9yIFN0YWNrZWQgYW5kIEFsaWduZWQgZm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLy8gRXJyb3IgdGV4dCAoZXJyb3JzIHNob3cgdXAgd2hlbiB0aGUgSFRNTCB2YWxpZGF0aW9uIHJ1bnNcIilcbi5maWVsZC1lcnJvci10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBpbnB1dCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHNlbGVjdCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHRleHRhcmVhLFxuLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgc2VsZWN0LFxuLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSb3VuZGVkIGlucHV0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dC5pbnB1dC1yb3VuZGVkLFxuLmlucHV0LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHcm91cGVkIGlucHV0cyAoSW5wdXRzIHdpdGggYSBsYWJlbCB0aGF0IGFyZSB2ZXJ0aWNhbGx5IGdyb3VwZWQuIFdvcmsgd2VsbCBmb3Igc2lnbi11cCBmb3JtcyBvbiBtb2JpbGUpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uZm9ybS1ncm91cCBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMgY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIDAgMDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0Omxhc3QtY2hpbGQge1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhcmlvdXMgaW5wdXQgc2l6ZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLmlucHV0LTEge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LTItMyB7XG4gICAgd2lkdGg6IDY2JTtcbn1cbi5pbnB1dC0xLTIge1xuICAgIHdpZHRoOiA1MCU7XG59XG4uaW5wdXQtMS0zIHtcbiAgICB3aWR0aDogMzMlO1xufVxuLmlucHV0LTEtNCB7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgc3R1ZmYgd2hlcmUgZm9ybXMgbG9vayBkaWZmZXJlbnQgb24gbW9iaWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vIFRhcmdldGluZyBzY3JlZW5zIGxlc3MgdGhhbiA2NDAgcGl4ZWxzIHdpZGUgKHBob25lcyArIDdpbmNoIHRhYmxldHMpXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjQxNSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0Om5vdChbdHlwZV0pLFxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgaW5wdXRbdHlwZT0ndXJsJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICAgIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gICAgaW5wdXRbdHlwZT0ndGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgICBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gICAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgICBzZWxlY3QsXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGVdKSxcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgIGlucHV0W3R5cGU9J3VybCddLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICBpbnB1dFt0eXBlPSdtb250aCddLFxuICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgaW5wdXRbdHlwZT0nd2VlayddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmlucHV0LTEsXG4gICAgLmlucHV0LTItMyxcbiAgICAuaW5wdXQtMS0yLFxuICAgIC5pbnB1dC0xLTMsXG4gICAgLmlucHV0LTEtNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgXHR3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvL1N0YWNrZWQgRm9ybXNcbiAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwLjc1ZW0gMC43NWVtIDAuOWVtO1xuICAgIH1cblxuICAgIGxlZ2VuZCxcbiAgICBsYWJlbCB7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgICAgICAtbXMtaHlwaGVuczogbm9uZTtcbiAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBBbGlnbmVkIEZvcm1zXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlXSksXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdjb2xvciddLFxuICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEuNSk7XG4gICAgfVxuXG4gICAgLy9NZXNzYWdlc1xuICAgIC5mb3JtLW1lc3NhZ2UtaW5saW5lLFxuICAgIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIC8qIEluY3JlYXNlZCBib3R0b20gcGFkZGluZyB0byBtYWtlIGl0IGdyb3VwIHdpdGggaXRzIHJlbGF0ZWQgaW5wdXQgZWxlbWVudC4gKi9cbiAgICAgICAgcGFkZGluZzogMC4yZW0gMCAwLjhlbTtcbiAgICB9XG5cbiAgICAvL0dsb2JhbCBGb3JtXG4gICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBCVVRUT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGJ1dHRvbiBzdHlsaW5nLiBOb3QgdG8gYmUgdXNlZCBmb3IgbWFya3VwLlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHpvb206IDE7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IC8qSUUgNi83LzgqL1xuICAgIGJvcmRlcjogbm9uZSByZ2JhKDAsIDAsIDAsIDApOyAvKklFOSArIGV2ZXJ5dGhpbmcgZWxzZSovXG4gICAgZm9udC1mYW1pbHk6IGNvbW1vblZhcmlhYmxlcy4kYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgIC8vUmVtb3ZlZCB0aGUgc2VjdGlvbiBiZWxvdyB0byBwcmV2ZW50IHJlYWRtb3JlIHBsdWdpbiB0byBoaWRlIHRoZSBhY2NlcHQgYnV0dG9uIG9uIHVzZXIgYWdyZWVtZW50IGFmdGVyIHJlYWQgbW9yZSBpcyBjbGlja2VkIHVudGlsIHRoZSBjdXJzb3IgaG92ZXJzIG92ZXJcbiAgICAvL1x0QGV4dGVuZCAuaHZyLWZhZGU7XG59XG5cbi8qIEZpcmVmb3g6IEdldCByaWQgb2YgdGhlIGlubmVyIGZvY3VzIGJvcmRlciAqL1xuLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi8qY3NzbGludCBvdXRsaW5lLW5vbmU6ZmFsc2UqL1xuXG4vKlxuLmJ1dHRvbi1hY3RpdmUsXG4uYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwwLDAsIDAuMTUpIGluc2V0LCAwIDAgNnB4IHJnYmEoMCwwLDAsIDAuMjApIGluc2V0O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMFxcOTtcbn1cbiovXG5cbi5idXR0b25bZGlzYWJsZWRdLFxuLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFxuLmJ1dHRvbi1kaXNhYmxlZDpob3Zlcixcbi5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsXG4uYnV0dG9uLWRpc2FibGVkOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDAuNDtcbiAgICAtbW96LW9wYWNpdHk6IDAuNDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1dHRvbiAuZmEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG59XG5cbi5idXR0b24taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTZXBhcmF0aW5nIG91dCBidXR0b24gc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoZSBidXR0b24gc2l6ZXMgYXJlIHRoZSBzYW1lIGJ1dCBvbiBzY3JlZW5zIGdyZWF0ZXIgdGhhbiA0Mi42NjZlbSwgdGhleSBkaXZlcmdlIGludG8gZGlmZmVyZW50IHNpemVzXG4uYnV0dG9uLXNpemUsXG4uYnV0dG9uLXNpemUtc21hbGwge1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG59XG5cbi5vdXRsaW5lLWJ1dHRvbjpob3Zlcixcbi5zbWFsbC1vdXRsaW5lLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmFyaW91cyBidXR0b24gY2xhc3NlcyB0byBiZSB1c2VkIGluIG1hcmt1cFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnByaW1hcnktYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemU7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG59XG5cbi5zcGVjaWFsLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLm91dGxpbmUtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplLXNtYWxsO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbn1cbi5zbWFsbC1zcGVjaWFsLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplLXNtYWxsO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtb3V0bGluZS1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZSBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLypCeSBkZWZhdWx0IHRoZSBidXR0b24gaXMgc2V0IHRvIGJlIGEgYmxvY2sgYnV0IG9uIHNjcmVlbnMgYmlnZ2VyIHRoYW4gNDIuNjY2ZW0sIHRoZSBidXR0b24gY2hhbmdlcyB0byBhbiBpbmxpbmUgYmxvY2sqL1xuICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gRm9yIGZ1bGwgd2lkdGggYnV0dG9ucyBvbiBsYXJnZXIgc2NyZWVuc1xuICAgIC5mdWxsLXdpZHRoLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8qQnkgZGVmYXVsdCwgdGhlIGJ1dHRvbiBzaXplcyBhcmUgdGhlIHNhbWUgYnV0IG9uIHNjcmVlbnMgZ3JlYXRlciB0aGFuIDQyLjY2NmVtLCB0aGV5IGRpdmVyZ2UgaW50byBkaWZmZXJlbnQgc2l6ZXMqL1xuICAgIC5idXR0b24tc2l6ZS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNjI1ZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgfVxuXG4gICAgLy9CdXR0b24gQ29udGFpbmVyIGZvciBzY3JlZW4gc2l6ZXMgZ3JlYXRlciB0aGFuIG1vYmlsZVxuICAgIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4qL1xuXG5AbWl4aW4gYW5pbWF0ZWQoKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWl4aW4gZmFkZUluKCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG4uZmFkZUluIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIGZhZGVJbigpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5AbWl4aW4gZmFkZUluRG93bigpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4uZmFkZUluRG93biB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5Eb3duKCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIGZhZGVJbkxlZnQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5SaWdodCgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duMmQge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgICAxJSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24yZCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMSUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBtaXhpbiBzbGlkZU91dERvd24yZCgpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd24yZDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duMmQ7XG59XG5cbi5zbGlkZU91dERvd24yZCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBzbGlkZU91dERvd24yZCgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAgIGZyb20sXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAlLFxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlLFxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDIwJSxcbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAgIGZyb20sXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAlLFxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlLFxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDIwJSxcbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBtaXhpbiBzaGFrZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG4uc2hha2Uge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgc2hha2U7XG59XG5cbi8vUHVsc2VcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG59XG5cbkBtaXhpbiBwdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG4ucHVsc2Uge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgcHVsc2UoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgICBmcm9tLFxuICAgIDUwJSxcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDc1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgICBmcm9tLFxuICAgIDUwJSxcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDc1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxhc2gge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi5mbGFzaCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmbGFzaCgpO1xufVxuXG4vKk5vdCBmcm9tIGFuaW1hdGUuY3NzKi9cbkBrZXlmcmFtZXMgc29uYXIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG4uc29uYXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNvbmFyO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzb25hcjtcbn1cblxuLy9IT1ZFUiBBTklNQVRJT05TXG5cbi8qIEZhZGUgYmFja2dyb3VuZCAqL1xuLmh2ci1mYWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLyogU3dlZXAgVG8gUmlnaHQgKi9cbi5odnItc3dlZXAtdG8tcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXIsXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzLFxuLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi8qIFVuZGVybGluZSBGcm9tIExlZnQgKi9cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpob3ZlcjpiZWZvcmUsXG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6Zm9jdXM6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmFjdGl2ZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiBVbmRlcmxpbmUgRnJvbSBDZW50ZXIgKi9cbi5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpmb2N1czpiZWZvcmUsXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiBPdmVybGluZSBGcm9tIENlbnRlciAqL1xuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmhvdmVyOmJlZm9yZSxcbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLFxuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQkFTSUMgQ0FSRFMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKipcbkEgY2FyZCBpcyBhIHNldCBvZiBpbnRlcmFjdGlvbiB0aGF0IHNlcnZlcyBhcyBhbiBlbnRyeSBwb2ludCB0byBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uLiBDYXJkcyBtYXkgY29udGFpbiBhIHBob3RvLCB0ZXh0LCBhbmQgYSBsaW5rIGFib3V0IGEgc2luZ2xlIHN1YmplY3QuIFRoZXkgbWF5IGRpc3BsYXkgY29udGVudCBjb250YWluaW5nIGVsZW1lbnRzIG9mIHZhcnlpbmcgc2l6ZSwgc3VjaCBhcyBwaG90b3Mgd2l0aCBjYXB0aW9ucyBvZiB2YXJpYWJsZSBsZW5ndGguXG5cblRoaXMgY2FyZCBpcyBleHRlbmRlZCB0byBjcmVhdGUgbW9yZSBzcGVjaWZpYyBjYXJkcyBiYXNlZCBvbiB0aGUgY29udGVudCBiZWluZyBzZXJ2ZWQuXG4qKiovXG5cbi8qICoqKioqKioqKioqKiogQkFTRSBTVFlMRVMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmNhcmQge1xuICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5odnItYm94LXNoYWRvdygpO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIge1xuICAgICAgICBAZXh0ZW5kIC5mbGFzaDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjgpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyB8ICc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ZvciBtb2Rlcm4gbW9iaWxlIGRldmljZXMgbGlrZSBpUGhvbmUgNiBhbmQgU2Ftc3VuZyBnYWxheHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLy9SZWd1bGFyIHN0dWR5IHNuaXBwZXRcbiAgICAuY2FyZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC41KTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMik7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICoqKioqKioqKioqKiogQ0FSRCBXSVRIIEEgQkFOTkVSICoqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLm5ldyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLm5ldyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiBUQUdTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnRhZyB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjU2ZW0gMC4zNWVtIDAuNTZlbTtcbiAgICBtYXJnaW46IDAgMC4yNWVtIDAuMjVlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhZ19oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiogQmFkZ2VzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqKioqKiogQmFzZSBCYWRnZSAoSW5saW5lKSoqKioqKiovXG4uYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kYmFkZ2UtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYWRnZS1mb250LWNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGJhZGdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYmFkZ2UtbGluay1ob3Zlci1mb250LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8qKioqKioqIE1lbnUgTGFiZWwgQmFkZ2UgKEFic29sdXRlbHkgUG9zaXRpb25lZCkgKioqKioqKi9cbi5tZW51LWJhZGdlIHtcbiAgICBAZXh0ZW5kIC5wdWxzZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKkV5YmFsbGVkIHZhbHVlcyB0byBnZXQgdGhlIHBvc2l0aW9uIG9mIHRoZSBiYWRnZSBqdXN0IHJpZ2h0Ki9cbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbWluLWhlaWdodDogMzNweDtcbiAgICBtaW4td2lkdGg6IDMzcHg7XG4gICAgYmFja2dyb3VuZDogY29tbW9uVmFyaWFibGVzLiRtZW51LWJhZGdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypGb3Igc29uYXIgYW5pbWF0aW9uKi9cbi5tZW51LWJhZGdlOmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5zb25hcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kbWVudS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIFZJU0lCSUxJVFkgQ0xBU1NFUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIHNtYWxsIGRpc3BsYXlzICovXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAgIC5zaG93LWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuc2hvdy1mb3Itc21hbGwsXG4gICAgLnNob3ctZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRlLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGUtZm9yLW1lZGl1bSxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtdXAsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tZG93bixcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cbi8qIG1lZGl1bSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnNob3ctZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5zaG93LWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZS1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLWxhcmdlLFxuICAgIC5zaG93LWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14bGFyZ2UsXG4gICAgLnNob3ctZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZS1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRlLWZvci1tZWRpdW0sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5zaG93LWZvci1sYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci1sYXJnZS11cCxcbiAgICAuc2hvdy1mb3ItbGFyZ2UsXG4gICAgLmhpZGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXhsYXJnZSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteHhsYXJnZSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci1sYXJnZSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cblxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4vKiBsYXJnZSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnNob3ctZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5zaG93LWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14bGFyZ2UsXG4gICAgLnNob3ctZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZS1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5zaG93LWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5zaG93LWZvci1tZWRpdW0sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRlLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZS1mb3ItbGFyZ2UsXG4gICAgLmhpZGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXhsYXJnZSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteHhsYXJnZSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cblxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4vKlNjcmVlbiByZWFkZXIgc3BhZWNpZmljIHZpc2liaWxpdHkqL1xuLnNob3ctZm9yLXNyIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4vLyBIaWRlIGVsZW1lbnRcbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogRkVFREJBQ0sgQkxPQ0tTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICBwYWRkaW5nOiAwLjZlbSAwIDAuNmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGZlZWRiYWNrLWJsb2NrLWZvbnQtY29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgICBAZXh0ZW5kIC5zaGFrZTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuOCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxLjIpO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyKTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIF9vdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6b29tOiAxO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC44KTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LFxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLFxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGZlZWRiYWNrLWJsb2NrLWZvbnQtY29sb3I7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5kaXYuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWJhY2tncm91bmQtY29sb3I7XG59XG5kaXYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcbn1cbmRpdi5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGluZm8tYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLypDaGFuZ2luZyB0aGUgaWNvbnMgYmFzZWQgb24gY2xhc3MgdHlwZXMqL1xuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmEge1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG59XG4uZmVlZGJhY2stYmxvY2suc3VjY2VzcyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Yyc7XG59XG4uZmVlZGJhY2stYmxvY2suZXJyb3IgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODEnO1xufVxuLmZlZWRiYWNrLWJsb2NrLmluZm8gLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhLFxuICAgIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICB9XG4gICAgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjMpO1xuICAgIH1cbn1cblxuLypMQU5ESU5HIFBBR0UgQU5OT1VOQ0VNRU5UUyovXG4vKi0tLSBBIHNwZWNpYWwgdHlwZSBvZiBmZWVkYmFjayBibG9jayB1c2VkIHRvIHByb3ZpZGUgYW5ub3VuY2VtZW50cyBvbiBsYW5kaW5nIHBhZ2VzIC0tLSovXG4ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHMge1xuICAgIC5mZWVkYmFjay1ibG9jayB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmZlZWRiYWNrLWJsb2NrLWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4ucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGFiZWwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbn1cbi5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLWxlZnQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbn1cbi8vSnVtcCB0byBhIHNwZWNpZmljIHBhZ2Vcbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBwYWRkaW5nOiAxZW07XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSxcbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSkge1xuICAgIC5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5jZW50ZXIoKTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBMT0dJTiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sb2dpbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbn1cblxuLmxvZ2luLWNvbnRlbnQgaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgzLjMpO1xufVxuLmxvZ2luLWNvbnRlbnQgaGVhZGVyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxvZ2luLWNvbnRlbnQgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgbGFiZWwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgY29sb3I6ICMxMTE7XG59XG4ubG9naW4tY29udGVudCAucGFzc3dvcmQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbn1cblxuLmxvZ2luLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tbGlua3MtY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8qKioqIFJFU1BPTlNJVkVORVNTICoqLy9cblxuLy9zbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5wYXNzd29yZCAuZmllbGQtaGVscC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjUpO1xuICAgIH1cbn1cbi8vbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAubG9naW4tY29udGVudCBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3c6bm90KC5hbHdheXMpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDEpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dpbi1saW5rcy1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBQT1BVUCBTVFlMSU5HICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vLyBBdXRob3JlZCBmb3IganF1ZXJ5IHBsdWdpbiBqUXVlcnkgUG9wdXAgQ29udGFpbmVyLiBUaGUgcGx1Z2luIGFkZHMgYSBjbGFzcyBcInBvcHVwX2NvbnRlbnRcIiB0byB0aGUgbW9kYWwgd2luZG93IHdoZW4gdGhlIHdpbmRvdyBpcyBhY3RpdmVcblxuLnBvcHVwX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAuMDVlbSAwLjA1ZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgaGVhZGVyLFxuICAgIGZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMS41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAvKiAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7ICovXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSxcbiAgICAgICAgICAgICAgICBhW2NsYXNzJD0nYnV0dG9uJ10ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcC1jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDM4MmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG5cbiAgICAgICAgLy8gSGFjayB0byBtYWtlIHNlbGVjdCBib3hlcyB3aXRoaW4gdGhlIHBvcHVwIDgwJSBzbyB0aGF0IHRoZXkgZG8gbm90IGV4cGFuZCBiZXlvbmQgdGhlIHBvcHVwIHdpZHRoIGV2ZW4gaWYgdGhleSBoYXZlIHZlcnkgbGFyZ2Ugb3B0aW9uc1xuICAgICAgICBmb3JtIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCB7XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjUlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjUlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDFlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgICAgICBoZWFkZXIsXG4gICAgICAgIGZvb3RlcixcbiAgICAgICAgc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLm92ZXJsYXkge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRvdmVybGF5LWNvbG9yO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNwaW5uZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG59XG5cbi5kb3VibGUtYm91bmNlMSxcbi5kb3VibGUtYm91bmNlMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbjogc2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZG91YmxlLWJvdW5jZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1ib3VuY2Uge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuIiwiLyogQSB2aWRlby13cmFwcGVyIGZvciByZXNwb25zaXZlIHZpZGVvIGVtYmVkcywgZXNwZWNpYWxseSBmcm9tIFlvdVR1YmUqL1xuLnZpZGVvV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG59XG4udmlkZW9XcmFwcGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLnR5cGVhaGVhZC1jb250YWluZXIge1xuICAgIC50dC1xdWVyeSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIH1cblxuICAgIC50dC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHQtaGludCB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgIC50dC1tZW51IHtcbiAgICAgICAgLyogdXNlZCB0byBiZSB0dC1kcm9wZG93bi1tZW51IGluIG9sZGVyIHZlcnNpb25zICovXG4gICAgICAgIC8vd2lkdGg6IDQyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICAudHQtc3VnZ2VzdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsXG4gICAgLnR0LXN1Z2dlc3Rpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdjZjtcbiAgICB9XG5cbiAgICAudHQtc3VnZ2VzdGlvbiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qKioqKioqKiBSRVNVTFRTIExJU1QgKioqKioqKioqKi9cbiAgICAudHQtYWRkZWQtcmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAucHVsc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMud29yZC13cmFwKCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypTdHlsaW5nIHRoZSBhY3R1YWwgZGlzcGxheSB0ZXh0Ki9cbiAgICAgICAgICAgIC5kaXNwbGF5LXRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5odnItZmFkZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qKioqKioqKiBBQ1RJT04gQ09OVEFJTkVSICoqKioqKioqKiovXG5cbiAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvL01ha2UgdGhlIHR5cGVhaGVhZCBhbmQgdGhlIG5vdCBjaGVja2JveCBhcHBlYXIgbmV4dCB0byBlYWNoIG90aGVyIG9uIGJpZ2dlciBzY3JlZW5zXG4gICAgICAgIC5iYWRnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC50eXBlYWhlYWQtY29udGFpbmVyIHtcbiAgICAgICAgLyoqKioqKioqIFJFU1VMVFMgKioqKioqKioqKi9cbiAgICAgICAgLy9NYWtlIHRoZSByZXN1bHRzIGFwcGVhciBhcyB0YWdzIG9uIG1lZGl1bSsgc2NyZWVuc1xuICAgICAgICAudHQtYWRkZWQtcmVzdWx0cyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLypUYWcgc3R5bGluZy4gTm90IGV4dGVuZGluZyAudGFnIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC41NmVtIDAuMzVlbSAwLjU2ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLypCeSBkZWZhdWx0LCB0aGUgbGFzdCBpdGVtIGlzIHNldCB0byBub3QgaGF2ZSBhbnkgYm9yZGVyLiBXZSBkbyBob3dldmVyLCB3YW50IGEgYm9yZGVyIGZvciB0aGUgbGFzdCBpdGVtIG9uIGJpZ2dlciBzY3JlZW5zKi9cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLypTaG93IG9uIHNjcmVlbiByZWFkZXJzIGJ1dCBub3Qgb24gc2NyZWVuLiBOb3QgZXh0ZW5kaW5nIHNob3ctZm9yLXNyIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqKioqKioqIEFDVElPTiBDT05UQUlORVIgKioqKioqKioqKi9cbiAgICAgICAgLy9NYWtlIHRoZSB0eXBlYWhlYWQgYW5kIHRoZSBcIm5vdFwiIGNoZWNrYm94IGFwcGVhciBuZXh0IHRvIGVhY2ggb3RoZXIgb24gYmlnZ2VyIHNjcmVlbnNcbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAvKk1ha2UgdGhlIGNoZWNrYm94IGEgYmxvY2sgbGFiZWwuIE5vdCBleHRlbmRpbmcgLmJsb2NrLWxhYmVsIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGNoZWNrLXJhZGlvLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vL21lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwICh3ZSBkaXNwbGF5IHNtYWxsIGJ1dHRvbikuIFdoZW4gbW9iaWxlIGJhbm5lciBhcHBlYXJzIHRoZXNlIHN0eWxlcyB3b250IGFwcGx5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmxhbmd1YWdlLXBpY2tlcixcbiAgICAubGFuZ3VhZ2UtcGlja2VyIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1waWNrZXIgaS5mYS1nbG9iZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKiogSUNPTiBGT05UUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC4zLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQHVzZSAndmFyaWFibGVzJztcbkB1c2UgJ21peGlucyc7XG5AdXNlICdwYXRoJztcbkB1c2UgJ2NvcmUnO1xuQHVzZSAnbGFyZ2VyJztcbkB1c2UgJ2ZpeGVkLXdpZHRoJztcbkB1c2UgJ2xpc3QnO1xuQHVzZSAnYm9yZGVyZWQtcHVsbGVkJztcbkB1c2UgJ2FuaW1hdGVkJztcbkB1c2UgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AdXNlICdzdGFja2VkJztcbkB1c2UgJ2ljb25zJztcbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgc3JjOiB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOmxpc3QnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgbGlzdC5zbGFzaCh2YXJpYWJsZXMuJGZhLWZvbnQtc2l6ZS1iYXNlLCAxKSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KDRlbSwgMyk7XG4gICAgbGluZS1oZWlnaHQ6ICgzZW0gKiAwLjI1KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LTR4IHtcbiAgICBmb250LXNpemU6IDRlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZncge1xuICAgIHdpZHRoOiBtYXRoLmRpdigxOGVtLCAxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcmlhYmxlcy4kZmEtbGktd2lkdGg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0odmFyaWFibGVzLiRmYS1saS13aWR0aCk7XG4gICAgd2lkdGg6IHZhcmlhYmxlcy4kZmEtbGktd2lkdGg7XG4gICAgdG9wOiBtYXRoLmRpdigyZW0sIDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGcge1xuICAgICAgICBsZWZ0OiAtKHZhcmlhYmxlcy4kZmEtbGktd2lkdGgpICsgbWF0aC5kaXYoNGVtLCAxNCk7XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gdmFyaWFibGVzLiRmYS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fSB7XG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOmxpc3QnO1xuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgbGlzdC5zbGFzaCh2YXJpYWJsZXMuJGZhLWZvbnQtc2l6ZS1iYXNlLCAxKSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cbiIsIkB1c2UgJ21peGlucyc7XG5AdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpO1xufVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tZmxpcCgtMSwgMSwgMCk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLWZsaXAoMSwgLTEsIDIpO1xufVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZmEtaW52ZXJzZTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczptYXRoJztcblxuJGZhLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lJyAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogMTRweCAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC4zLjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6IGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICc0LjMuMCcgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6IG1hdGguZGl2KDMwZW0sIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci1hZGp1c3Q6ICdcXGYwNDInO1xuJGZhLXZhci1hZG46ICdcXGYxNzAnO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6ICdcXGYwMzcnO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiAnXFxmMDM5JztcbiRmYS12YXItYWxpZ24tbGVmdDogJ1xcZjAzNic7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiAnXFxmMDM4JztcbiRmYS12YXItYW1idWxhbmNlOiAnXFxmMGY5JztcbiRmYS12YXItYW5jaG9yOiAnXFxmMTNkJztcbiRmYS12YXItYW5kcm9pZDogJ1xcZjE3Yic7XG4kZmEtdmFyLWFuZ2VsbGlzdDogJ1xcZjIwOSc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiAnXFxmMTAzJztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6ICdcXGYxMDAnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6ICdcXGYxMDEnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6ICdcXGYxMDInO1xuJGZhLXZhci1hbmdsZS1kb3duOiAnXFxmMTA3JztcbiRmYS12YXItYW5nbGUtbGVmdDogJ1xcZjEwNCc7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiAnXFxmMTA1JztcbiRmYS12YXItYW5nbGUtdXA6ICdcXGYxMDYnO1xuJGZhLXZhci1hcHBsZTogJ1xcZjE3OSc7XG4kZmEtdmFyLWFyY2hpdmU6ICdcXGYxODcnO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiAnXFxmMWZlJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246ICdcXGYwYWInO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogJ1xcZjBhOCc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246ICdcXGYwMWEnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiAnXFxmMTkwJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6ICdcXGYxOGUnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogJ1xcZjAxYic7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogJ1xcZjBhOSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogJ1xcZjBhYSc7XG4kZmEtdmFyLWFycm93LWRvd246ICdcXGYwNjMnO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiAnXFxmMDYwJztcbiRmYS12YXItYXJyb3ctcmlnaHQ6ICdcXGYwNjEnO1xuJGZhLXZhci1hcnJvdy11cDogJ1xcZjA2Mic7XG4kZmEtdmFyLWFycm93czogJ1xcZjA0Nyc7XG4kZmEtdmFyLWFycm93cy1hbHQ6ICdcXGYwYjInO1xuJGZhLXZhci1hcnJvd3MtaDogJ1xcZjA3ZSc7XG4kZmEtdmFyLWFycm93cy12OiAnXFxmMDdkJztcbiRmYS12YXItYXN0ZXJpc2s6ICdcXGYwNjknO1xuJGZhLXZhci1hdDogJ1xcZjFmYSc7XG4kZmEtdmFyLWF1dG9tb2JpbGU6ICdcXGYxYjknO1xuJGZhLXZhci1iYWNrd2FyZDogJ1xcZjA0YSc7XG4kZmEtdmFyLWJhbjogJ1xcZjA1ZSc7XG4kZmEtdmFyLWJhbms6ICdcXGYxOWMnO1xuJGZhLXZhci1iYXItY2hhcnQ6ICdcXGYwODAnO1xuJGZhLXZhci1iYXItY2hhcnQtbzogJ1xcZjA4MCc7XG4kZmEtdmFyLWJhcmNvZGU6ICdcXGYwMmEnO1xuJGZhLXZhci1iYXJzOiAnXFxmMGM5JztcbiRmYS12YXItYmVkOiAnXFxmMjM2JztcbiRmYS12YXItYmVlcjogJ1xcZjBmYyc7XG4kZmEtdmFyLWJlaGFuY2U6ICdcXGYxYjQnO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogJ1xcZjFiNSc7XG4kZmEtdmFyLWJlbGw6ICdcXGYwZjMnO1xuJGZhLXZhci1iZWxsLW86ICdcXGYwYTInO1xuJGZhLXZhci1iZWxsLXNsYXNoOiAnXFxmMWY2JztcbiRmYS12YXItYmVsbC1zbGFzaC1vOiAnXFxmMWY3JztcbiRmYS12YXItYmljeWNsZTogJ1xcZjIwNic7XG4kZmEtdmFyLWJpbm9jdWxhcnM6ICdcXGYxZTUnO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiAnXFxmMWZkJztcbiRmYS12YXItYml0YnVja2V0OiAnXFxmMTcxJztcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogJ1xcZjE3Mic7XG4kZmEtdmFyLWJpdGNvaW46ICdcXGYxNWEnO1xuJGZhLXZhci1ib2xkOiAnXFxmMDMyJztcbiRmYS12YXItYm9sdDogJ1xcZjBlNyc7XG4kZmEtdmFyLWJvbWI6ICdcXGYxZTInO1xuJGZhLXZhci1ib29rOiAnXFxmMDJkJztcbiRmYS12YXItYm9va21hcms6ICdcXGYwMmUnO1xuJGZhLXZhci1ib29rbWFyay1vOiAnXFxmMDk3JztcbiRmYS12YXItYnJpZWZjYXNlOiAnXFxmMGIxJztcbiRmYS12YXItYnRjOiAnXFxmMTVhJztcbiRmYS12YXItYnVnOiAnXFxmMTg4JztcbiRmYS12YXItYnVpbGRpbmc6ICdcXGYxYWQnO1xuJGZhLXZhci1idWlsZGluZy1vOiAnXFxmMGY3JztcbiRmYS12YXItYnVsbGhvcm46ICdcXGYwYTEnO1xuJGZhLXZhci1idWxsc2V5ZTogJ1xcZjE0MCc7XG4kZmEtdmFyLWJ1czogJ1xcZjIwNyc7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6ICdcXGYyMGQnO1xuJGZhLXZhci1jYWI6ICdcXGYxYmEnO1xuJGZhLXZhci1jYWxjdWxhdG9yOiAnXFxmMWVjJztcbiRmYS12YXItY2FsZW5kYXI6ICdcXGYwNzMnO1xuJGZhLXZhci1jYWxlbmRhci1vOiAnXFxmMTMzJztcbiRmYS12YXItY2FtZXJhOiAnXFxmMDMwJztcbiRmYS12YXItY2FtZXJhLXJldHJvOiAnXFxmMDgzJztcbiRmYS12YXItY2FyOiAnXFxmMWI5JztcbiRmYS12YXItY2FyZXQtZG93bjogJ1xcZjBkNyc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6ICdcXGYwZDknO1xuJGZhLXZhci1jYXJldC1yaWdodDogJ1xcZjBkYSc7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246ICdcXGYxNTAnO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiAnXFxmMTkxJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6ICdcXGYxNTInO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogJ1xcZjE1MSc7XG4kZmEtdmFyLWNhcmV0LXVwOiAnXFxmMGQ4JztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiAnXFxmMjE4JztcbiRmYS12YXItY2FydC1wbHVzOiAnXFxmMjE3JztcbiRmYS12YXItY2M6ICdcXGYyMGEnO1xuJGZhLXZhci1jYy1hbWV4OiAnXFxmMWYzJztcbiRmYS12YXItY2MtZGlzY292ZXI6ICdcXGYxZjInO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiAnXFxmMWYxJztcbiRmYS12YXItY2MtcGF5cGFsOiAnXFxmMWY0JztcbiRmYS12YXItY2Mtc3RyaXBlOiAnXFxmMWY1JztcbiRmYS12YXItY2MtdmlzYTogJ1xcZjFmMCc7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiAnXFxmMGEzJztcbiRmYS12YXItY2hhaW46ICdcXGYwYzEnO1xuJGZhLXZhci1jaGFpbi1icm9rZW46ICdcXGYxMjcnO1xuJGZhLXZhci1jaGVjazogJ1xcZjAwYyc7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogJ1xcZjA1OCc7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiAnXFxmMDVkJztcbiRmYS12YXItY2hlY2stc3F1YXJlOiAnXFxmMTRhJztcbiRmYS12YXItY2hlY2stc3F1YXJlLW86ICdcXGYwNDYnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiAnXFxmMTNhJztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogJ1xcZjEzNyc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiAnXFxmMTM4JztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6ICdcXGYxMzknO1xuJGZhLXZhci1jaGV2cm9uLWRvd246ICdcXGYwNzgnO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6ICdcXGYwNTMnO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiAnXFxmMDU0JztcbiRmYS12YXItY2hldnJvbi11cDogJ1xcZjA3Nyc7XG4kZmEtdmFyLWNoaWxkOiAnXFxmMWFlJztcbiRmYS12YXItY2lyY2xlOiAnXFxmMTExJztcbiRmYS12YXItY2lyY2xlLW86ICdcXGYxMGMnO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogJ1xcZjFjZSc7XG4kZmEtdmFyLWNpcmNsZS10aGluOiAnXFxmMWRiJztcbiRmYS12YXItY2xpcGJvYXJkOiAnXFxmMGVhJztcbiRmYS12YXItY2xvY2stbzogJ1xcZjAxNyc7XG4kZmEtdmFyLWNsb3NlOiAnXFxmMDBkJztcbiRmYS12YXItY2xvdWQ6ICdcXGYwYzInO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogJ1xcZjBlZCc7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogJ1xcZjBlZSc7XG4kZmEtdmFyLWNueTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWNvZGU6ICdcXGYxMjEnO1xuJGZhLXZhci1jb2RlLWZvcms6ICdcXGYxMjYnO1xuJGZhLXZhci1jb2RlcGVuOiAnXFxmMWNiJztcbiRmYS12YXItY29mZmVlOiAnXFxmMGY0JztcbiRmYS12YXItY29nOiAnXFxmMDEzJztcbiRmYS12YXItY29nczogJ1xcZjA4NSc7XG4kZmEtdmFyLWNvbHVtbnM6ICdcXGYwZGInO1xuJGZhLXZhci1jb21tZW50OiAnXFxmMDc1JztcbiRmYS12YXItY29tbWVudC1vOiAnXFxmMGU1JztcbiRmYS12YXItY29tbWVudHM6ICdcXGYwODYnO1xuJGZhLXZhci1jb21tZW50cy1vOiAnXFxmMGU2JztcbiRmYS12YXItY29tcGFzczogJ1xcZjE0ZSc7XG4kZmEtdmFyLWNvbXByZXNzOiAnXFxmMDY2JztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6ICdcXGYyMGUnO1xuJGZhLXZhci1jb3B5OiAnXFxmMGM1JztcbiRmYS12YXItY29weXJpZ2h0OiAnXFxmMWY5JztcbiRmYS12YXItY3JlZGl0LWNhcmQ6ICdcXGYwOWQnO1xuJGZhLXZhci1jcm9wOiAnXFxmMTI1JztcbiRmYS12YXItY3Jvc3NoYWlyczogJ1xcZjA1Yic7XG4kZmEtdmFyLWNzczM6ICdcXGYxM2MnO1xuJGZhLXZhci1jdWJlOiAnXFxmMWIyJztcbiRmYS12YXItY3ViZXM6ICdcXGYxYjMnO1xuJGZhLXZhci1jdXQ6ICdcXGYwYzQnO1xuJGZhLXZhci1jdXRsZXJ5OiAnXFxmMGY1JztcbiRmYS12YXItZGFzaGJvYXJkOiAnXFxmMGU0JztcbiRmYS12YXItZGFzaGN1YmU6ICdcXGYyMTAnO1xuJGZhLXZhci1kYXRhYmFzZTogJ1xcZjFjMCc7XG4kZmEtdmFyLWRlZGVudDogJ1xcZjAzYic7XG4kZmEtdmFyLWRlbGljaW91czogJ1xcZjFhNSc7XG4kZmEtdmFyLWRlc2t0b3A6ICdcXGYxMDgnO1xuJGZhLXZhci1kZXZpYW50YXJ0OiAnXFxmMWJkJztcbiRmYS12YXItZGlhbW9uZDogJ1xcZjIxOSc7XG4kZmEtdmFyLWRpZ2c6ICdcXGYxYTYnO1xuJGZhLXZhci1kb2xsYXI6ICdcXGYxNTUnO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86ICdcXGYxOTInO1xuJGZhLXZhci1kb3dubG9hZDogJ1xcZjAxOSc7XG4kZmEtdmFyLWRyaWJiYmxlOiAnXFxmMTdkJztcbiRmYS12YXItZHJvcGJveDogJ1xcZjE2Yic7XG4kZmEtdmFyLWRydXBhbDogJ1xcZjFhOSc7XG4kZmEtdmFyLWVkaXQ6ICdcXGYwNDQnO1xuJGZhLXZhci1lamVjdDogJ1xcZjA1Mic7XG4kZmEtdmFyLWVsbGlwc2lzLWg6ICdcXGYxNDEnO1xuJGZhLXZhci1lbGxpcHNpcy12OiAnXFxmMTQyJztcbiRmYS12YXItZW1waXJlOiAnXFxmMWQxJztcbiRmYS12YXItZW52ZWxvcGU6ICdcXGYwZTAnO1xuJGZhLXZhci1lbnZlbG9wZS1vOiAnXFxmMDAzJztcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiAnXFxmMTk5JztcbiRmYS12YXItZXJhc2VyOiAnXFxmMTJkJztcbiRmYS12YXItZXVyOiAnXFxmMTUzJztcbiRmYS12YXItZXVybzogJ1xcZjE1Myc7XG4kZmEtdmFyLWV4Y2hhbmdlOiAnXFxmMGVjJztcbiRmYS12YXItZXhjbGFtYXRpb246ICdcXGYxMmEnO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6ICdcXGYwNmEnO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogJ1xcZjA3MSc7XG4kZmEtdmFyLWV4cGFuZDogJ1xcZjA2NSc7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6ICdcXGYwOGUnO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogJ1xcZjE0Yyc7XG4kZmEtdmFyLWV5ZTogJ1xcZjA2ZSc7XG4kZmEtdmFyLWV5ZS1zbGFzaDogJ1xcZjA3MCc7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6ICdcXGYxZmInO1xuJGZhLXZhci1mYWNlYm9vazogJ1xcZjA5YSc7XG4kZmEtdmFyLWZhY2Vib29rLWY6ICdcXGYwOWEnO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogJ1xcZjIzMCc7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogJ1xcZjA4Mic7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6ICdcXGYwNDknO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6ICdcXGYwNTAnO1xuJGZhLXZhci1mYXg6ICdcXGYxYWMnO1xuJGZhLXZhci1mZW1hbGU6ICdcXGYxODInO1xuJGZhLXZhci1maWdodGVyLWpldDogJ1xcZjBmYic7XG4kZmEtdmFyLWZpbGU6ICdcXGYxNWInO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogJ1xcZjFjNic7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogJ1xcZjFjNyc7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiAnXFxmMWM5JztcbiRmYS12YXItZmlsZS1leGNlbC1vOiAnXFxmMWMzJztcbiRmYS12YXItZmlsZS1pbWFnZS1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiAnXFxmMWM4JztcbiRmYS12YXItZmlsZS1vOiAnXFxmMDE2JztcbiRmYS12YXItZmlsZS1wZGYtbzogJ1xcZjFjMSc7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86ICdcXGYxYzQnO1xuJGZhLXZhci1maWxlLXNvdW5kLW86ICdcXGYxYzcnO1xuJGZhLXZhci1maWxlLXRleHQ6ICdcXGYxNWMnO1xuJGZhLXZhci1maWxlLXRleHQtbzogJ1xcZjBmNic7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogJ1xcZjFjOCc7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiAnXFxmMWMyJztcbiRmYS12YXItZmlsZS16aXAtbzogJ1xcZjFjNic7XG4kZmEtdmFyLWZpbGVzLW86ICdcXGYwYzUnO1xuJGZhLXZhci1maWxtOiAnXFxmMDA4JztcbiRmYS12YXItZmlsdGVyOiAnXFxmMGIwJztcbiRmYS12YXItZmlyZTogJ1xcZjA2ZCc7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiAnXFxmMTM0JztcbiRmYS12YXItZmxhZzogJ1xcZjAyNCc7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiAnXFxmMTFlJztcbiRmYS12YXItZmxhZy1vOiAnXFxmMTFkJztcbiRmYS12YXItZmxhc2g6ICdcXGYwZTcnO1xuJGZhLXZhci1mbGFzazogJ1xcZjBjMyc7XG4kZmEtdmFyLWZsaWNrcjogJ1xcZjE2ZSc7XG4kZmEtdmFyLWZsb3BweS1vOiAnXFxmMGM3JztcbiRmYS12YXItZm9sZGVyOiAnXFxmMDdiJztcbiRmYS12YXItZm9sZGVyLW86ICdcXGYxMTQnO1xuJGZhLXZhci1mb2xkZXItb3BlbjogJ1xcZjA3Yyc7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86ICdcXGYxMTUnO1xuJGZhLXZhci1mb250OiAnXFxmMDMxJztcbiRmYS12YXItZm9ydW1iZWU6ICdcXGYyMTEnO1xuJGZhLXZhci1mb3J3YXJkOiAnXFxmMDRlJztcbiRmYS12YXItZm91cnNxdWFyZTogJ1xcZjE4MCc7XG4kZmEtdmFyLWZyb3duLW86ICdcXGYxMTknO1xuJGZhLXZhci1mdXRib2wtbzogJ1xcZjFlMyc7XG4kZmEtdmFyLWdhbWVwYWQ6ICdcXGYxMWInO1xuJGZhLXZhci1nYXZlbDogJ1xcZjBlMyc7XG4kZmEtdmFyLWdicDogJ1xcZjE1NCc7XG4kZmEtdmFyLWdlOiAnXFxmMWQxJztcbiRmYS12YXItZ2VhcjogJ1xcZjAxMyc7XG4kZmEtdmFyLWdlYXJzOiAnXFxmMDg1JztcbiRmYS12YXItZ2VuZGVybGVzczogJ1xcZjFkYic7XG4kZmEtdmFyLWdpZnQ6ICdcXGYwNmInO1xuJGZhLXZhci1naXQ6ICdcXGYxZDMnO1xuJGZhLXZhci1naXQtc3F1YXJlOiAnXFxmMWQyJztcbiRmYS12YXItZ2l0aHViOiAnXFxmMDliJztcbiRmYS12YXItZ2l0aHViLWFsdDogJ1xcZjExMyc7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6ICdcXGYwOTInO1xuJGZhLXZhci1naXR0aXA6ICdcXGYxODQnO1xuJGZhLXZhci1nbGFzczogJ1xcZjAwMCc7XG4kZmEtdmFyLWdsb2JlOiAnXFxmMGFjJztcbiRmYS12YXItZ29vZ2xlOiAnXFxmMWEwJztcbiRmYS12YXItZ29vZ2xlLXBsdXM6ICdcXGYwZDUnO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6ICdcXGYwZDQnO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiAnXFxmMWVlJztcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6ICdcXGYxOWQnO1xuJGZhLXZhci1ncmF0aXBheTogJ1xcZjE4NCc7XG4kZmEtdmFyLWdyb3VwOiAnXFxmMGMwJztcbiRmYS12YXItaC1zcXVhcmU6ICdcXGYwZmQnO1xuJGZhLXZhci1oYWNrZXItbmV3czogJ1xcZjFkNCc7XG4kZmEtdmFyLWhhbmQtby1kb3duOiAnXFxmMGE3JztcbiRmYS12YXItaGFuZC1vLWxlZnQ6ICdcXGYwYTUnO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6ICdcXGYwYTQnO1xuJGZhLXZhci1oYW5kLW8tdXA6ICdcXGYwYTYnO1xuJGZhLXZhci1oZGQtbzogJ1xcZjBhMCc7XG4kZmEtdmFyLWhlYWRlcjogJ1xcZjFkYyc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6ICdcXGYwMjUnO1xuJGZhLXZhci1oZWFydDogJ1xcZjAwNCc7XG4kZmEtdmFyLWhlYXJ0LW86ICdcXGYwOGEnO1xuJGZhLXZhci1oZWFydGJlYXQ6ICdcXGYyMWUnO1xuJGZhLXZhci1oaXN0b3J5OiAnXFxmMWRhJztcbiRmYS12YXItaG9tZTogJ1xcZjAxNSc7XG4kZmEtdmFyLWhvc3BpdGFsLW86ICdcXGYwZjgnO1xuJGZhLXZhci1ob3RlbDogJ1xcZjIzNic7XG4kZmEtdmFyLWh0bWw1OiAnXFxmMTNiJztcbiRmYS12YXItaWxzOiAnXFxmMjBiJztcbiRmYS12YXItaW1hZ2U6ICdcXGYwM2UnO1xuJGZhLXZhci1pbmJveDogJ1xcZjAxYyc7XG4kZmEtdmFyLWluZGVudDogJ1xcZjAzYyc7XG4kZmEtdmFyLWluZm86ICdcXGYxMjknO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogJ1xcZjA1YSc7XG4kZmEtdmFyLWlucjogJ1xcZjE1Nic7XG4kZmEtdmFyLWluc3RhZ3JhbTogJ1xcZjE2ZCc7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiAnXFxmMTljJztcbiRmYS12YXItaW94aG9zdDogJ1xcZjIwOCc7XG4kZmEtdmFyLWl0YWxpYzogJ1xcZjAzMyc7XG4kZmEtdmFyLWpvb21sYTogJ1xcZjFhYSc7XG4kZmEtdmFyLWpweTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWpzZmlkZGxlOiAnXFxmMWNjJztcbiRmYS12YXIta2V5OiAnXFxmMDg0JztcbiRmYS12YXIta2V5Ym9hcmQtbzogJ1xcZjExYyc7XG4kZmEtdmFyLWtydzogJ1xcZjE1OSc7XG4kZmEtdmFyLWxhbmd1YWdlOiAnXFxmMWFiJztcbiRmYS12YXItbGFwdG9wOiAnXFxmMTA5JztcbiRmYS12YXItbGFzdGZtOiAnXFxmMjAyJztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogJ1xcZjIwMyc7XG4kZmEtdmFyLWxlYWY6ICdcXGYwNmMnO1xuJGZhLXZhci1sZWFucHViOiAnXFxmMjEyJztcbiRmYS12YXItbGVnYWw6ICdcXGYwZTMnO1xuJGZhLXZhci1sZW1vbi1vOiAnXFxmMDk0JztcbiRmYS12YXItbGV2ZWwtZG93bjogJ1xcZjE0OSc7XG4kZmEtdmFyLWxldmVsLXVwOiAnXFxmMTQ4JztcbiRmYS12YXItbGlmZS1ib3V5OiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1idW95OiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1yaW5nOiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1zYXZlcjogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiAnXFxmMGViJztcbiRmYS12YXItbGluZS1jaGFydDogJ1xcZjIwMSc7XG4kZmEtdmFyLWxpbms6ICdcXGYwYzEnO1xuJGZhLXZhci1saW5rZWRpbjogJ1xcZjBlMSc7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogJ1xcZjA4Yyc7XG4kZmEtdmFyLWxpbnV4OiAnXFxmMTdjJztcbiRmYS12YXItbGlzdDogJ1xcZjAzYSc7XG4kZmEtdmFyLWxpc3QtYWx0OiAnXFxmMDIyJztcbiRmYS12YXItbGlzdC1vbDogJ1xcZjBjYic7XG4kZmEtdmFyLWxpc3QtdWw6ICdcXGYwY2EnO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogJ1xcZjEyNCc7XG4kZmEtdmFyLWxvY2s6ICdcXGYwMjMnO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246ICdcXGYxNzUnO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6ICdcXGYxNzcnO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiAnXFxmMTc4JztcbiRmYS12YXItbG9uZy1hcnJvdy11cDogJ1xcZjE3Nic7XG4kZmEtdmFyLW1hZ2ljOiAnXFxmMGQwJztcbiRmYS12YXItbWFnbmV0OiAnXFxmMDc2JztcbiRmYS12YXItbWFpbC1mb3J3YXJkOiAnXFxmMDY0JztcbiRmYS12YXItbWFpbC1yZXBseTogJ1xcZjExMic7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItbWFsZTogJ1xcZjE4Myc7XG4kZmEtdmFyLW1hcC1tYXJrZXI6ICdcXGYwNDEnO1xuJGZhLXZhci1tYXJzOiAnXFxmMjIyJztcbiRmYS12YXItbWFycy1kb3VibGU6ICdcXGYyMjcnO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogJ1xcZjIyOSc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6ICdcXGYyMmInO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiAnXFxmMjJhJztcbiRmYS12YXItbWF4Y2RuOiAnXFxmMTM2JztcbiRmYS12YXItbWVhbnBhdGg6ICdcXGYyMGMnO1xuJGZhLXZhci1tZWRpdW06ICdcXGYyM2EnO1xuJGZhLXZhci1tZWRraXQ6ICdcXGYwZmEnO1xuJGZhLXZhci1tZWgtbzogJ1xcZjExYSc7XG4kZmEtdmFyLW1lcmN1cnk6ICdcXGYyMjMnO1xuJGZhLXZhci1taWNyb3Bob25lOiAnXFxmMTMwJztcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogJ1xcZjEzMSc7XG4kZmEtdmFyLW1pbnVzOiAnXFxmMDY4JztcbiRmYS12YXItbWludXMtY2lyY2xlOiAnXFxmMDU2JztcbiRmYS12YXItbWludXMtc3F1YXJlOiAnXFxmMTQ2JztcbiRmYS12YXItbWludXMtc3F1YXJlLW86ICdcXGYxNDcnO1xuJGZhLXZhci1tb2JpbGU6ICdcXGYxMGInO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6ICdcXGYxMGInO1xuJGZhLXZhci1tb25leTogJ1xcZjBkNic7XG4kZmEtdmFyLW1vb24tbzogJ1xcZjE4Nic7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogJ1xcZjE5ZCc7XG4kZmEtdmFyLW1vdG9yY3ljbGU6ICdcXGYyMWMnO1xuJGZhLXZhci1tdXNpYzogJ1xcZjAwMSc7XG4kZmEtdmFyLW5hdmljb246ICdcXGYwYzknO1xuJGZhLXZhci1uZXV0ZXI6ICdcXGYyMmMnO1xuJGZhLXZhci1uZXdzcGFwZXItbzogJ1xcZjFlYSc7XG4kZmEtdmFyLW9wZW5pZDogJ1xcZjE5Yic7XG4kZmEtdmFyLW91dGRlbnQ6ICdcXGYwM2InO1xuJGZhLXZhci1wYWdlbGluZXM6ICdcXGYxOGMnO1xuJGZhLXZhci1wYWludC1icnVzaDogJ1xcZjFmYyc7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiAnXFxmMWQ4JztcbiRmYS12YXItcGFwZXItcGxhbmUtbzogJ1xcZjFkOSc7XG4kZmEtdmFyLXBhcGVyY2xpcDogJ1xcZjBjNic7XG4kZmEtdmFyLXBhcmFncmFwaDogJ1xcZjFkZCc7XG4kZmEtdmFyLXBhc3RlOiAnXFxmMGVhJztcbiRmYS12YXItcGF1c2U6ICdcXGYwNGMnO1xuJGZhLXZhci1wYXc6ICdcXGYxYjAnO1xuJGZhLXZhci1wYXlwYWw6ICdcXGYxZWQnO1xuJGZhLXZhci1wZW5jaWw6ICdcXGYwNDAnO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiAnXFxmMTRiJztcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiAnXFxmMDQ0JztcbiRmYS12YXItcGhvbmU6ICdcXGYwOTUnO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6ICdcXGYwOTgnO1xuJGZhLXZhci1waG90bzogJ1xcZjAzZSc7XG4kZmEtdmFyLXBpY3R1cmUtbzogJ1xcZjAzZSc7XG4kZmEtdmFyLXBpZS1jaGFydDogJ1xcZjIwMCc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6ICdcXGYxYTcnO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogJ1xcZjFhOCc7XG4kZmEtdmFyLXBpbnRlcmVzdDogJ1xcZjBkMic7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiAnXFxmMjMxJztcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogJ1xcZjBkMyc7XG4kZmEtdmFyLXBsYW5lOiAnXFxmMDcyJztcbiRmYS12YXItcGxheTogJ1xcZjA0Yic7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiAnXFxmMTQ0JztcbiRmYS12YXItcGxheS1jaXJjbGUtbzogJ1xcZjAxZCc7XG4kZmEtdmFyLXBsdWc6ICdcXGYxZTYnO1xuJGZhLXZhci1wbHVzOiAnXFxmMDY3JztcbiRmYS12YXItcGx1cy1jaXJjbGU6ICdcXGYwNTUnO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogJ1xcZjBmZSc7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86ICdcXGYxOTYnO1xuJGZhLXZhci1wb3dlci1vZmY6ICdcXGYwMTEnO1xuJGZhLXZhci1wcmludDogJ1xcZjAyZic7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogJ1xcZjEyZSc7XG4kZmEtdmFyLXFxOiAnXFxmMWQ2JztcbiRmYS12YXItcXJjb2RlOiAnXFxmMDI5JztcbiRmYS12YXItcXVlc3Rpb246ICdcXGYxMjgnO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6ICdcXGYwNTknO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiAnXFxmMTBkJztcbiRmYS12YXItcXVvdGUtcmlnaHQ6ICdcXGYxMGUnO1xuJGZhLXZhci1yYTogJ1xcZjFkMCc7XG4kZmEtdmFyLXJhbmRvbTogJ1xcZjA3NCc7XG4kZmEtdmFyLXJlYmVsOiAnXFxmMWQwJztcbiRmYS12YXItcmVjeWNsZTogJ1xcZjFiOCc7XG4kZmEtdmFyLXJlZGRpdDogJ1xcZjFhMSc7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6ICdcXGYxYTInO1xuJGZhLXZhci1yZWZyZXNoOiAnXFxmMDIxJztcbiRmYS12YXItcmVtb3ZlOiAnXFxmMDBkJztcbiRmYS12YXItcmVucmVuOiAnXFxmMThiJztcbiRmYS12YXItcmVvcmRlcjogJ1xcZjBjOSc7XG4kZmEtdmFyLXJlcGVhdDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJlcGx5OiAnXFxmMTEyJztcbiRmYS12YXItcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItcmV0d2VldDogJ1xcZjA3OSc7XG4kZmEtdmFyLXJtYjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXJvYWQ6ICdcXGYwMTgnO1xuJGZhLXZhci1yb2NrZXQ6ICdcXGYxMzUnO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogJ1xcZjBlMic7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJvdWJsZTogJ1xcZjE1OCc7XG4kZmEtdmFyLXJzczogJ1xcZjA5ZSc7XG4kZmEtdmFyLXJzcy1zcXVhcmU6ICdcXGYxNDMnO1xuJGZhLXZhci1ydWI6ICdcXGYxNTgnO1xuJGZhLXZhci1ydWJsZTogJ1xcZjE1OCc7XG4kZmEtdmFyLXJ1cGVlOiAnXFxmMTU2JztcbiRmYS12YXItc2F2ZTogJ1xcZjBjNyc7XG4kZmEtdmFyLXNjaXNzb3JzOiAnXFxmMGM0JztcbiRmYS12YXItc2VhcmNoOiAnXFxmMDAyJztcbiRmYS12YXItc2VhcmNoLW1pbnVzOiAnXFxmMDEwJztcbiRmYS12YXItc2VhcmNoLXBsdXM6ICdcXGYwMGUnO1xuJGZhLXZhci1zZWxsc3k6ICdcXGYyMTMnO1xuJGZhLXZhci1zZW5kOiAnXFxmMWQ4JztcbiRmYS12YXItc2VuZC1vOiAnXFxmMWQ5JztcbiRmYS12YXItc2VydmVyOiAnXFxmMjMzJztcbiRmYS12YXItc2hhcmU6ICdcXGYwNjQnO1xuJGZhLXZhci1zaGFyZS1hbHQ6ICdcXGYxZTAnO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiAnXFxmMWUxJztcbiRmYS12YXItc2hhcmUtc3F1YXJlOiAnXFxmMTRkJztcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86ICdcXGYwNDUnO1xuJGZhLXZhci1zaGVrZWw6ICdcXGYyMGInO1xuJGZhLXZhci1zaGVxZWw6ICdcXGYyMGInO1xuJGZhLXZhci1zaGllbGQ6ICdcXGYxMzInO1xuJGZhLXZhci1zaGlwOiAnXFxmMjFhJztcbiRmYS12YXItc2hpcnRzaW5idWxrOiAnXFxmMjE0JztcbiRmYS12YXItc2hvcHBpbmctY2FydDogJ1xcZjA3YSc7XG4kZmEtdmFyLXNpZ24taW46ICdcXGYwOTAnO1xuJGZhLXZhci1zaWduLW91dDogJ1xcZjA4Yic7XG4kZmEtdmFyLXNpZ25hbDogJ1xcZjAxMic7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiAnXFxmMjE1JztcbiRmYS12YXItc2l0ZW1hcDogJ1xcZjBlOCc7XG4kZmEtdmFyLXNreWF0bGFzOiAnXFxmMjE2JztcbiRmYS12YXItc2t5cGU6ICdcXGYxN2UnO1xuJGZhLXZhci1zbGFjazogJ1xcZjE5OCc7XG4kZmEtdmFyLXNsaWRlcnM6ICdcXGYxZGUnO1xuJGZhLXZhci1zbGlkZXNoYXJlOiAnXFxmMWU3JztcbiRmYS12YXItc21pbGUtbzogJ1xcZjExOCc7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86ICdcXGYxZTMnO1xuJGZhLXZhci1zb3J0OiAnXFxmMGRjJztcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6ICdcXGYxNWQnO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6ICdcXGYxNWUnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6ICdcXGYxNjAnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiAnXFxmMTYxJztcbiRmYS12YXItc29ydC1hc2M6ICdcXGYwZGUnO1xuJGZhLXZhci1zb3J0LWRlc2M6ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LWRvd246ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiAnXFxmMTYyJztcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6ICdcXGYxNjMnO1xuJGZhLXZhci1zb3J0LXVwOiAnXFxmMGRlJztcbiRmYS12YXItc291bmRjbG91ZDogJ1xcZjFiZSc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6ICdcXGYxOTcnO1xuJGZhLXZhci1zcGlubmVyOiAnXFxmMTEwJztcbiRmYS12YXItc3Bvb246ICdcXGYxYjEnO1xuJGZhLXZhci1zcG90aWZ5OiAnXFxmMWJjJztcbiRmYS12YXItc3F1YXJlOiAnXFxmMGM4JztcbiRmYS12YXItc3F1YXJlLW86ICdcXGYwOTYnO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogJ1xcZjE4ZCc7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiAnXFxmMTZjJztcbiRmYS12YXItc3RhcjogJ1xcZjAwNSc7XG4kZmEtdmFyLXN0YXItaGFsZjogJ1xcZjA4OSc7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogJ1xcZjEyMyc7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiAnXFxmMTIzJztcbiRmYS12YXItc3Rhci1oYWxmLW86ICdcXGYxMjMnO1xuJGZhLXZhci1zdGFyLW86ICdcXGYwMDYnO1xuJGZhLXZhci1zdGVhbTogJ1xcZjFiNic7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogJ1xcZjFiNyc7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6ICdcXGYwNDgnO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6ICdcXGYwNTEnO1xuJGZhLXZhci1zdGV0aG9zY29wZTogJ1xcZjBmMSc7XG4kZmEtdmFyLXN0b3A6ICdcXGYwNGQnO1xuJGZhLXZhci1zdHJlZXQtdmlldzogJ1xcZjIxZCc7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6ICdcXGYwY2MnO1xuJGZhLXZhci1zdHVtYmxldXBvbjogJ1xcZjFhNCc7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogJ1xcZjFhMyc7XG4kZmEtdmFyLXN1YnNjcmlwdDogJ1xcZjEyYyc7XG4kZmEtdmFyLXN1YndheTogJ1xcZjIzOSc7XG4kZmEtdmFyLXN1aXRjYXNlOiAnXFxmMGYyJztcbiRmYS12YXItc3VuLW86ICdcXGYxODUnO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogJ1xcZjEyYic7XG4kZmEtdmFyLXN1cHBvcnQ6ICdcXGYxY2QnO1xuJGZhLXZhci10YWJsZTogJ1xcZjBjZSc7XG4kZmEtdmFyLXRhYmxldDogJ1xcZjEwYSc7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6ICdcXGYwZTQnO1xuJGZhLXZhci10YWc6ICdcXGYwMmInO1xuJGZhLXZhci10YWdzOiAnXFxmMDJjJztcbiRmYS12YXItdGFza3M6ICdcXGYwYWUnO1xuJGZhLXZhci10YXhpOiAnXFxmMWJhJztcbiRmYS12YXItdGVuY2VudC13ZWlibzogJ1xcZjFkNSc7XG4kZmEtdmFyLXRlcm1pbmFsOiAnXFxmMTIwJztcbiRmYS12YXItdGV4dC1oZWlnaHQ6ICdcXGYwMzQnO1xuJGZhLXZhci10ZXh0LXdpZHRoOiAnXFxmMDM1JztcbiRmYS12YXItdGg6ICdcXGYwMGEnO1xuJGZhLXZhci10aC1sYXJnZTogJ1xcZjAwOSc7XG4kZmEtdmFyLXRoLWxpc3Q6ICdcXGYwMGInO1xuJGZhLXZhci10aHVtYi10YWNrOiAnXFxmMDhkJztcbiRmYS12YXItdGh1bWJzLWRvd246ICdcXGYxNjUnO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiAnXFxmMDg4JztcbiRmYS12YXItdGh1bWJzLW8tdXA6ICdcXGYwODcnO1xuJGZhLXZhci10aHVtYnMtdXA6ICdcXGYxNjQnO1xuJGZhLXZhci10aWNrZXQ6ICdcXGYxNDUnO1xuJGZhLXZhci10aW1lczogJ1xcZjAwZCc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogJ1xcZjA1Nyc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiAnXFxmMDVjJztcbiRmYS12YXItdGludDogJ1xcZjA0Myc7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiAnXFxmMTUwJztcbiRmYS12YXItdG9nZ2xlLWxlZnQ6ICdcXGYxOTEnO1xuJGZhLXZhci10b2dnbGUtb2ZmOiAnXFxmMjA0JztcbiRmYS12YXItdG9nZ2xlLW9uOiAnXFxmMjA1JztcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiAnXFxmMTUyJztcbiRmYS12YXItdG9nZ2xlLXVwOiAnXFxmMTUxJztcbiRmYS12YXItdHJhaW46ICdcXGYyMzgnO1xuJGZhLXZhci10cmFuc2dlbmRlcjogJ1xcZjIyNCc7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogJ1xcZjIyNSc7XG4kZmEtdmFyLXRyYXNoOiAnXFxmMWY4JztcbiRmYS12YXItdHJhc2gtbzogJ1xcZjAxNCc7XG4kZmEtdmFyLXRyZWU6ICdcXGYxYmInO1xuJGZhLXZhci10cmVsbG86ICdcXGYxODEnO1xuJGZhLXZhci10cm9waHk6ICdcXGYwOTEnO1xuJGZhLXZhci10cnVjazogJ1xcZjBkMSc7XG4kZmEtdmFyLXRyeTogJ1xcZjE5NSc7XG4kZmEtdmFyLXR0eTogJ1xcZjFlNCc7XG4kZmEtdmFyLXR1bWJscjogJ1xcZjE3Myc7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6ICdcXGYxNzQnO1xuJGZhLXZhci10dXJraXNoLWxpcmE6ICdcXGYxOTUnO1xuJGZhLXZhci10d2l0Y2g6ICdcXGYxZTgnO1xuJGZhLXZhci10d2l0dGVyOiAnXFxmMDk5JztcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6ICdcXGYwODEnO1xuJGZhLXZhci11bWJyZWxsYTogJ1xcZjBlOSc7XG4kZmEtdmFyLXVuZGVybGluZTogJ1xcZjBjZCc7XG4kZmEtdmFyLXVuZG86ICdcXGYwZTInO1xuJGZhLXZhci11bml2ZXJzaXR5OiAnXFxmMTljJztcbiRmYS12YXItdW5saW5rOiAnXFxmMTI3JztcbiRmYS12YXItdW5sb2NrOiAnXFxmMDljJztcbiRmYS12YXItdW5sb2NrLWFsdDogJ1xcZjEzZSc7XG4kZmEtdmFyLXVuc29ydGVkOiAnXFxmMGRjJztcbiRmYS12YXItdXBsb2FkOiAnXFxmMDkzJztcbiRmYS12YXItdXNkOiAnXFxmMTU1JztcbiRmYS12YXItdXNlcjogJ1xcZjAwNyc7XG4kZmEtdmFyLXVzZXItbWQ6ICdcXGYwZjAnO1xuJGZhLXZhci11c2VyLXBsdXM6ICdcXGYyMzQnO1xuJGZhLXZhci11c2VyLXNlY3JldDogJ1xcZjIxYic7XG4kZmEtdmFyLXVzZXItdGltZXM6ICdcXGYyMzUnO1xuJGZhLXZhci11c2VyczogJ1xcZjBjMCc7XG4kZmEtdmFyLXZlbnVzOiAnXFxmMjIxJztcbiRmYS12YXItdmVudXMtZG91YmxlOiAnXFxmMjI2JztcbiRmYS12YXItdmVudXMtbWFyczogJ1xcZjIyOCc7XG4kZmEtdmFyLXZpYWNvaW46ICdcXGYyMzcnO1xuJGZhLXZhci12aWRlby1jYW1lcmE6ICdcXGYwM2QnO1xuJGZhLXZhci12aW1lby1zcXVhcmU6ICdcXGYxOTQnO1xuJGZhLXZhci12aW5lOiAnXFxmMWNhJztcbiRmYS12YXItdms6ICdcXGYxODknO1xuJGZhLXZhci12b2x1bWUtZG93bjogJ1xcZjAyNyc7XG4kZmEtdmFyLXZvbHVtZS1vZmY6ICdcXGYwMjYnO1xuJGZhLXZhci12b2x1bWUtdXA6ICdcXGYwMjgnO1xuJGZhLXZhci13YXJuaW5nOiAnXFxmMDcxJztcbiRmYS12YXItd2VjaGF0OiAnXFxmMWQ3JztcbiRmYS12YXItd2VpYm86ICdcXGYxOGEnO1xuJGZhLXZhci13ZWl4aW46ICdcXGYxZDcnO1xuJGZhLXZhci13aGF0c2FwcDogJ1xcZjIzMic7XG4kZmEtdmFyLXdoZWVsY2hhaXI6ICdcXGYxOTMnO1xuJGZhLXZhci13aWZpOiAnXFxmMWViJztcbiRmYS12YXItd2luZG93czogJ1xcZjE3YSc7XG4kZmEtdmFyLXdvbjogJ1xcZjE1OSc7XG4kZmEtdmFyLXdvcmRwcmVzczogJ1xcZjE5YSc7XG4kZmEtdmFyLXdyZW5jaDogJ1xcZjBhZCc7XG4kZmEtdmFyLXhpbmc6ICdcXGYxNjgnO1xuJGZhLXZhci14aW5nLXNxdWFyZTogJ1xcZjE2OSc7XG4kZmEtdmFyLXlhaG9vOiAnXFxmMTllJztcbiRmYS12YXIteWVscDogJ1xcZjFlOSc7XG4kZmEtdmFyLXllbjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXlvdXR1YmU6ICdcXGYxNjcnO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6ICdcXGYxNmEnO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogJ1xcZjE2Nic7XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nbGFzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tdXNpYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VhcmNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoLWxhcmdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGgtbGlzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbWVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlYXJjaC1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWFyY2gtbWludXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBvd2VyLW9mZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbmFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29nO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhc2gtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhvbWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb2NrLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRvd25sb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbmJveDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYXktY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlcGVhdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZnJlc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlzdC1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb2NrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYWRwaG9uZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZvbHVtZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXFyY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhcmNvZGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhZ3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib29rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2ttYXJrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXByaW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYW1lcmE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb250O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9sZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaXRhbGljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRleHQtaGVpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGV4dC13aWR0aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWNlbnRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbGlnbi1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWp1c3RpZnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItb3V0ZGVudDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5kZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aWRlby1jYW1lcmE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waWN0dXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBlbmNpbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcC1tYXJrZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFkanVzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmUtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2stc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXN0LWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGxheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXVzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb3J3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXN0LWZvcndhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXAtZm9yd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lamVjdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcy1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXVlc3Rpb24tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluZm8tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3Jvc3NoYWlycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcy1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4cGFuZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21wcmVzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXN0ZXJpc2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZWFmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXllO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWUtc2xhc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGVuZGFyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yYW5kb207XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYWduZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXR3ZWV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hvcHBpbmctY2FydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbGRlci1vcGVuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy1oO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhci1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0dGVyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFjZWJvb2stc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYW1lcmEtcmV0cm87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtleTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29ncztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYnMtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItaGFsZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbi1vdXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1iLXRhY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leHRlcm5hbC1saW5rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbi1pbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJvcGh5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0aHViLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXBsb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGVtb24tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waG9uZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2ttYXJrLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBob25lLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR3aXR0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXRodWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVubG9jaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jcmVkaXQtY2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhkZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1bGxob3JuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jZXJ0aWZpY2F0ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhbmQtby1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYW5kLW8tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdsb2JlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13cmVuY2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFza3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbHRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnJpZWZjYXNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3dzLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW5rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb3VkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYXNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNjaXNzb3JzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGVzLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyY2xpcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxvcHB5LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpc3QtdWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0LW9sO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RyaWtldGhyb3VnaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5kZXJsaW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhYmxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hZ2ljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRydWNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ29vZ2xlLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9uZXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbHVtbnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlua2VkaW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVuZG87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYXZlbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhY2hvbWV0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnRzLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaXRlbWFwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVtYnJlbGxhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsaXBib2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saWdodGJ1bGItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNoYW5nZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbG91ZC1kb3dubG9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xvdWQtdXBsb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlci1tZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGV0aG9zY29wZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdWl0Y2FzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2ZmZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jdXRsZXJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdGV4dC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVpbGRpbmctbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhvc3BpdGFsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFtYnVsYW5jZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVka2l0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpZ2h0ZXItamV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRlc2t0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhcHRvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFibGV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tb2JpbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xdW90ZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1b3RlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Bpbm5lcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBseTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdGh1Yi1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb2xkZXItb3Blbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc21pbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZyb3duLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVoLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYW1lcGFkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIta2V5Ym9hcmQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZy1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYWctY2hlY2tlcmVkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRlcm1pbmFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBseS1hbGw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFyLWhhbGYtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb2NhdGlvbi1hcnJvdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNyb3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZGUtZm9yaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hhaW4tYnJva2VuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1ZXN0aW9uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5mbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNsYW1hdGlvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdXBlcnNjcmlwdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Vic2NyaXB0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lcmFzZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXB1enpsZS1waWVjZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pY3JvcGhvbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGllbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYWxlbmRhci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yb2NrZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1heGNkbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWh0bWw1O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3NzMztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5jaG9yO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5sb2NrLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWxsc2V5ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVsbGlwc2lzLWg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbGxpcHNpcy12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnNzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbGF5LWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGlja2V0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taW51cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGV2ZWwtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZXZlbC1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWwtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21wYXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYnA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbnI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWpweTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ydWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtydztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ0Yztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdGV4dDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFscGhhLWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hbHBoYS1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1udW1lcmljLWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWJzLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteW91dHViZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXhpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteGluZy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmUtcGxheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRyb3Bib3g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RhY2stb3ZlcmZsb3c7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluc3RhZ3JhbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxpY2tyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hZG47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpdGJ1Y2tldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR1bWJscjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR1bWJsci1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXBwbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13aW5kb3dzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5kcm9pZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW51eDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kcmliYmJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1za3lwZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvdXJzcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyZWxsbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmVtYWxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ncmF0aXBheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdW4tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9vbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJjaGl2ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdlaWJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZW5yZW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhZ2VsaW5lcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFjay1leGNoYW5nZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRvdC1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdoZWVsY2hhaXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZpbWVvLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1cy1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNwYWNlLXNodXR0bGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2xhY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd29yZHByZXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1vcGVuaWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bml2ZXJzaXR5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdyYWR1YXRpb24tY2FwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlhaG9vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZGRpdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZGRpdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdHVtYmxldXBvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGVsaWNpb3VzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGlnZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZWQtcGlwZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGllZC1waXBlci1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRydXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItam9vbWxhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhbmd1YWdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVpbGRpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hpbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcG9vbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWN1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3ViZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWhhbmNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZWFtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGVhbS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGF4aTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcG90aWZ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGV2aWFudGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvdW5kY2xvdWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGF0YWJhc2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXBkZi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtd29yZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWV4Y2VsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1pbWFnZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWFyY2hpdmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1hdWRpby1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXZpZGVvLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1jb2RlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZXBlbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1qc2ZpZGRsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saWZlLXJpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLW8tbm90Y2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWJlbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbXBpcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXQtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFja2VyLW5ld3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10ZW5jZW50LXdlaWJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXFxO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13ZWl4aW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyLXBsYW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFwZXItcGxhbmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhpc3Rvcnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNpcmNsZS10aGluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFkZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcmFncmFwaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNsaWRlcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib21iO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mdXRib2wtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHR5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmlub2N1bGFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdWc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zbGlkZXNoYXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0Y2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15ZWxwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW5ld3NwYXBlci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2lmaTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGN1bGF0b3I7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBheXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdvb2dsZS13YWxsZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy12aXNhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtbWFzdGVyY2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1kaXNjb3Zlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLWFtZXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLXBheXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2Mtc3RyaXBlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1zbGFzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1zbGFzaC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb3B5cmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWVkcm9wcGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhaW50LWJydXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmlydGhkYXktY2FrZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFyZWEtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZS1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmUtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhc3RmbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhc3RmbS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10b2dnbGUtb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10b2dnbGUtb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaWN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pb3hob3N0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdlbGxpc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWlscztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWFucGF0aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1eXNlbGxhZHM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29ubmVjdGRldmVsb3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGFzaGN1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9ydW1iZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZWFucHViO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWxsc3k7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoaXJ0c2luYnVsaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaW1wbHlidWlsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1za3lhdGxhcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FydC1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJ0LWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kaWFtb25kO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hpcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyLXNlY3JldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1vdG9yY3ljbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RyZWV0LXZpZXc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0YmVhdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12ZW51cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZXJjdXJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYW5zZ2VuZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzLWRvdWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLWRvdWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzLW1hcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLXN0cm9rZS12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2UtaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbmV1dGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpbnRlcmVzdC1wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdoYXRzYXBwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZXJ2ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItdGltZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmlhY29pbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFpbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Vid2F5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWRpdW07XG59XG4iLCIvKlBFIEljb24gRm9udHMgKGh0dHA6Ly90aGVtZXMtcGl4ZWRlbi5jb20vZm9udC1kZW1vcy83LXN0cm9rZS8pKi9cblxuJHBlLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZSc7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gICAgc3JjOiB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5lb3Q/ZDd5ZjF2Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5lb3Q/I2llZml4ZDd5ZjF2JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS53b2ZmP2Q3eWYxdicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS50dGY/ZDd5ZjF2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5zdmc/ZDd5ZjF2I1BlLWljb24tNy1zdHJva2UnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePSdwZS03cy0nXSxcbltjbGFzcyo9JyBwZS03cy0nXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGUtN3MtYWxidW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFhJztcbn1cbi5wZS03cy1hcmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFiJztcbn1cbi5wZS03cy1iYWNrLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFjJztcbn1cbi5wZS03cy1iYW5kYWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhZCc7XG59XG4ucGUtN3MtY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhZSc7XG59XG4ucGUtN3MtZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWYnO1xufVxuLnBlLTdzLWRvb3ItbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjAnO1xufVxuLnBlLTdzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIxJztcbn1cbi5wZS03cy1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIyJztcbn1cbi5wZS03cy1neW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIzJztcbn1cbi5wZS03cy1oYW1tZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI0Jztcbn1cbi5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiNSc7XG59XG4ucGUtN3MtaGVsbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjYnO1xufVxuLnBlLTdzLWhvdXJnbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjcnO1xufVxuLnBlLTdzLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI4Jztcbn1cbi5wZS03cy1tYWdpYy13YW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiOSc7XG59XG4ucGUtN3MtbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmEnO1xufVxuLnBlLTdzLW1hcC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiYic7XG59XG4ucGUtN3MtbmV4dC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiYyc7XG59XG4ucGUtN3MtcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiZCc7XG59XG4ucGUtN3MtcGVuZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJlJztcbn1cbi5wZS03cy1waG90bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmYnO1xufVxuLnBlLTdzLXBpZ2d5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMCc7XG59XG4ucGUtN3MtcGx1Z2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMSc7XG59XG4ucGUtN3MtcmVmcmVzaC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMic7XG59XG4ucGUtN3Mtcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMyc7XG59XG4ucGUtN3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM0Jztcbn1cbi5wZS03cy1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM1Jztcbn1cbi5wZS03cy1zbWlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzYnO1xufVxuLnBlLTdzLXVzYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzcnO1xufVxuLnBlLTdzLXZlY3RvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzgnO1xufVxuLnBlLTdzLXdpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM5Jztcbn1cbi5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhhJztcbn1cbi5wZS03cy1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Yyc7XG59XG4ucGUtN3MtY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgwJztcbn1cbi5wZS03cy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhkJztcbn1cbi5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGInO1xufVxuLnBlLTdzLXdheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGUnO1xufVxuLnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODEnO1xufVxuLnBlLTdzLWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Zic7XG59XG4ucGUtN3MtYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgyJztcbn1cbi5wZS03cy13cmlzdHdhdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5MCc7XG59XG4ucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Myc7XG59XG4ucGUtN3Mtd29ybGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjkxJztcbn1cbi5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODQnO1xufVxuLnBlLTdzLXZvbHVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTInO1xufVxuLnBlLTdzLWFuZ2xlLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODUnO1xufVxuLnBlLTdzLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Myc7XG59XG4ucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODYnO1xufVxuLnBlLTdzLXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5NCc7XG59XG4ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg3Jztcbn1cbi5wZS03cy11cC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTUnO1xufVxuLnBlLTdzLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg4Jztcbn1cbi5wZS03cy1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk2Jztcbn1cbi5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODknO1xufVxuLnBlLTdzLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Nyc7XG59XG4ucGUtN3Mtd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMCc7XG59XG4ucGUtN3Mtc2FmZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTgnO1xufVxuLnBlLTdzLXZvbHVtZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjAxJztcbn1cbi5wZS03cy12b2x1bWUxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMic7XG59XG4ucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMyc7XG59XG4ucGUtN3MtdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA0Jztcbn1cbi5wZS03cy11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNSc7XG59XG4ucGUtN3MtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNic7XG59XG4ucGUtN3MtdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNyc7XG59XG4ucGUtN3MtdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA4Jztcbn1cbi5wZS03cy10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDknO1xufVxuLnBlLTdzLXRvb2xzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwYSc7XG59XG4ucGUtN3MtdGltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBiJztcbn1cbi5wZS03cy10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBjJztcbn1cbi5wZS03cy10YXJnZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBkJztcbn1cbi5wZS03cy1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBlJztcbn1cbi5wZS03cy1zdHVkeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGYnO1xufVxuLnBlLTdzLXN0b3B3YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTAnO1xufVxuLnBlLTdzLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjExJztcbn1cbi5wZS03cy1zcGVha2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxMic7XG59XG4ucGUtN3Mtc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxMyc7XG59XG4ucGUtN3Mtc2h1ZmZsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTQnO1xufVxuLnBlLTdzLXNob3BiYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE1Jztcbn1cbi5wZS03cy1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTYnO1xufVxuLnBlLTdzLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTcnO1xufVxuLnBlLTdzLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTgnO1xufVxuLnBlLTdzLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE1Jztcbn1cbi5wZS03cy1zY2llbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxOSc7XG59XG4ucGUtN3MtZGlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTYnO1xufVxuLnBlLTdzLXJpYmJvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWEnO1xufVxuLnBlLTdzLXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWInO1xufVxuLnBlLTdzLXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFjJztcbn1cbi5wZS03cy1hZGQtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTknO1xufVxuLnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFkJztcbn1cbi5wZS03cy1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjljJztcbn1cbi5wZS03cy1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWUnO1xufVxuLnBlLTdzLW5vdGUyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5ZCc7XG59XG4ucGUtN3MtcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFmJztcbn1cbi5wZS03cy1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5ZSc7XG59XG4ucGUtN3MtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjAnO1xufVxuLnBlLTdzLW11dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjlmJztcbn1cbi5wZS03cy1wb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjEnO1xufVxuLnBlLTdzLW1lZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhMCc7XG59XG4ucGUtN3MtcG9ydGZvbGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyMic7XG59XG4ucGUtN3MtbGlrZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmExJztcbn1cbi5wZS03cy1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyMyc7XG59XG4ucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTInO1xufVxuLnBlLTdzLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI0Jztcbn1cbi5wZS03cy1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmEzJztcbn1cbi5wZS03cy1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjUnO1xufVxuLnBlLTdzLWpveTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTQnO1xufVxuLnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI2Jztcbn1cbi5wZS03cy1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjliJztcbn1cbi5wZS03cy1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjcnO1xufVxuLnBlLTdzLXBsdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjlhJztcbn1cbi5wZS03cy1wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI4Jztcbn1cbi5wZS03cy1yaWdodC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTknO1xufVxuLnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyOSc7XG59XG4ucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE3Jztcbn1cbi5wZS03cy1wYWludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmEnO1xufVxuLnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTgnO1xufVxuLnBlLTdzLW5vdGVib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyYic7XG59XG4ucGUtN3Mtbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmMnO1xufVxuLnBlLTdzLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJkJztcbn1cbi5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyZSc7XG59XG4ucGUtN3MtbXVzaWNsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyZic7XG59XG4ucGUtN3MtbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjMwJztcbn1cbi5wZS03cy1tb3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzEnO1xufVxuLnBlLTdzLW1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjMyJztcbn1cbi5wZS03cy1tb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzMyc7XG59XG4ucGUtN3MtbW9uaXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzQnO1xufVxuLnBlLTdzLW1pY3JvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzNSc7XG59XG4ucGUtN3MtbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzYnO1xufVxuLnBlLTdzLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzcnO1xufVxuLnBlLTdzLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM4Jztcbn1cbi5wZS03cy1tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzOSc7XG59XG4ucGUtN3MtbWFpbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzYSc7XG59XG4ucGUtN3MtbWFpbC1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNiJztcbn1cbi5wZS03cy1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNjJztcbn1cbi5wZS03cy1sb29wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzZCc7XG59XG4ucGUtN3MtbG9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2UnO1xufVxuLnBlLTdzLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNmJztcbn1cbi5wZS03cy1saW50ZXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0MCc7XG59XG4ucGUtN3MtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDEnO1xufVxuLnBlLTdzLWxpa2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQyJztcbn1cbi5wZS03cy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDMnO1xufVxuLnBlLTdzLWxlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ0Jztcbn1cbi5wZS03cy1rZXlwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ1Jztcbn1cbi5wZS03cy1qdW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Nic7XG59XG4ucGUtN3MtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDcnO1xufVxuLnBlLTdzLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ4Jztcbn1cbi5wZS03cy1oZWxwMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDknO1xufVxuLnBlLTdzLWhlbHAxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0YSc7XG59XG4ucGUtN3MtZ3JhcGgzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Yic7XG59XG4ucGUtN3MtZ3JhcGgyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Yyc7XG59XG4ucGUtN3MtZ3JhcGgxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0ZCc7XG59XG4ucGUtN3MtZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRlJztcbn1cbi5wZS03cy1nbG9iYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRmJztcbn1cbi5wZS03cy1nbGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTAnO1xufVxuLnBlLTdzLWdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjUxJztcbn1cbi5wZS03cy1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Mic7XG59XG4ucGUtN3MtZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Myc7XG59XG4ucGUtN3MtZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTQnO1xufVxuLnBlLTdzLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTUnO1xufVxuLnBlLTdzLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU2Jztcbn1cbi5wZS03cy1leHBhbmQxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Nyc7XG59XG4ucGUtN3MtZXhhcG5kMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTgnO1xufVxuLnBlLTdzLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU5Jztcbn1cbi5wZS03cy1kcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1YSc7XG59XG4ucGUtN3MtZHJhd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Yic7XG59XG4ucGUtN3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVjJztcbn1cbi5wZS03cy1kaXNwbGF5MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWQnO1xufVxuLnBlLTdzLWRpc3BsYXkxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1ZSc7XG59XG4ucGUtN3MtZGlza2V0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVmJztcbn1cbi5wZS03cy1kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2MCc7XG59XG4ucGUtN3MtY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2MSc7XG59XG4ucGUtN3MtY3VsdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjInO1xufVxuLnBlLTdzLWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjYzJztcbn1cbi5wZS03cy1jcmVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY0Jztcbn1cbi5wZS03cy1jb3B5LWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY1Jztcbn1cbi5wZS03cy1jb25maWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY2Jztcbn1cbi5wZS03cy1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Nyc7XG59XG4ucGUtN3MtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjgnO1xufVxuLnBlLTdzLWNvZmZlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjknO1xufVxuLnBlLTdzLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2YSc7XG59XG4ucGUtN3MtY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZiJztcbn1cbi5wZS03cy1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmMnO1xufVxuLnBlLTdzLWNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZkJztcbn1cbi5wZS03cy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2ZSc7XG59XG4ucGUtN3MtY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Zic7XG59XG4ucGUtN3MtY2FsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzAnO1xufVxuLnBlLTdzLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjcxJztcbn1cbi5wZS03cy1icm93c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Mic7XG59XG4ucGUtN3MtYm94MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzMnO1xufVxuLnBlLTdzLWJveDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc0Jztcbn1cbi5wZS03cy1ib29rbWFya3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc1Jztcbn1cbi5wZS03cy1iaWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Nic7XG59XG4ucGUtN3MtYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzcnO1xufVxuLnBlLTdzLWJhdHRlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc4Jztcbn1cbi5wZS03cy1iYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3OSc7XG59XG4ucGUtN3MtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2EnO1xufVxuLnBlLTdzLWF0dGVudGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2InO1xufVxuLnBlLTdzLWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2MnO1xufVxuLnBlLTdzLWFsYnVtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2QnO1xufVxuLnBlLTdzLWFsYXJtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3ZSc7XG59XG4ucGUtN3MtYWlycGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2YnO1xufVxuIiwiLyogUm9ib3RvIExpZ2h0IGxhdGluICovXG4kcm9ib3RvLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvJztcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIExpZ2h0JyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvIExpZ2h0IGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBMaWdodCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIFJvYm90by1SZWd1bGFyIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90bycpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLVJlZ3VsYXIgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIFJvYm90by1JdGFsaWMgbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gSXRhbGljJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tSXRhbGljJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHVuaWNvZGUtcmFuZ2U6XG4gICAgICAgIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIFJvYm90by1JdGFsaWMgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBJdGFsaWMnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1JdGFsaWMnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogUm9ib3RvLU1lZGl1bSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBNZWRpdW0nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLU1lZGl1bSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBSb2JvdG8tQm9sZCBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gQm9sZCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLUJvbGQgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gQm9sZCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuXG4vL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy50cmFuc2l0aW9uKG9wYWNpdHksIDAuMTVzLCBsaW5lYXIpO1xuICAgICYuaW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxufVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy50cmFuc2l0aW9uLXByb3BlcnR5KCdoZWlnaHQsIHZpc2liaWxpdHknKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMudHJhbnNpdGlvbi1kdXJhdGlvbigwLjM1cyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyoqKioqKiBBRERJVElWRSBDT0RFIFRPIENVU1RPTUlaRSBGT1IgVkFSSU9VUyBUSEVNRVMgKioqKioqL1xuZGl2W2NsYXNzXj0nY2Mtd2luZG93IGNjLWJhbm5lciBjYy10eXBlLSddLFxuZGl2W2NsYXNzXj0nY2Mtd2luZG93IGNjLWZsb2F0aW5nIGNjLXR5cGUtJ10ge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1mb250LWNvbG9yO1xufVxuXG4uY2MtcmV2b2tlLmNjLWJvdHRvbS5jYy1hbmltYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2MtY29tcGxpYW5jZSB7XG4gICAgLmNjLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1mb250LWNvbG9yO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJi5jYy1kZW55IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNjLWFsbG93IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtNyUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNjLWRpc21pc3Mge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC03JSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2MtbGluayB7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vU2hvd2luZyB0aGUgY29va2llIGJhbm5lciBhcyBhIHB1c2gtZG93biBiYW5uZXIgb24gbW9iaWxlIGRldmljZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2MtYmFubmVyLmNjLWJvdHRvbSxcbiAgICAuY2MtZmxvYXRpbmcuY2MtYm90dG9tIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG59XG4vKioqKioqKioqKioqKiovXG5cbi8qKioqKiogT1JJR0lOQUwgQ09PS0lFIENPTlNFTlQgQ1NTIEFTIEZPVU5EIEFUIGh0dHBzOi8vY29va2llY29uc2VudC5vc2Fuby5jb20gKioqKioqL1xuLmNjLXdpbmRvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG59XG4uY2Mtd2luZG93LmNjLWludmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICB0cmFuc2Zvcm0gMXMgZWFzZSxcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3Age1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJlbSk7XG59XG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy1ib3R0b20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jYy1yZXZva2U6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jYy1ncm93ZXIge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcztcbn1cbi5jYy1yZXZva2UsXG4uY2Mtd2luZG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG4uY2Mtd2luZG93LmNjLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBtYXgtd2lkdGg6IDI0ZW07XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jYy1yZXZva2Uge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xufVxuLmNjLXJldm9rZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYy1idG4sXG4uY2MtY2xvc2UsXG4uY2MtbGluayxcbi5jYy1yZXZva2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYy1saW5rIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNjLWxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uY2MtbGluazphY3RpdmUsXG4uY2MtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogaW5pdGlhbDtcbn1cbi5jYy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuOGVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLFxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYy1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41ZW07XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xufVxuLmNjLWNsb3NlOmZvY3VzLFxuLmNjLWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmNjLXJldm9rZS5jYy10b3Age1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNWVtO1xufVxuLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAzZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41ZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNWVtO1xufVxuLmNjLXJldm9rZS5jYy1sZWZ0IHtcbiAgICBsZWZ0OiAzZW07XG4gICAgcmlnaHQ6IHVuc2V0O1xufVxuLmNjLXJldm9rZS5jYy1yaWdodCB7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICBsZWZ0OiB1bnNldDtcbn1cbi5jYy10b3Age1xuICAgIHRvcDogMWVtO1xufVxuLmNjLWxlZnQge1xuICAgIGxlZnQ6IDFlbTtcbn1cbi5jYy1yaWdodCB7XG4gICAgcmlnaHQ6IDFlbTtcbn1cbi5jYy1ib3R0b20ge1xuICAgIGJvdHRvbTogMWVtO1xufVxuLmNjLWZsb2F0aW5nID4gLmNjLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG59XG4uY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2MtYmFubmVyLmNjLXRvcCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4uY2MtYmFubmVyLmNjLWJvdHRvbSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4uY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uY2MtY29tcGxpYW5jZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZSA+IC5jYy1idG4ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbn1cbi5jYy1idG4gKyAuY2MtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICAgIC5jYy1yZXZva2UsXG4gICAgLmNjLXdpbmRvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jYy1idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5jYy13aW5kb3cuY2MtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIsXG4gICAgLmNjLXdpbmRvdy5jYy1mbG9hdGluZyxcbiAgICAuY2Mtd2luZG93LmNjLWxlZnQsXG4gICAgLmNjLXdpbmRvdy5jYy1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2Uge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuY2Mtd2luZG93IC5jYy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiB1bnNldDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHVuc2V0O1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiAxLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xufVxuLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44ZW0gMS44ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuICsgLmNjLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cbi5sb2dvLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cbi5mdWxsLWhlYWRlciB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBAZXh0ZW5kIC5mYWRlSW5Eb3duO1xuICAgIC5nbG9iYWwtbmF2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5ncmlkLXJvdyB7XG4gICAgICAgICAgICAuZ3JpZC1zbS0xIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43KTtcbiAgICAgICAgfVxuICAgICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIG5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5sb3ZlZC1vbmUtbmF2LFxuICAgICAgICAuYWNjb3VudC1zZXR0aW5ncy1uYXYsXG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ8K3JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxvdmVkLW9uZS1uYXYge1xuICAgICAgICAgICAgLmxvZ2dlZC1pbi1hcy1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjM1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgwLjYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbWVudS1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgLmdyaWQtcm93ID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICAubmF2LXRpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY0LCAxMDEsIDE0MywgMC43OCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45NSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypCYWRnZXMgd2hlcmUgcHJlc2VudCovXG4gICAgICAgICAgICAgICAgLypFeWViYWxsZWQgcG9zaXRpb24gdmFsdWVzIHRvIGdldCBpdCByaWdodCovXG4gICAgICAgICAgICAgICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNDVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtdGlsZS5hY3RpdmUsXG4gICAgICAgICAgICAubmF2LXRpbGUuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi10aWxlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogNDIlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW5zIG9ubHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZnVsbC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLW1lbnUtbmF2IHtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgICAubmF2LXRpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2NCwgMTAxLCAxNDMsIDAuNzgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vRG8gbm90IHNob3cgdW5kZXJsaW5lIGZyb20gY2VudGVyIGFuaW1hdGlvbiBvbiBzbWFsbCBzY3JlZW5zXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLypCYWRnZXMgd2hlcmUgcHJlc2VudCovXG4gICAgICAgICAgICAgICAgICAgIC8qRXllYmFsbGVkIHBvc2l0aW9uIHZhbHVlcyB0byBnZXQgaXQgcmlnaHQqL1xuICAgICAgICAgICAgICAgICAgICAubWVudS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC40NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5oZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dvIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5jZW50ZXIoKTtcbn1cblxuLy9tZWRpdW0gc2NyZWVuIHNpemVzIGFuZCBkb3duICh3ZSBkaXNwbGF5IG1vYmlsZSBiYW5uZXIgb25seSlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBoZWFkZXIuc3RyaXBwZWQtaGVhZGVyIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ubW9iaWxlLWJhbm5lciB7XG4gICAgLnNpZ251cC1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjc1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgfVxuICAgICAgICAud2h5LXNpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tb2JpbGUtYmFubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1vYmlsZS1tZW51LXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dnZWQtaW4tYXMtaW5mbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbmF2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuLy9OYXYgQ2FyZFxuLm5hdi1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIC5tZWRpYSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZmEucGUtN3MtdXNlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktaW5mbyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbi1iYXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMS4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMCk7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgYSAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0hvdmVyIFN0eWxlc1xuLm5hdi1jYXJkOmhvdmVyLFxuLm5hdi1jYXJkOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgLnByaW1hcnktaW5mbyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vLyB1bC5uYXYtbGlzdCxcbi8vIG9sLm5hdi1saXN0e1xuLy8gICBsaXN0LXN0eWxlOiBub25lO1xuLy8gXHRwYWRkaW5nOjA7XG4vLyAgIC8vIGJvcmRlcjpzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbi8vICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcbi8vICAgbGl7XG4vLyAgICAgYXtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuLy8gICAgICAgQGluY2x1ZGUgcGFkZGluZyguNzUpO1xuLy8gICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXItY29sb3I7XG4vLyAgICAgICBAZXh0ZW5kIC5odnItc3dlZXAtdG8tcmlnaHQ7XG4vLyAgICAgfVxuLy8gICAgIGE6aG92ZXJ7XG4vLyAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuLy8gICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICBsaTpsYXN0LWNoaWxke1xuLy8gICAgIGF7XG4vLyAgICAgICBib3JkZXItYm90dG9tOjA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIHVsLm5hdi1saXN0LFxuLy8gb2wubmF2LWxpc3R7XG4vLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyBcdHBhZGRpbmc6MDtcbi8vICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcbi8vICAgbGl7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGF7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIHRvcDotLjllbTtcbi8vICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbi8vICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoLjc1KTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgbGk6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgdG9wOiAtMS4zZW07XG4vLyAgICAgQGluY2x1ZGUgZm9udC1zaXplKC44KTtcbi8vICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbi8vICAgICBjb2xvcjpkYXJrZW4oJGJvcmRlci1jb2xvciwxMCUpO1xuLy8gICB9XG4vLyAgIGxpOmxhc3QtY2hpbGR7XG4vLyAgICAgYXtcbi8vICAgICAgIGJvcmRlci1ib3R0b206MDtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgbGk6bGFzdC1jaGlsZDphZnRlcntcbi8vICAgICBjb250ZW50OlwiXCI7XG4vLyAgIH1cbi8vIH1cblxudWwubmF2LWxpc3QsXG5vbC5uYXYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaTphZnRlciB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gdG9wOiAtMS4zZW07XG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSguOCk7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMC4yNWVtO1xuICAgICAgICAvLyBjb2xvcjpkYXJrZW4oJGJvcmRlci1jb2xvciwxMCUpO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqIFNFQ09OREFSWSBOQVZJR0FUSU9OIERFU0lHTiBQQVRURVJOICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiBQcm92aWRlcyBhIHNlY29uZGFyeSBuYXZpZ2F0aW9uIGZvciBwYWdlcyB0aGF0IG5lZWQgaXQuIFRocmVlIG9wdGlvbnMgYXJlIGF2YWlsYWJsZTogMS5WZXJ0aWNhbCwgMi5Ib3JpemludGFsIGFuZCAzLlRhYmJlZCAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIFZlcnRpY2FsIE5hdiAqL1xubmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEhvcml6b250YWwgTmF2ICovXG5uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZmEuZmEtY2hlY2stY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgLy8gQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnMoKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAuZmEuZmEtY2hlY2stY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIG5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnBhZ2UtaGVhZGVyIHtcbiAgICAuZmEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNyk7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IDUwJSk7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKiBZSFItU1BFQ0lGSUMgTE9HSU4gU0NSRUVOICoqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sb2dpbiAubG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7dGhlbWVWYXJpYWJsZXMuJGxvZ28tc21hbGwtZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cblxuLmxvZ2luSGVscCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4ubG9naW5IZWxwIC5mYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjIpO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52aWN0b3Itc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxLjI1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IsIDAuODUpO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaG9tZXBhZ2Utc2VhcmNoLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlLXNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggdGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1jb3VudCB7XG4gICAgICAgICAgICAmLmJhbm5lci0jeyRpfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtcGF0aH0vI3skaX0uanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52aWN0b3Itc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtcGF0aH0vMS5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIC8vU2V0IGJhbm5lciB0byBzaG93IHVwIG9uIHRoZSByaWdodCB3aXRoIDMzJSB3aWR0aFxuICAgICAgICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9UaGUgYmFubmVyIHBvcnRpb24gdGhhdCBjb250YWlucyB0aGUgcXVvdGUgYW5kIHRoZSB0YWdsaW5lXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ0LjQ0JTtcblxuICAgICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIyMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGQnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRhd2Vzb21lJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgLyogU29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBudW1iZXIgYW5kIHRoZSBjb250ZW50IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydFxuICAgICAgICAgICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbG9nYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA4cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNDQ0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9UaGUgYWN0aW9uIHNlY3Rpb24gY29udGFpbnMgdGhlIHNlYXJjaFxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgMC45KTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIC50dC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRob21lcGFnZS1zZWFyY2gtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZS1zZWFyY2gtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9SYW5kb20gaW1hZ2UgYmFja2dyb3VuZHNcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCB0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLWNvdW50IHtcbiAgICAgICAgICAgICYuYmFubmVyLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHhsLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsb2dhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU3BlY2lhbGx5IGluc2VydGluZyBzb21lIGFkZGl0aW9uYWwgbWljcm8gYnJlYWtwb2ludHMgZm9yIGZpbmVyIGFkanVzdG1lbnRzKi9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzVlbSApIGFuZCAobWF4LXdpZHRoOiAkbWQtc2NyZWVuLWJyZWFrcG9pbnQpe1xuLy8gICAudmljdG9yLXNlY3Rpb257XG4vLyAgICAgLmJhbm5lci1jb250YWluZXJ7XG4vLyAgICAgICAuYmFubmVye1xuLy8gICAgICAgICAucXVvdGV7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyKTtcbi8vICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDEpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5zbG9nYW57XG4vLyAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbi8vICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDEpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL3V0aWxpdGllcyc7XG5cbi5zaWdudXAtYmFubmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjUpO1xuICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlci1jb250YWluZXI7XG4gICAgPiBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXI7XG4gICAgfVxuXG4gICAgLnN0YXRzIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnN0YXRzLWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgfVxuXG4gICAgLnNtYWxsLXNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMTUpO1xuICAgIH1cbiAgICAud2h5LXNpZ251cCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnNpZ251cC1iYW5uZXIge1xuICAgICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC53aHktc2lnbnVwIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLmNhbm5lZC1xdWVyeSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWFyZ2luLXRvcCg1KTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggdGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWNvdW50IHtcbiAgICAgICAgJi5xdWVyeS1pbWFnZS0jeyRpfSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWltYWdlcy1wYXRofS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypDYW5uZWQgUXVlcmllcyBMaXN0Ki9cbi5jYW5uZWQtcXVlcmllcy1saXN0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcblxuLmZvdXItc3RlcHMge1xuICAgID4gZGl2IHtcbiAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuMjUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgwLjI1KTtcbiAgICB9XG4gICAgLnN0ZXAge1xuICAgICAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDI6OmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTEtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTItY29sb3I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIuNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGNvbW1vblZhcmlhYmxlcy4kYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50aHJlZSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtMy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvdXIge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZm91ci1zdGVwcyB7XG4gICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMS42KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaDI6OmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdvIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuXG4uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuODUpO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAgYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSkge1xuICAgIC5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDVlbTtcbn1cblxuc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAuZmEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgLmNlbnRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLypJZiBhIGZpbHRlciBoYXMgYmVlbiBhcHBsaWVkKi9cbiAgICAgICAgLmZpbHRlci1hcHBsaWVkIHtcbiAgICAgICAgICAgIC8vZGVmYXVsdFxuICAgICAgICAgICAgLmNvbGxhcHNlLWhhbmRsZXIge1xuICAgICAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA1OCc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy9vbiBob3ZlciBpZiBub3Qgb3BlblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL29uIGhvdmVyIGlmIG9wZW5cbiAgICAgICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVycy5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC41KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggNXB4ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzMmVtO1xuICAgIH1cbn1cblxuLy8gRm9yIGxhcmdlIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDVlbTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vY2FyZHMnO1xuXG4vKiAqKioqKioqKioqKioqIFNUVURZIFNOSVBQRVQgREVTSUdOIFBBVFRFUk4gKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qIEV4dGVuZHMgY2FyZCBkZXNpZ24gcGF0dGVybiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5zdHVkeS1zbmlwcGV0IHtcbiAgICBAZXh0ZW5kIC5jYXJkO1xuICAgIC8vT3ZlcnZpZXcgZm9yIHNtYWxsIGRldmljZXNcbiAgICAuc21hbGwtb3ZlcnZpZXcge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICB9XG4gICAgLnN0dWR5LW92ZXJ2aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktc25pcHBldC1zdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgfVxufVxuXG4vKkEgc3R1ZHkgY2FyZCBjYW4gaGF2ZSB0d28gYmFubmVycyAtIFwiTmV3XCIgYW5kIFwiQ3VycmVudGx5IG5vdCBlbnJvbGxpbmdcIi4gVGhlIFwiTmV3XCIgc3R5bGluZyBpcyBleHRlbmRlZCBmcm9tIHRoZSBiYXNlIGNhcmQgd2hpbGUgc3BlY2lmaWMgc3R5bGluZyBmb3IgXCJDdXJyZW50bHkgbm90IGVucm9sbGluZ1wiIGlzIHNwZWNpZmllZCBoZXJlKi9cbi5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAuYmFubmVyIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgLnN0dWR5LW92ZXJ2aWV3IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAuaW5mby1ibG9jayB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vaGFjayB0byBub3Qgc2hvdyBkb3R0ZWQgbGluZSBmb3IgbGFzdCBlbGVtZW50LiBEb2VzIG5vdCB3b3JrIGluIElFOFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFN0eWxpbmcgZm9yIFwiQ3Vycm5ldGx5IG5vdCBlbnJvbGxpbmdcIiovXG4gICAgLnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4uc3R1ZHktc3VnZ2VzdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAuc3VnZ2VzdG9yLW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45OCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgIH1cbn1cblxuLy9Gb3IgbW9kZXJuIG1vYmlsZSBkZXZpY2VzIGxpa2UgaVBob25lIDYgYW5kIFNhbXN1bmcgZ2FsYXh5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktc3VnZ2VzdGlvbiB7XG4gICAgICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LXN1Z2dlc3Rpb24ge1xuICAgICAgICAuc3VnZ2VzdG9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMy1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogU1RVRFkgTElTVCAqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uc3R1ZHktbGlzdCB7XG4gICAgZGl2W2NsYXNzKj0nZ3JpZCddIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC4yNSk7XG4gICAgfVxuICAgIC5zdHVkeS1saXN0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgfVxuICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjQzODIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjE0Mik7XG4gICAgfVxuICAgIC5zdHVkeS1saXN0IG9sLFxuICAgIC5zdHVkeS1saXN0IHVsIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5AdXNlICcuLi90eXBvZ3JhcGh5JztcblxuLmZpbHRlci1zdHVkaWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAuc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcGxpZWQtZmlsdGVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgICAtbXMtd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wdWxzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC5zaW5nbGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypJZiB0aGVyZSBhcmUgYXBwbGllZCBmaWx0ZXJzKi9cbiAgICAmLmZpbHRlcnMtYXBwbGllZCB7XG4gICAgICAgIC5zdGF0dXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5hcHBsaWVkLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIHN0cm9uZzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIC5mYS1zbGlkZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1zbGlkZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0aWNreS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNTAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDEpO1xuICAgICAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypIaWRlIGZpbHRlciBpY29uIG9uIG1vYmlsZSBkZXZpY2VzKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVyLXN0dWRpZXMsXG4gICAgLmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCB7XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1pY29uLFxuICAgICAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlci1zdHVkaWVzIHtcbiAgICAgICAgLnN0YXR1cy1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqIE5PIFNUVURJRVMgRk9VTkQgKioqKioqKioqKioqL1xuLm5vLXN0dWRpZXMtZm91bmQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIC5tZWRpYSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDUpO1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGV4dGVuZCAuYmV0YTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnLi4vY2FyZHMnO1xuXG4vKiBTR1xuIyBJbmNsdXNpb24gRXhjbHVzaW9uIENyaXRlcmlhIGJsb2NrIC9cblxuQW4gSW5jbHVzaW9uIEV4Y2x1c2lvbiBDcml0ZXJpYSBibG9jayBpcyB1c2VkIHRvIGNhcHR1cmUgaW5jbHVzaW9uL2V4Y2x1c2lvbiBjcml0ZXJpYSBhZGRlZCBieSB0aGUgc3R1ZHkgdGVhbS5cblxuYGBgXG48c2VjdGlvbiBjbGFzcz1cImluY2x1c2lvbi1leGNsdXNpb24tYmxvY2tcIiBpZD1cInNlY3Rpb25TZWNvbmRHcm91cFwiPlxuICA8aGVhZGVyPlxuICAgIDxoNCBjbGFzcz1cImhpZGVcIj5Hcm91cCAyPC9oND5cbiAgPC9oZWFkZXI+XG4gIDxkaXYgY2xhc3M9XCJuby1jcml0ZXJpYS1tZXNzYWdlXCI+XG4gICAgTm8gY3JpdGVyaWEgc2V0XG4gIDwvZGl2PlxuICA8c2VjdGlvbiBjbGFzcz1cImluY2x1c2lvbi1leGNsdXNpb24gaGlkZVwiPlxuICAgIDxkaXYgY2xhc3M9XCJpbmNsdXNpb25cIj5cbiAgICAgIDxzdHJvbmcgY2xhc3M9XCJzdWItaGVhZFwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtY2hlY2sgZmEtbWFyZ2luLXJpZ2h0IHN1Y2Nlc3MtZm9udC1jb2xvclwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPjwvc3Bhbj5QYXJ0aWNpcGFudHMgbWF5IGJlIGVsaWdpYmxlIGlmIHRoZXkgbWVldCA8ZW0+YWxsPC9lbT4gb2YgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTwvc3Ryb25nPlxuICAgICAgPHVsPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgQ3VycmVudGx5IGhhcyBCcmVhc3QgY2FuY2VyXG4gICAgICAgIDwvbGk+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBBZ2UgKHllYXJzKSBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gMThcbiAgICAgICAgPC9saT5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIE11c3QgYmUgd2lsbGluZyB0byB0YWtlIGV4cGVyaW1lbnRhbCBkcnVnc1xuICAgICAgICA8L2xpPlxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiZXhjbHVzaW9uXCI+XG4gICAgICA8c3Ryb25nIGNsYXNzPVwic3ViLWhlYWRcIj48c3BhbiBjbGFzcz1cImZhIGZhLXRpbWVzIGZhLW1hcmdpbi1yaWdodCBlcnJvci1mb250LWNvbG9yXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9zcGFuPlBhcnRpY2lwYW50cyBhcmUgbm90IGVsaWdpYmxlIGlmIHRoZXkgbWVldCA8ZW0+YW55PC9lbT4gb2YgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTwvc3Ryb25nPlxuICAgICAgPHVsPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgQ3VycmVudGx5IGhhcyBDb2xvbiBjYW5jZXJcbiAgICAgICAgPC9saT5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIElzIHByZWduYW50IGF0IHRoZSB0aW1lIG9mIGVucm9sbG1lbnRcbiAgICAgICAgPC9saT5cbiAgICAgIDwvdWw+XG4gICAgPC9kaXY+XG4gIDwvc2VjdGlvbj5cbiAgPHNlY3Rpb24gY2xhc3M9XCJhY3Rpb25zXCI+XG4gICAgPGEgZGF0YS1oaXN0b3J5LW5hdmlnYXRlIGhyZWY9XCJzZXQtY3JpdGVyaWEuaHRtbD9ncm91cD1tdWx0aXBsZVwiIGlkPVwiYVNldENyaXRlcmlhXCIgY2xhc3M9XCJzZXQtY3JpdGVyaWFcIj48c3BhbiBjbGFzcz1cImZhIGZhLXBlbmNpbCBmYS1tYXJnaW4tcmlnaHRcIj48L3NwYW4+PHNwYW4gY2xhc3M9XCJsYWJlbFwiPkVkaXQ8L3NwYW4+PC9hPlxuICAgIDxhIGRhdGEtaGlzdG9yeS1uYXZpZ2F0ZSBocmVmPVwiXCIgY2xhc3M9XCJlcnJvci1mb250LWNvbG9yXCI+PHNwYW4gY2xhc3M9XCJmYSBmYS10cmFzaCBmYS1tYXJnaW4tcmlnaHRcIj48L3NwYW4+PHNwYW4gY2xhc3M9XCJcIj5EZWxldGU8L3NwYW4+PC9hPlxuICA8L3NlY3Rpb24+XG48L3NlY3Rpb24+XG5gYGBcbiovXG5cbi5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIHtcbiAgICBAZXh0ZW5kIC5jYXJkO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluY2x1c2lvbi1leGNsdXNpb24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMS4yNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItaGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgICAgIC5pbmNsdXNpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICB9XG4gICAgICAgIC5leGNsdXNpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5AdXNlICduYXYtY2FyZCc7XG5cbi5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7Y29tbW9uVmFyaWFibGVzLiRpbWFnZS1wYXRofS9ncm91cC1ibHVlLnBuZycpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAuc3R1ZHktaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgOHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgxKTtcbiAgICAgICAgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC5zdHVkeS1wdXJwb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0cy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMS41KTtcbiAgICAgICAgICAgICAgICAuc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKklmIHRoZSB1c2VyIGlzIGxvZ2dlZCBpbiBhcyBhIHN0dWR5IHRlYW0gbWVtYmVyKi9cbiAgICAgICAgICAgICAgICAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU3R1ZHkgRGV0YWlscyovXG4uc3R1ZHktZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAuc21hbGwtY2FwcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgdWwge1xuICAgICAgICAvKkV5ZWJhbGxlZCB2YWx1ZSB0byBhZGQgYSBzbWFsbGVyIHRoYW4gbm9ybWFsIHBhZGRpbmcgdG8gbGlzdHMgaW4gYSBjb2xsYXBzYWJsZSBzZWN0aW9uKi9cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgxLjc1KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypTdGlja3kgaGVhZGVyKi9cbiAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc3RpY2tFbVVwIHtcbiAgICAgICAgLnN0aWNreS1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmFkZUluRG93bjtcblxuICAgICAgICAgICAgLmxvZ28tdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL2ltZ3tcbiAgICAgICAgICAgICAgICAvLyAgLypUaGUgaGVpZ2h0ICYgd2lkdGggaXMgdGhlIHNhbWUgYXMgdGhhdCBvZiB0aGUgJ0kgYW0gaW50ZXJlc3RlZCcgYnV0dG9uIGluIHRoZSBvdmVydmlldyovXG4gICAgICAgICAgICAgICAgLy8gIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAvLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpY3Rvci1jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4zKTtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdHVkeS1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oLTIpO1xuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4vKlBvcHVwIHN0eWxpbmcgZm9yIFwiSSBhbSBpbnRlcmVzdGVkXCIgd2hlbiBubyBhY2NvdW50IGlzIHByZXNlbnQqL1xuLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAueWVzLW5vLWNvbnRhaW5lciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNhcmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjQpLFxuICAgICAgICAgICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogNDAlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8qKioqIFJFU1BPTlNJVkVORVNTICoqLy9cbi8vbWVkaXVtIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgxKTtcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMsXG4gICAgLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zdHVkeS1kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjExMWVtO1xuICAgICAgICAmLnN0aWNrRW1VcCB7XG4gICAgICAgICAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLnZpY3Rvci1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMzAlO1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAgICAgLnllcy1uby1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9sYXJnZSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktZGV0YWlscy1vdmVydmlldyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMik7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC5ncmlkLXJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktbG9va2luZy1mb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMsXG4gICAgLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIC8qIEV5ZWJhbGxlZCB2YWx1ZSB0byBlbnN1cmUgYWJvdXQgNzVjaGFycyBwZXIgbGluZSBmb3IgcmVhZGFiaWxpdHkqL1xuICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgIH1cbn1cblxuLyoqKioqKioqKiBPVEhFUiBTVFVEWSBTVEFURVMgKioqKioqL1xuLypJbmNsdWRlcyBpbmFjdGl2ZSBzdHVkeSwgc2hvdyBpbnRlcmVzdCBzdWNjZXNzIGFuZCBzaG93IGludGVyc3QgZmFpbHVyZSovXG5cbi5pbmFjdGl2ZS1zdHVkeSxcbi5zaG93LWludGVyZXN0LXN1Y2Nlc3MsXG4uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgtMi4xKTtcbn1cbi5pbmFjdGl2ZS1zdHVkeSB7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxufVxuLnNob3ctaW50ZXJlc3Qtc3VjY2VzcyB7XG4gICAgLnN0dWR5LWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgyKTtcbiAgICB9XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgIH1cbn1cbi5zaG93LWludGVyZXN0LWZhaWx1cmUge1xuICAgIC5tZWRpYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZWxpZ2liaWxpdHkge1xuICAgICAgICAuaGVhbHRoeS1lbGlnaWJpbGl0eSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcblxuLyogKioqKioqKioqKioqKiogUmVsYXRlZCBTdHVkaWVzIERlc2lnbiBQYXR0ZXJuICoqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLy8gTGFzdCBjaGlsZCBkb2VzIG5vdCBuZWVkIGEgYm90dG9tIG1hcmdpblxuYXJ0aWNsZS5yZWxhdGVkLXN0dWRpZXMgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4udm9sdW50ZWVyLXNsYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMik7XG4gICAgfVxuICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52b2x1bnRlZXItc2xhdCB7XG4gICAgICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnZvbHVudGVlci1saXN0IHtcbiAgICAudm9sdW50ZWVyLWxpc3QtaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyLjI2NCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yKTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZvbHVudGVlci1saXN0IHtcbiAgICAgICAgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDMpO1xuICAgICAgICB9XG4gICAgICAgIG9sLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyoqKioqKioqKioqKioqKioqKioqKiBNRVNTQUdFIFNOSVBQRVQgKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5tZXNzYWdlLXNuaXBwZXQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF1eC1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlOyAvL0FkZGluZyBhbiBhcmJpdHJhcnkgcGVyY2VudGFnZSBzbyB0aGUgdGhlIHRpbWVzIGFyZSBhbGwgaW4gdGhlIHNhbWUgY29sdW1uXG4gICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lc3NhZ2Utc25pcHBldC5uZXcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tZXNzYWdlLXNuaXBwZXQge1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLVxuLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuc3VtbWFyeSB7XG4gICAgY29sb3I6ICM2NjY7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbm9sLm1lc3NhZ2Utc25pcHBldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLm1lc3NhZ2Uge1xuICAgIC5tZXNzYWdlLWRhdGUtdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmxhc2g7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC43KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICB9XG4gICAgLyogRm9yIHRoZSBidWJibGUgdGFpbCAqL1xuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyB5b3UgKioqKioqKiovXG4ubWVzc2FnZS5zZWxmIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW5SaWdodDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDEycHggMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyBzb21lb25lIGVsc2UgKioqKioqKiovXG4ubWVzc2FnZS5vdGhlciB7XG4gICAgQGV4dGVuZCAuZmFkZUluTGVmdDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgNnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTJweCAxMnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICB9XG59XG5cbi8qKioqKioqKiBOZXcgbWVzc2FnZSAqKioqKioqKi9cbi5tZXNzYWdlLm90aGVyLm5ldyB7XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbm9sLm1lc3NhZ2UtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICBsaS5zZWxmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBvbC5tZXNzYWdlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAycHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgLmNvbnZlcnNhdGlvbiB7XG4gICAgfVxuICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMnB4ICNjY2M7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlRoZSBjb3VudGVyIHRoYXQgZGlzcGxheXMgYmVsb3cgdGhlIG1lc3NhZ2UgdGV4dGFyZWEqL1xuLypXZSBhcmUgdXNpbmcgdGhlIG1heC1sZW5ndGggcGx1Z2luIChodHRwOi8vbWltbzg0LmdpdGh1Yi5pby9ib290c3RyYXAtbWF4bGVuZ3RoLykgdGhhdCBhZGRzIHRoZSBjb3VudGVyIGF0IHRoZSBlbmQgb2YgdGhlIHBhZ2UgYmVmb3JlIHRoZSA8L2JvZHk+IHRhZyovXG5zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbn1cbnNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbC1pbXBvcnRhbnQubGFiZWwtZGFuZ2VyLmxhYmVsIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuXG4vKkNvbnZlcnNhdGlvbiBzY3JlZW4gc3RpY2t5IGhlYWRlciovXG4ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgbmF2LFxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBuYXYgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi90YWdzJztcblxuLmF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIC8vIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgIC8vIGJvcmRlci10b3A6IGRvdHRlZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAuYXR0YWNobWVudCB7XG4gICAgICAgIEBleHRlbmQgLnRhZztcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLnByb2ZpbGUtc2VjdGlvbi1jYXJkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIH1cbiAgICAuYWN0aW9uLWJhciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgfVxuICAgIC5uby1pbmZvIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IDE1JSk7XG59XG5cbi8vIGJpZyBzY3JlZW5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLWNhcmQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiB7XG4gICAgLnByb2dyZXNzYmFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDEuMik7XG4gICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnByb2dyZXNzYmFyLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MgPiBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICAuaGVscHRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24ge1xuICAgICAgICAucHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG5ib2R5ID4gZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcblxuICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggcmdiYSgjZmZmLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG5cbiAgICAgICAgLmRlcGFydG1lbnQtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRkZXBhcnRtZW50LWxvZ28tZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3dlcmVkLWJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7Y29tbW9uVmFyaWFibGVzLiRpbWFnZS1wYXRofS9sb2dvLXBvd2VyZWQtYnkucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQsXG4gICAgLmFkbWluLWxvZ2luIHtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hZG1pbi1sb2dpbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgfVxuICAgICAgICAuZmE6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFwLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMyk7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYm9keSA+IGZvb3RlciB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICAuZGVwYXJ0bWVudC1sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvd2VyZWQtYnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0LFxuICAgICAgICAuYWRtaW4tbG9naW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXAtYmFkZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNik7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogIzk5OTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5jb250YWN0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjA1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm8taW5mbyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIH1cbn1cblxuLy9JZiB0aGUgY29udGFjdCBjYXJkIGhhcyBhbiBhY3Rpb24gaWNvbiBsaWtlIGVkaXRcbi5jb250YWN0LWNhcmQuYWN0aW9uLWljb24ge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogSU5MSU5FIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uY2FyZC1mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBAZXh0ZW5kIC5zbGlkZU91dERvd24yZDtcbn1cbi5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3Ige1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG4uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZvIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uYWNjb3JkaW9uIHtcbiAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypJZiBzZWN0aW9uIGlzIG9wZW4sIHNob3cgbWludXMgaWNvbnMqL1xuICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypBbmltYXRpb24gZm9yIGNvbGxhcHNlIGhhbmRsZXJzKi9cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjExcztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xN3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/