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 #f47321;color:#005030;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:rgba(158,206,235,.5)}.white-background{background-color:#fff}.error-background{background-color:#f8d0c8}.border{border:1px solid #ccc}.primary-font-color{color:#005030}.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:#005030}.secondary-color,.special-color{background:#f47321}.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:rgba(158,206,235,.5)}/*!
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 #005030}ol>li:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:#005030;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:#005030;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 #005030}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 #005030;cursor:pointer}label.block-label.inline-block-label{padding:.5em .9em!important}fieldset{background-color:#fff;border:0;border-left:10px solid #f47321;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:#009d5e}legend{background-color:#fff;border-bottom:2px solid;color:#005030;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 #f47321;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:#f47321;border:1px solid #f47321;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:rgba(158,206,235,.5);border:1px solid #005030;cursor:pointer;text-decoration:none}.primary-button{background:#005030;border:1px solid #005030}.special-button{background:#f47321;border:1px solid #f47321}.outline-button,.special-button{letter-spacing:1px;vertical-align:middle}.outline-button{background:none;border:1px solid #005030;color:#005030!important}.small-primary-button{background:#005030;border:1px solid #005030!important}.small-primary-button:hover,.small-special-button{border:1px solid #f47321!important}.small-special-button{background:#f47321;letter-spacing:1px;vertical-align:middle}.small-special-button:hover{border:1px solid #f47321!important}.small-outline-button{background:none;border:1px solid #005030!important;color:#005030!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:#005030;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:#005030;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:#f47321;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:#f47321;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 #f47321;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 #f47321}.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:#f47321;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:#005030}.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 #005030;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:#8996a0;color:#fff}.cc-revoke.cc-bottom.cc-animate{display:none}.cc-compliance .cc-btn{background-color:#005030;border-color:transparent;color:#fff}.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:#002c1b;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{background:url(/4ba8b336824820229c4e.png) no-repeat scroll 0 0 transparent}.logo,.logo-small{display:block;height:75px}.logo-small{background:url(data:image/png;base64,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) no-repeat scroll 0 0 transparent}.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:#005030;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:#f47321;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 #f47321;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:#f47321}.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:#fef4ed;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:#005030}.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(data:image/png;base64,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) 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 #f47321;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:#f47321;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 #f47321;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 #005030;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:#005030;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:#f47321}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:#005030;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:#001d11;text-decoration:none}nav.secondary-nav.horizontal a.active{background-color:#f47321;cursor:default}nav.secondary-nav.horizontal a.active .fa.fa-check-circle{display:inline}nav.secondary-nav.horizontal a.active:after{border-color:#f47321 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(data:image/png;base64,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) 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:#005030;background:#005030 url(/37154d19310e85d934f6.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(0,80,48,.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:#f47321;border-color:#f47321;color:#fff!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:#005030 url(/37154d19310e85d934f6.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-2{background:#005030 url(/4e2bfc8433e121250ba5.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-3{background:#005030 url(/230bdff1ede5ba54b1f0.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-4{background:#005030 url(/68b4651c40c1fd5d8b2b.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-5{background:#005030 url(/82392f83f020f5e5dcb1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-6{background:#005030 url(/769944149b6457b481c5.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:42.666em){.victor-section{background:#005030 url(/37154d19310e85d934f6.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:#f47321;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 #f47321;color:#005030;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(0,80,48,.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:#f47321;border:0;color:#fff!important;font-weight:500;margin-left:4.5px;margin-right:4.5px}.victor-section .action-container form .primary-button:hover{background-color:#f0640c;color:#006a3f}.victor-section .action-container form .more-search-options{color:#fff;font-size:.85rem;font-size:15.3px}.victor-section.banner-1{background:#005030 url(/37154d19310e85d934f6.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-2{background:#005030 url(/4e2bfc8433e121250ba5.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-3{background:#005030 url(/230bdff1ede5ba54b1f0.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-4{background:#005030 url(/68b4651c40c1fd5d8b2b.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-5{background:#005030 url(/82392f83f020f5e5dcb1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-6{background:#005030 url(/769944149b6457b481c5.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:#005030;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 #f47321;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(55,69,71,.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(33,41,42,.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:#005030 url(/9adb7ff4f493f41877df.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-2 a{background:#005030 url(/f631af51f937bbb6ee39.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-3 a{background:#005030 url(/3528e819679b5f3c039f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-4 a{background:#005030 url(/cc133765015cbcb12b5e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-5 a{background:#005030 url(/3e72cc091119c49f94fd.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-6 a{background:#005030 url(/fa537cea50c3b0a1627a.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-7 a{background:#005030 url(/9913c0a20fa47887fdbb.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-8 a{background:#005030 url(/d04ad5540c9d331a5f30.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-9 a{background:#005030 url(/8050382eaef7b0e495c6.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-10 a{background:#005030 url(/8eb58c0c395727ce2983.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-11 a{background:#005030 url(/a92bada4acca7cb46b19.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-12 a{background:#005030 url(/bee7f8fda4cf7cc46c3c.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-13 a{background:#005030 url(/d20bc9e170576dfb98cd.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-14 a{background:#005030 url(/a90b3c8e65c876e3e6ad.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-15 a{background:#005030 url(/a60fcff3865d6c183ef3.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:#005030;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:#0063b9;margin:auto}.four-steps .step.two .content{width:160px}.four-steps .step.two .media{background-color:#f47321;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:#ffcb05;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:#005030;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:#005030;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:#f47321;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:#005030;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:#005030;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:#005030;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:#005030}.filter-studies.filters-applied .button-container .small-primary-button:hover .fa-stack .fa-sliders{color:#f47321}.sticky-header{display:none}.sticky-header.stickEmUp.sticky-header{background-color:#005030;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:#005030!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 #f47321;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:#005030;background-image:url(/1ed1e441505b20bd68b5.png);border:1px solid #ccc;padding:18px 9px}.study-details-overview .study-header{background-color:#fff;border-top:8px solid #f47321;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:#005030;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 #f47321;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:#f47321;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:#f47321!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:rgba(158,206,235,.5);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:#feeee3;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:#f47321}.show-interest-success .study-header{padding-bottom:36px}.show-interest-success .media{color:green}.show-interest-failure .media{color:#f47321}.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:#005030;text-decoration:none}.message-snippet:hover .flex-container .media{color:#005030!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:#005030}.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:#f47321;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 #005030}.message.self .message-bubble:before{border-color:transparent #005030;border-width:0 0 12px 12px;right:3px}.message.self .message-sender{text-align:right}.message.other .message-bubble{border-left:6px solid #f47321}.message.other .message-bubble:before{border-color:transparent #f47321;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:#005030;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:rgba(158,206,235,.5)}.profile-section-card{background-color:#fff;border-left:10px solid #f47321;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 #005030}.profile-section-card header h1{color:#005030;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:#f47321}.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 #009d5e}@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:#005030;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 #f47321}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(/f7f44c95bd11a17d0330.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:rgba(158,206,235,.5);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:#f47321}.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 #f47321;color:#005030;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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YnBhY2s6Ly8vLi9hc3NldHMvdGhlbWVzL3VtaWFtaS9zdHlsZXMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lcy91bWlhbWkvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3RhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdmlzaWJpbGlsdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2ZlZWRiYWNrLWJsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19yZXNwb25zaXZlLXZpZGVvLXdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3R5cGVhaGVhZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fbGFuZ3VhZ2UtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9wZS1pY29uLTctc3Ryb2tlL3Njc3MvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9yb2JvdG8vc2Nzcy9fcm9ib3RvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvX2Nvb2tpZS1jb25zZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZ2xvYmFsbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvc3RyaXBwZWQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbW9iaWxlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21vYmlsZS1tZW51LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbmF2LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zZWNvbmRhcnktbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL195aHItbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL192aWN0b3Itc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3NpZ251cC1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19jYW5uZWQtcXVlcnktYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZm91ci1zdGVwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2ZpbmQtYnktdG9waWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19maWx0ZXItb3B0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktc25pcHBldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LXN1Z2dlc3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktcmVzdWx0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2luY2x1c2lvbi1leGNsdXNpb24tYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy92b2x1bnRlZXItc2xhdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvdm9sdW50ZWVyLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tZXNzYWdlLXNuaXBwZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tZXNzYWdlLXNuaXBwZXQtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21lc3NhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tZXNzYWdlLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19jb252ZXJzYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL2F0dGFjaG1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fcHJvZmlsZS1zZWN0aW9uLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZ2xvYmFsZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9zdHJpcHBlZC1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19jb250YWN0Y2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2NhcmQtZmVlZGJhY2stYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL2FjY29yZGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImh0bWx7Zm9udC1zaXplOjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowO3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9bWFpbnt6LWluZGV4OjF9bWFpbj5zZWN0aW9ue21hcmdpbi10b3A6MS40ODYyMzI3OTFyZW07bWFyZ2luLXRvcDoyNi43NTIxOTAyMzc4cHg7bWFyZ2luLWJvdHRvbToxLjQ4NjIzMjc5MXJlbTttYXJnaW4tYm90dG9tOjI2Ljc1MjE5MDIzNzhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7bWFpbj5zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbToxLjUxMjU1NDk0cmVtO21hcmdpbi1ib3R0b206MjcuMjI1OTg4OTJweH19LmdyaWQtcm93e21heC13aWR0aDo3MS4xMTFlbTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyLC5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0sLmZvdXItc3RlcHM+ZGl2LC5zaWdudXAtYmFubmVye2Rpc3BsYXk6LXdlYmtpdC1ib3ggIWltcG9ydGFudDtkaXNwbGF5Oi1tb3otYm94ICFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LnZlcnRpY2FsLWNlbnRlciwuY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLmZvdXItc3RlcHMgLnN0ZXAsLnNpZ251cC1iYW5uZXI+ZGl2e3BhZGRpbmc6MWVtIC41ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOmF1dG99LmNlbnRlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1ob3Zlci11bmRlcmxpbmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVye3RleHQtYWxpZ246Y2VudGVyfS5zcGVjaWFsLWhlYWRlci13aXRoLXRvcC1ib3JkZXIgZW17Ym9yZGVyLXRvcDpzb2xpZCA0cHggI2Y0NzMyMTtjb2xvcjojMDA1MDMwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzY2Njtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9LmNlbnRlci1wb3NpdGlvbmVkLWJhY2tncm91bmR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudH0ubmV1dHJhbC1iYWNrZ3JvdW5kLC5zcGVjaWFsLWJhY2tncm91bmQsLndoaXRlLWJhY2tncm91bmQsLmVycm9yLWJhY2tncm91bmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5uZXV0cmFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zcGVjaWFsLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwyMDYsMjM1LC41KX0ud2hpdGUtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmVycm9yLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZjhkMGM4fS5ib3JkZXJ7Ym9yZGVyOnNvbGlkIDFweCAjY2NjfS5wcmltYXJ5LWZvbnQtY29sb3J7Y29sb3I6IzAwNTAzMH0uc2Vjb25kYXJ5LWZvbnQtY29sb3IsLnNlY29uZGFyeS1mb250LXN0eWxle2NvbG9yOiM2NjZ9LmVycm9yLWZvbnQtY29sb3IsLmVycm9yLWZvbnQtY29sb3I6aG92ZXJ7Y29sb3I6I2RlMWEwY30uc3VjY2Vzcy1mb250LWNvbG9yLC5zdWNjZXNzLWZvbnQtY29sb3I6aG92ZXJ7Y29sb3I6Z3JlZW59LnNlY29uZGFyeS1mb250LXN0eWxle2xpbmUtaGVpZ2h0OjE0MCV9LmRpdmlkZXJ7Ym9yZGVyLXRvcDpkb3R0ZWQgMXB4ICNjY2M7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnN0eWxpemVkLWRpdmlkZXI6YWZ0ZXJ7Y29udGVudDpcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3RvcDotMS4zZW07Zm9udC1zaXplOjAuOHJlbTtmb250LXNpemU6MTQuNHB4O3BhZGRpbmc6MS41ZW0gLjI1ZW0gMCAuMjVlbTtjb2xvcjpoc2woMCwwJSw3MCUpfS52ZXJ0aWNhbC1kaXZpZGVye2JvcmRlci1yaWdodDpkb3R0ZWQgMXB4ICNjY2N9LnN0eWxpemVkLWRpdmlkZXI6YWZ0ZXJ7Y29udGVudDpcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3RvcDotMS4zZW07Zm9udC1zaXplOjAuOHJlbTtmb250LXNpemU6MTQuNHB4O3BhZGRpbmc6MS41ZW0gLjI1ZW0gMCAuMjVlbTtjb2xvcjpoc2woMCwwJSw3MCUpfS5tYXJnaW4tdG9wLXNtYWxse21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4fS5tYXJnaW4tcmlnaHQtc21hbGx7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5tYXJnaW4tbGVmdC1zbWFsbHttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4fS5tYXJnaW4tYm90dG9tLXNtYWxse21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5tYXJnaW4tdG9we21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9Lm1hcmdpbi1ib3R0b217bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0ubWFyZ2luLWxlZnR7bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tbGVmdDozNnB4fS5tYXJnaW4tcmlnaHR7bWFyZ2luLXJpZ2h0OjJyZW07bWFyZ2luLXJpZ2h0OjM2cHh9Lm5lZ2F0aXZlLW1hcmdpbi10b3B7bWFyZ2luLXRvcDotMnJlbTttYXJnaW4tdG9wOi0zNnB4fS5uby1tYXJnaW4tdG9we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey52ZXJ0aWNhbC1kaXZpZGVye2JvcmRlci1yaWdodDowfX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodH0uY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uZmEtbWFyZ2luLXJpZ2h0e21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0uZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5ncmlkLTEsLmdyaWQtMS0xLC5ncmlkLTEtMiwuZ3JpZC0xLTMsLmdyaWQtMi0zLC5ncmlkLTEtNCwuZ3JpZC0zLTQsLmdyaWQtMS02LC5ncmlkLTUtNiwuZ3JpZC0xLTEyLC5ncmlkLTItMTIsLmdyaWQtMy0xMiwuZ3JpZC00LTEyLC5ncmlkLTUtMTIsLmdyaWQtNi0xMiwuZ3JpZC03LTEyLC5ncmlkLTgtMTIsLmdyaWQtOS0xMiwuZ3JpZC0xMC0xMiwuZ3JpZC0xMS0xMiwuZ3JpZC0xMi0xMiwuZ3JpZC1nb2xkZW4tbGFyZ2VyLC5ncmlkLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLTEtNiwuZ3JpZC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC0xLTQsLmdyaWQtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtMS0zLC5ncmlkLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC0xLTIsLmdyaWQtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtMi0zLC5ncmlkLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLTMtNCwuZ3JpZC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC01LTYsLmdyaWQtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC0xLC5ncmlkLTEtMSwuZ3JpZC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNy43NzdlbSl7LmdyaWQtc20tMSwuZ3JpZC1zbS0xLTEsLmdyaWQtc20tMS0yLC5ncmlkLXNtLTEtMywuZ3JpZC1zbS0yLTMsLmdyaWQtc20tMS00LC5ncmlkLXNtLTMtNCwuZ3JpZC1zbS0xLTYsLmdyaWQtc20tNS02LC5ncmlkLXNtLTEtMTIsLmdyaWQtc20tMi0xMiwuZ3JpZC1zbS0zLTEyLC5ncmlkLXNtLTQtMTIsLmdyaWQtc20tNS0xMiwuZ3JpZC1zbS02LTEyLC5ncmlkLXNtLTctMTIsLmdyaWQtc20tOC0xMiwuZ3JpZC1zbS05LTEyLC5ncmlkLXNtLTEwLTEyLC5ncmlkLXNtLTExLTEyLC5ncmlkLXNtLTEyLTEyLC5ncmlkLXNtLWdvbGRlbi1sYXJnZXIsLmdyaWQtc20tZ29sZGVuLXNtYWxsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30uZ3JpZC1zbS0xLTEye3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LmdyaWQtc20tMS02LC5ncmlkLXNtLTItMTJ7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5ncmlkLXNtLTEtNCwuZ3JpZC1zbS0zLTEye3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0uZ3JpZC1zbS0xLTMsLmdyaWQtc20tNC0xMnt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LmdyaWQtc20tZ29sZGVuLXNtYWxsZXJ7d2lkdGg6MzguMjcxNiU7KndpZHRoOjM4LjI0MDYlfS5ncmlkLXNtLTUtMTJ7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5ncmlkLXNtLTEtMiwuZ3JpZC1zbS02LTEye3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0uZ3JpZC1zbS03LTEye3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0uZ3JpZC1zbS1nb2xkZW4tbGFyZ2Vye3dpZHRoOjYxLjcyODMlOyp3aWR0aDo2MS42OTczJX0uZ3JpZC1zbS0yLTMsLmdyaWQtc20tOC0xMnt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LmdyaWQtc20tMy00LC5ncmlkLXNtLTktMTJ7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5ncmlkLXNtLTUtNiwuZ3JpZC1zbS0xMC0xMnt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LmdyaWQtc20tMTEtMTJ7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5ncmlkLXNtLTEsLmdyaWQtc20tMS0xLC5ncmlkLXNtLTEyLTEye3dpZHRoOjEwMCV9LmdyaWQtc20tY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmdyaWQtbWQtMSwuZ3JpZC1tZC0xLTEsLmdyaWQtbWQtMS0yLC5ncmlkLW1kLTEtMywuZ3JpZC1tZC0yLTMsLmdyaWQtbWQtMS00LC5ncmlkLW1kLTMtNCwuZ3JpZC1tZC0xLTYsLmdyaWQtbWQtNS02LC5ncmlkLW1kLTEtMTIsLmdyaWQtbWQtMi0xMiwuZ3JpZC1tZC0zLTEyLC5ncmlkLW1kLTQtMTIsLmdyaWQtbWQtNS0xMiwuZ3JpZC1tZC02LTEyLC5ncmlkLW1kLTctMTIsLmdyaWQtbWQtOC0xMiwuZ3JpZC1tZC05LTEyLC5ncmlkLW1kLTEwLTEyLC5ncmlkLW1kLTExLTEyLC5ncmlkLW1kLTEyLTEyLC5ncmlkLW1kLWdvbGRlbi1sYXJnZXIsLmdyaWQtbWQtZ29sZGVuLXNtYWxsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30uZ3JpZC1tZC0xLTEye3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LmdyaWQtbWQtMS02LC5ncmlkLW1kLTItMTJ7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5ncmlkLW1kLTEtNCwuZ3JpZC1tZC0zLTEye3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0uZ3JpZC1tZC0xLTMsLmdyaWQtbWQtNC0xMnt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LmdyaWQtbWQtZ29sZGVuLXNtYWxsZXJ7d2lkdGg6MzguMjcxNiU7KndpZHRoOjM4LjI0MDYlfS5ncmlkLW1kLTUtMTJ7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5ncmlkLW1kLTEtMiwuZ3JpZC1tZC02LTEye3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0uZ3JpZC1tZC03LTEye3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0uZ3JpZC1tZC1nb2xkZW4tbGFyZ2Vye3dpZHRoOjYxLjcyODMlOyp3aWR0aDo2MS42OTczJX0uZ3JpZC1tZC0yLTMsLmdyaWQtbWQtOC0xMnt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LmdyaWQtbWQtMy00LC5ncmlkLW1kLTktMTJ7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5ncmlkLW1kLTUtNiwuZ3JpZC1tZC0xMC0xMnt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LmdyaWQtbWQtMTEtMTJ7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5ncmlkLW1kLTEsLmdyaWQtbWQtMS0xLC5ncmlkLW1kLTEyLTEye3dpZHRoOjEwMCV9LmdyaWQtbWQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LmdyaWQtbGctMSwuZ3JpZC1sZy0xLTEsLmdyaWQtbGctMS0yLC5ncmlkLWxnLTEtMywuZ3JpZC1sZy0yLTMsLmdyaWQtbGctMS00LC5ncmlkLWxnLTMtNCwuZ3JpZC1sZy0xLTYsLmdyaWQtbGctNS02LC5ncmlkLWxnLTEtMTIsLmdyaWQtbGctMi0xMiwuZ3JpZC1sZy0zLTEyLC5ncmlkLWxnLTQtMTIsLmdyaWQtbGctNS0xMiwuZ3JpZC1sZy02LTEyLC5ncmlkLWxnLTctMTIsLmdyaWQtbGctOC0xMiwuZ3JpZC1sZy05LTEyLC5ncmlkLWxnLTEwLTEyLC5ncmlkLWxnLTExLTEyLC5ncmlkLWxnLTEyLTEyLC5ncmlkLWxnLWdvbGRlbi1sYXJnZXIsLmdyaWQtbGctZ29sZGVuLXNtYWxsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30uZ3JpZC1sZy0xLTEye3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LmdyaWQtbGctMS02LC5ncmlkLWxnLTItMTJ7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5ncmlkLWxnLTEtNCwuZ3JpZC1sZy0zLTEye3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0uZ3JpZC1sZy0xLTMsLmdyaWQtbGctNC0xMnt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LmdyaWQtbGctZ29sZGVuLXNtYWxsZXJ7d2lkdGg6MzguMjcxNiU7KndpZHRoOjM4LjI0MDYlfS5ncmlkLWxnLTUtMTJ7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5ncmlkLWxnLTEtMiwuZ3JpZC1sZy02LTEye3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0uZ3JpZC1sZy03LTEye3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0uZ3JpZC1sZy1nb2xkZW4tbGFyZ2Vye3dpZHRoOjYxLjcyODMlOyp3aWR0aDo2MS42OTczJX0uZ3JpZC1sZy0yLTMsLmdyaWQtbGctOC0xMnt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LmdyaWQtbGctMy00LC5ncmlkLWxnLTktMTJ7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5ncmlkLWxnLTUtNiwuZ3JpZC1sZy0xMC0xMnt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LmdyaWQtbGctMTEtMTJ7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5ncmlkLWxnLTEsLmdyaWQtbGctMS0xLC5ncmlkLWxnLTEyLTEye3dpZHRoOjEwMCV9LmdyaWQtbGctY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4xMTFlbSl7LmdyaWQteGwtMSwuZ3JpZC14bC0xLTEsLmdyaWQteGwtMS0yLC5ncmlkLXhsLTEtMywuZ3JpZC14bC0yLTMsLmdyaWQteGwtMS00LC5ncmlkLXhsLTMtNCwuZ3JpZC14bC0xLTYsLmdyaWQteGwtNS02LC5ncmlkLXhsLTEtMTIsLmdyaWQteGwtMi0xMiwuZ3JpZC14bC0zLTEyLC5ncmlkLXhsLTQtMTIsLmdyaWQteGwtNS0xMiwuZ3JpZC14bC02LTEyLC5ncmlkLXhsLTctMTIsLmdyaWQteGwtOC0xMiwuZ3JpZC14bC05LTEyLC5ncmlkLXhsLTEwLTEyLC5ncmlkLXhsLTExLTEyLC5ncmlkLXhsLTEyLTEyLC5ncmlkLXhsLWdvbGRlbi1sYXJnZXIsLmdyaWQteGwtZ29sZGVuLXNtYWxsZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30uZ3JpZC14bC0xLTEye3dpZHRoOjguMzMzMyU7KndpZHRoOjguMzAyMyV9LmdyaWQteGwtMS02LC5ncmlkLXhsLTItMTJ7d2lkdGg6MTYuNjY2NyU7KndpZHRoOjE2LjYzNTclfS5ncmlkLXhsLTEtNCwuZ3JpZC14bC0zLTEye3dpZHRoOjI1JTsqd2lkdGg6MjQuOTY5JX0uZ3JpZC14bC0xLTMsLmdyaWQteGwtNC0xMnt3aWR0aDozMy4zMzMzJTsqd2lkdGg6MzMuMzAyMyV9LmdyaWQteGwtZ29sZGVuLXNtYWxsZXJ7d2lkdGg6MzguMjcxNiU7KndpZHRoOjM4LjI0MDYlfS5ncmlkLXhsLTUtMTJ7d2lkdGg6NDEuNjY2NyU7KndpZHRoOjQxLjYzNTclfS5ncmlkLXhsLTEtMiwuZ3JpZC14bC02LTEye3dpZHRoOjUwJTsqd2lkdGg6NDkuOTY5JX0uZ3JpZC14bC03LTEye3dpZHRoOjU4LjMzMzMlOyp3aWR0aDo1OC4zMDIzJX0uZ3JpZC14bC1nb2xkZW4tbGFyZ2Vye3dpZHRoOjYxLjcyODMlOyp3aWR0aDo2MS42OTczJX0uZ3JpZC14bC0yLTMsLmdyaWQteGwtOC0xMnt3aWR0aDo2Ni42NjY3JTsqd2lkdGg6NjYuNjM1NyV9LmdyaWQteGwtMy00LC5ncmlkLXhsLTktMTJ7d2lkdGg6NzUlOyp3aWR0aDo3NC45NjklfS5ncmlkLXhsLTUtNiwuZ3JpZC14bC0xMC0xMnt3aWR0aDo4My4zMzMzJTsqd2lkdGg6ODMuMzAyMyV9LmdyaWQteGwtMTEtMTJ7d2lkdGg6OTEuNjY2NyU7KndpZHRoOjkxLjYzNTclfS5ncmlkLXhsLTEsLmdyaWQteGwtMS0xLC5ncmlkLXhsLTEyLTEye3dpZHRoOjEwMCV9LmdyaWQteGwtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmbG9hdDpub25lfX0uZ3JpZC1yb3d7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmdyaWQtcm93PmRpdiwuZ3JpZC1yb3c+c2VjdGlvbnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LmdyaWQtcm93PmRpdiwuZ3JpZC1yb3c+c2VjdGlvbntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9fS5ncmlkLW5vLXBhZGRpbmc+ZGl2LC5ncmlkLW5vLXBhZGRpbmc+c2VjdGlvbnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfS5wcmltYXJ5LWNvbG9ye2JhY2tncm91bmQ6IzAwNTAzMH0uc2Vjb25kYXJ5LWNvbG9ye2JhY2tncm91bmQ6I2Y0NzMyMX0uc3BlY2lhbC1jb2xvcntiYWNrZ3JvdW5kOiNmNDczMjF9LmhlYWRlci1mb250LWNvbG9ye2NvbG9yOiMyMjJ9LmJhc2UtZm9udC1jb2xvcntjb2xvcjojMzMzfS5zZWNvbmRhcnktZm9udC1jb2xvcntjb2xvcjojNjY2fS5zdWNjZXNzLWZvbnQtY29sb3J7Y29sb3I6Z3JlZW59LmVycm9yLWZvbnQtY29sb3J7Y29sb3I6I2RlMWEwY30ubGluay1mb250LWNvbG9ye2NvbG9yOiMwMzYyY2Z9Lm5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LDIwNiwyMzUsLjUpfS8qIVxuVFlQRVBMQVRFIDogU1RBUlRFUiBLSVRcblVSTCAuLi4uLi4uLi4uLiBodHRwOi8vdHlwZXBsYXRlLmNvbVxuVkVSU0lPTiAuLi4uLi4uIDIuMC4wXG5HaXRodWIgLi4uLi4uLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdFxuQVVUSE9SUyAuLi4uLi4uIERlbm5pcyBHYWViZWwgKEBncnlnaG9zdHZpc3VhbHMpICYgWmFjaGFyeSBLYWluIChAemFra2FpbilcbkxJQ0VOU0UgLi4uLi4uLiBDcmVhdGl2ZSBDb21tbW9ucyBBdHRyaWJ1dGlvbiAzLjAgKGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMClcbkxJQ0VOU0UgVVJMIC4uLiBodHRwczovL2dpdGh1Yi5jb20vdHlwZXBsYXRlL3N0YXJ0ZXIta2l0L2Jsb2IvbWFzdGVyL2xpY2Vuc2UudHh0XG4qLy5icmVha3dvcmR7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm5vcm1hbC13cmFwe3dvcmQtd3JhcDpub3JtYWx9LmluaGVyaXQtd3JhcHt3b3JkLXdyYXA6YXV0b31odG1se2ZvbnQ6bm9ybWFsIDExMi41JSAvMS45IFwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplc3BlZWR9Ym9keXtjb2xvcjojMzMzfXNtYWxse2ZvbnQtc2l6ZTo2NSV9aDEsaDIsaDMsaDQsaDUsaDZ7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi10b3A6MDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7Y29sb3I6IzIyMjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9aDEsLmFscGhhe2ZvbnQtc2l6ZToxLjYxOHJlbTtmb250LXNpemU6MjkuMTI0cHg7bWFyZ2luLWJvdHRvbToxLjMyMTA3NTQwMTdyZW07bWFyZ2luLWJvdHRvbToyMy43NzkzNTcyMzExcHg7Y29sb3I6IzIyMn1oMiwuYmV0YSwubm8tc3R1ZGllcy1mb3VuZCAuY29udGVudCBoMSwuZm9ybS1zZWN0aW9uLWhlYWRpbmd7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O21hcmdpbi1ib3R0b206MS40ODYyMzI3OTFyZW07bWFyZ2luLWJvdHRvbToyNi43NTIxOTAyMzc4cHh9aDMsLmdhbW1he2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDttYXJnaW4tYm90dG9tOjAuNzVyZW07bWFyZ2luLWJvdHRvbToxMy41cHh9aDQsaDUsaDYsLmRlbHRhe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjEuOTIzNzY5MjM3N3JlbTttYXJnaW4tYm90dG9tOjM0LjYyNzg0NjI3ODVweDttYXJnaW4tYm90dG9tOjAuNnJlbTttYXJnaW4tYm90dG9tOjEwLjhweDtjb2xvcjojNjY2fS5leHRyYS1sYXJnZS1mb250LXNpemV7Zm9udC1zaXplOjVyZW07Zm9udC1zaXplOjkwcHh9cHttYXJnaW46YXV0byBhdXRvIDJlbX1wK3B7dGV4dC1pbmRlbnQ6Ljc1ZW07bWFyZ2luLXRvcDotMC43NWVtfWlucHV0LGFiYnIsYWNyb255bSxibG9ja3F1b3RlLGNvZGUsa2JkLHEsc2FtcCx2YXIsc3Ryb25nLGVtLGEsYnV0dG9uey13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfWFiYnIsLnNtYWxsLWNhcHN7LXdlYmtpdC1mb250LXZhcmlhbnQ6c21hbGwtY2FwczstbW96LWZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOy1tcy1mb250LXZhcmlhbnQ6c21hbGwtY2Fwcztmb250LXZhcmlhbnQ6c21hbGwtY2Fwcztmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2NvbG9yOiM1NTV9YWJiclt0aXRsZV06aG92ZXJ7Y3Vyc29yOmhlbHB9b2x7Y291bnRlci1yZXNldDpsaTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfW9sPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgNnB4IDJlbTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bGlzdC1zdHlsZTpub25lO2JvcmRlci10b3A6c29saWQgMnB4ICMwMDUwMzB9b2w+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihsaSk7Y291bnRlci1pbmNyZW1lbnQ6bGk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7bGVmdDotMmVtOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyZW07bWFyZ2luLXJpZ2h0OjhweDtwYWRkaW5nOjRweDtwYWRkaW5nLXRvcDowLjlyZW07cGFkZGluZy10b3A6MTYuMnB4O2JvcmRlci10b3A6c29saWQgMnB4ICMwMDUwMzA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O2NvbG9yOiMwMDUwMzB9bGkgb2wsbGkgdWx7bWFyZ2luLXRvcDo2cHh9b2wgb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZhcT5wOmFmdGVyLC5mYXE+b2w6YWZ0ZXIsLmZhcT51bDphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9LmZhcT5wOmxhc3QtY2hpbGQ6YWZ0ZXIsLmZhcT5vbDpsYXN0LWNoaWxkOmFmdGVyLC5mYXE+dWw6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmxpbmluZyBkdCwubGluaW5nIGRke2Rpc3BsYXk6aW5saW5lO21hcmdpbjowfS5saW5pbmcgZHQrZHQ6YmVmb3JlLC5saW5pbmcgZGQrZHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGFcIjt3aGl0ZS1zcGFjZTpwcmV9LmxpbmluZyBkZCtkZDpiZWZvcmV7Y29udGVudDpcIiwgXCJ9LmxpbmluZyBkZDpiZWZvcmV7Y29udGVudDpcIjogXCI7bWFyZ2luLWxlZnQ6LTAuMmVtfS5kaWN0aW9uYXJ5LXN0eWxlIGR0e2Rpc3BsYXk6aW5saW5lO2NvdW50ZXItcmVzZXQ6ZGVmaW5pdGlvbnN9LmRpY3Rpb25hcnktc3R5bGUgZHQrZHQ6YmVmb3Jle2NvbnRlbnQ6XCIsIFwiO21hcmdpbi1sZWZ0Oi0wLjJlbX0uZGljdGlvbmFyeS1zdHlsZSBkZHtkaXNwbGF5OmJsb2NrO2NvdW50ZXItaW5jcmVtZW50OmRlZmluaXRpb25zfS5kaWN0aW9uYXJ5LXN0eWxlIGRkOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoZGVmaW5pdGlvbnMsIGRlY2ltYWwpIFwiLiBcIn0uYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0wLjgyNWVtfS5ibG9ja3F1b3RlK2ZpZ2NhcHRpb257ZGlzcGxheTpibG9jaztmb250LXNpemU6aW5oZXJpdDt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9ja3F1b3RlK2ZpZ2NhcHRpb246YmVmb3Jle2NvbnRlbnQ6XCItXCJ9LnB1bGwtcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxZW19LnB1bGwtcXVvdGU6YmVmb3JlLC5wdWxsLXF1b3RlOmFmdGVye2hlaWdodDoxZW07b3BhY2l0eTouMTU7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjRlbTtjb2xvcjojZGM5NzZlfS5wdWxsLXF1b3RlOmJlZm9yZXtjb250ZW50Olwi4oCcXCI7dG9wOjA7bGVmdDowfS5wdWxsLXF1b3RlOmFmdGVye2NvbnRlbnQ6XCLigJ1cIjtib3R0b206MDtyaWdodDowfXRhYmxle2JvcmRlci1zcGFjaW5nOjB9dGhlYWQgdHJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfXRke3BhZGRpbmc6LjVlbSAxZW07Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY31he2NvbG9yOiMwMzYyY2Y7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMzNjZjYWY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfS5zdGF0c3tjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi42MTc5NDQ0NDRyZW07Zm9udC1zaXplOjQ3LjEyMjk5OTk5MnB4fS5zdGF0cy1sYWJlbHtjb2xvcjojMDAwfS52aWN0b3Jze3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZTppbmhlcml0fWlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdCx0ZXh0YXJlYXtwYWRkaW5nOi44ZW0gLjllbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWZ9aW5wdXQ6bm90KFt0eXBlXSl7cGFkZGluZzouOGVtIC45ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLWxlZnQ6MH1pbnB1dFt0eXBlPWNvbG9yXXtwYWRkaW5nOi4yZW0gLjVlbX0uZnVsbC1saW5lLWNoZWNrYm94LC5mdWxsLWxpbmUtcmFkaW97bWFyZ2luOi41ZW0gMDtkaXNwbGF5OmJsb2NrfWJ1dHRvblt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfWlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHNlbGVjdDpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOjA7b3V0bGluZTp0aGluIGRvdHRlZCBcXDkgO2JvcmRlci1jb2xvcjojMDA1MDMwfWlucHV0Om5vdChbdHlwZV0pOmZvY3Vze291dGxpbmU6MDtvdXRsaW5lOnRoaW4gZG90dGVkIFxcOSA7Ym9yZGVyLWNvbG9yOiMwMDUwMzB9aW5wdXRbdHlwZT1maWxlXTpmb2N1cyxpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkICMzMzM7b3V0bGluZToxcHggYXV0byAjMDA1MDMwfWlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPW1vbnRoXVtkaXNhYmxlZF0saW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1kYXRldGltZV1bZGlzYWJsZWRdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLGlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0saW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sc2VsZWN0W2Rpc2FibGVkXSx0ZXh0YXJlYVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfWlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWFlZGVkO2NvbG9yOiNjYWQyZDN9aW5wdXRbcmVhZG9ubHldLHNlbGVjdFtyZWFkb25seV0sdGV4dGFyZWFbcmVhZG9ubHlde2JhY2tncm91bmQ6I2VlZTtjb2xvcjojNzc3O2JvcmRlci1jb2xvcjojY2NjfWlucHV0OmZvY3VzOmludmFsaWQsdGV4dGFyZWE6Zm9jdXM6aW52YWxpZCxzZWxlY3Q6Zm9jdXM6aW52YWxpZHtjb2xvcjojZGUxYTBjO2JvcmRlci1jb2xvcjojZTkzMjJkfWlucHV0OmZvY3VzOmludmFsaWQ6Zm9jdXMsdGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cyxzZWxlY3Q6Zm9jdXM6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dFt0eXBlPWZpbGVdOmZvY3VzOmludmFsaWQ6Zm9jdXMsaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6aW52YWxpZDpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czppbnZhbGlkOmZvY3Vze291dGxpbmUtY29sb3I6I2U5MzIyZH1zZWxlY3R7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6Mi45OGVtfXNlbGVjdFttdWx0aXBsZV17aGVpZ2h0OmF1dG99bGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE0MCV9bGFiZWwuYmxvY2stbGFiZWwsLmZvcm0tc3RhY2tlZCBsYWJlbC5ibG9jay1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi44ZW0gLjllbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOjJweCBzb2xpZCAjZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9bGFiZWwuYmxvY2stbGFiZWw6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjMDA1MDMwO2N1cnNvcjpwb2ludGVyfWxhYmVsLmJsb2NrLWxhYmVsLmlubGluZS1ibG9jay1sYWJlbHtwYWRkaW5nOi41ZW0gLjllbSAhaW1wb3J0YW50fWZpZWxkc2V0e21hcmdpbjowO21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7cGFkZGluZzouMzVlbSAyZW0gLjc1ZW0gMmVtO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjkwcHg7Ym9yZGVyLWxlZnQ6c29saWQgMTBweCAjZjQ3MzIxO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9ZmllbGRzZXQuc3BlY2lhbC1maWVsZHNldHtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMCwxNTYuNSw5My45KX1sZWdlbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDo4NSU7cGFkZGluZzoxZW0gMCAuM2VtIDA7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDttYXJnaW4tYm90dG9tOjEuMzVyZW07bWFyZ2luLWJvdHRvbToyNC4zcHg7Y29sb3I6IzAwNTAzMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJTtib3JkZXItYm90dG9tOnNvbGlkIDJweDtmb250LXdlaWdodDpib2xkfS5mb3JtLXNlY3Rpb24taGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMH0uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGV4dF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZW1haWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT11cmxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRlXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bW9udGhdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10aW1lXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXdlZWtdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1udW1iZXJdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1zZWFyY2hdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10ZWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1jb2xvcl0sLmZvcm0tc3RhY2tlZCBzZWxlY3QsLmZvcm0tc3RhY2tlZCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIGxhYmVse2Rpc3BsYXk6YmxvY2t9LmZvcm0tc3RhY2tlZCBpbnB1dDpub3QoW3R5cGVdKXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRze2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHg7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfUAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXtAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVye2Rpc3BsYXk6ZmxleH0uZmllbGQtZXJyb3ItdGV4dHt3aWR0aDoxMDAlfX19LmZvcm0tc3RhY2tlZCBmaWVsZHNldD4uZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206Mi41cmVtfS5jdXJyZW5jeS1maWVsZHtkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY3VycmVuY3ktZmllbGQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MnB4IHNvbGlkICM5OTk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOi44ZW0gLjllbTtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O21hcmdpbi1yaWdodDotNXB4fS5jdXJyZW5jeS1maWVsZCBpbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5mb3JtLXN0YWNrZWQgLm90aGVyLWxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fS5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBpbnB1dCwuZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgc2VsZWN0e21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0e2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTQwJTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5mb3JtLXN0YWNrZWQgYnV0dG9uW3R5cGU9c3VibWl0XSwuZm9ybS1zdGFja2VkIGFbY2xhc3MkPWJ1dHRvbl17bWFyZ2luLXRvcDoyLjQxNXJlbTttYXJnaW4tdG9wOjQzLjQ3cHh9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206MS41ZW19LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXJ7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTBlbTttYXJnaW46MCAxZW0gMCAwOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZTstbXMtd29yZC1icmVhazprZWVwLWFsbDt3b3JkLWJyZWFrOmtlZXAtYWxsfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dHtjb2xvcjojNjY2O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bGluZS1oZWlnaHQ6MTQwJX0uZm9ybS1hbGlnbmVkIC5pbnB1dC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7dmVydGljYWwtYWxpZ246dG9wfS5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDoyLjQxNXJlbTttYXJnaW4tdG9wOjQzLjQ3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0OjhlbX0uZmllbGQtZXJyb3ItdGV4dHtjb2xvcjojZGUxYTBjO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luLXRvcDowLjI1cmVtO21hcmdpbi10b3A6NC41cHg7bGluZS1oZWlnaHQ6MTQwJX0uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBpbnB1dCwuZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBzZWxlY3QsLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgdGV4dGFyZWEsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBpbnB1dCwuZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwuZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHRleHRhcmVhe2NvbG9yOiNkZTFhMGM7Ym9yZGVyLWNvbG9yOiNlOTMyMmR9aW5wdXQuaW5wdXQtcm91bmRlZCwuaW5wdXQtcm91bmRlZHtib3JkZXItcmFkaXVzOjJlbTtwYWRkaW5nOi41ZW0gMWVtfS5mb3JtLWdyb3VwIGZpZWxkc2V0e21hcmdpbi1ib3R0b206MTBweH0uZm9ybS1ncm91cCBpbnB1dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXN7ei1pbmRleDoyfS5mb3JtLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxke3RvcDoxcHg7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDAgMH0uZm9ybS1ncm91cCBpbnB1dDpsYXN0LWNoaWxke3RvcDotMnB4O2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHh9LmlucHV0LTF7d2lkdGg6MTAwJX0uaW5wdXQtMi0ze3dpZHRoOjY2JX0uaW5wdXQtMS0ye3dpZHRoOjUwJX0uaW5wdXQtMS0ze3dpZHRoOjMzJX0uaW5wdXQtMS00e3dpZHRoOjI1JX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4O3dpZHRoOjEwMCV9aW5wdXQ6bm90KFt0eXBlXSksaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1jb2xvcl0sc2VsZWN0LGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fWlucHV0Om5vdChbdHlwZV0pLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdHt3aWR0aDoxMDAlfS5pbnB1dC0xLC5pbnB1dC0yLTMsLmlucHV0LTEtMiwuaW5wdXQtMS0zLC5pbnB1dC0xLTR7d2lkdGg6MTAwJX0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRze2Rpc3BsYXk6YmxvY2t9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyAuZmllbGQtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9ZmllbGRzZXR7Ym9yZGVyLWxlZnQ6c29saWQgNXB4ICNmNDczMjE7cGFkZGluZzoxMTBweCAuNzVlbSAuNzVlbSAuOWVtfWxlZ2VuZCxsYWJlbHstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIGxhYmVse21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT11cmxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1tb250aF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10aW1lXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXdlZWtdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXNlYXJjaF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9Y29sb3JdLGxhYmVse21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LmZvcm0tbWVzc2FnZS1pbmxpbmUsLmZvcm0tbWVzc2FnZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNzVlbTtwYWRkaW5nOi4yZW0gMCAuOGVtfWZvcm17d2lkdGg6MTAwJX19LmJ1dHRvbiwuc21hbGwtb3V0bGluZS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiwub3V0bGluZS1idXR0b24sLnNwZWNpYWwtYnV0dG9uLC5wcmltYXJ5LWJ1dHRvbntkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3pvb206MTtsaW5lLWhlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItZHJhZzpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlcjpub25lIHJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FcIixBcmlhbCxzYW5zLXNlcmlmfS5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNtYWxsLW91dGxpbmUtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc21hbGwtcHJpbWFyeS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLm91dGxpbmUtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zcGVjaWFsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwucHJpbWFyeS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5idXR0b25bZGlzYWJsZWRdLFtkaXNhYmxlZF0uc21hbGwtb3V0bGluZS1idXR0b24sW2Rpc2FibGVkXS5zbWFsbC1zcGVjaWFsLWJ1dHRvbixbZGlzYWJsZWRdLnNtYWxsLXByaW1hcnktYnV0dG9uLFtkaXNhYmxlZF0ub3V0bGluZS1idXR0b24sW2Rpc2FibGVkXS5zcGVjaWFsLWJ1dHRvbixbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9uLC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLC5idXR0b25bZGlzYWJsZWRdOmZvY3VzLC5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc21hbGwtb3V0bGluZS1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zbWFsbC1zcGVjaWFsLWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNtYWxsLXByaW1hcnktYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0ub3V0bGluZS1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zcGVjaWFsLWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLC5idXR0b24tZGlzYWJsZWQ6aG92ZXIsLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cywuYnV0dG9uLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCk7LWtodG1sLW9wYWNpdHk6LjQ7LW1vei1vcGFjaXR5Oi40O29wYWNpdHk6LjQ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JveC1zaGFkb3c6bm9uZX0uYnV0dG9uOmhvdmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc21hbGwtc3BlY2lhbC1idXR0b246aG92ZXIsLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyLC5vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc3BlY2lhbC1idXR0b246aG92ZXIsLnByaW1hcnktYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y0NzMyMTtib3JkZXI6c29saWQgMXB4ICNmNDczMjE7Y3Vyc29yOnBvaW50ZXJ9LmJ1dHRvbiAuZmEsLnNtYWxsLW91dGxpbmUtYnV0dG9uIC5mYSwuc21hbGwtc3BlY2lhbC1idXR0b24gLmZhLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEsLm91dGxpbmUtYnV0dG9uIC5mYSwuc3BlY2lhbC1idXR0b24gLmZhLC5wcmltYXJ5LWJ1dHRvbiAuZmF7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fS5idXR0b24taGlkZGVue2Rpc3BsYXk6bm9uZX0uYnV0dG9uLXNpemUsLm91dGxpbmUtYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwucHJpbWFyeS1idXR0b24sLmJ1dHRvbi1zaXplLXNtYWxsLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLXByaW1hcnktYnV0dG9ue3BhZGRpbmc6Ljc1ZW0gMWVtO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHh9Lm91dGxpbmUtYnV0dG9uOmhvdmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LDIwNiwyMzUsLjUpO2JvcmRlcjpzb2xpZCAxcHggIzAwNTAzMDtjdXJzb3I6cG9pbnRlcn0ucHJpbWFyeS1idXR0b257YmFja2dyb3VuZDojMDA1MDMwO2JvcmRlcjpzb2xpZCAxcHggIzAwNTAzMH0uc3BlY2lhbC1idXR0b257YmFja2dyb3VuZDojZjQ3MzIxO2JvcmRlcjpzb2xpZCAxcHggI2Y0NzMyMTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5vdXRsaW5lLWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjMDA1MDMwO2NvbG9yOiMwMDUwMzAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5zbWFsbC1wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kOiMwMDUwMzA7Ym9yZGVyOnNvbGlkIDFweCAjMDA1MDMwICFpbXBvcnRhbnR9LnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggI2Y0NzMyMSAhaW1wb3J0YW50fS5zbWFsbC1zcGVjaWFsLWJ1dHRvbntiYWNrZ3JvdW5kOiNmNDczMjE7Ym9yZGVyOnNvbGlkIDFweCAjZjQ3MzIxICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0uc21hbGwtc3BlY2lhbC1idXR0b246aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjZjQ3MzIxICFpbXBvcnRhbnR9LnNtYWxsLW91dGxpbmUtYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6c29saWQgMXB4ICMwMDUwMzAgIWltcG9ydGFudDtjb2xvcjojMDA1MDMwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmJ1dHRvbiwucHJpbWFyeS1idXR0b24sLnNwZWNpYWwtYnV0dG9uLC5vdXRsaW5lLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjB9LmZ1bGwtd2lkdGgtYnV0dG9ue3dpZHRoOjEwMCV9LmJ1dHRvbi1zaXplLXNtYWxsLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9ue3BhZGRpbmc6LjVlbSAuNjI1ZW07bWFyZ2luLWJvdHRvbTowLjdyZW07bWFyZ2luLWJvdHRvbToxMi42cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweH0uY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDt0ZXh0LWFsaWduOmNlbnRlcn19LyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi8uYW5pbWF0ZWQuaW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbiwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgyLC5wcm9maWxlLXNlY3Rpb24tY2FyZCxvbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaSwuc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyLC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uLC5zdHVkeS1saXN0IG9sIGxpLC5zdHVkeS1saXN0IHVsIGxpLC5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd24sLnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCwuc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIsLnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIsLmZ1bGwtaGVhZGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluTGVmdCwubWVzc2FnZS5vdGhlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodCwubWVzc2FnZS5zZWxmey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24yZHtmcm9te3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve3otaW5kZXg6LTE7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0xJXt6LWluZGV4Oi0xfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJke2Zyb217ei1pbmRleDoyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve3otaW5kZXg6LTE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MSV7ei1pbmRleDotMX19LnNsaWRlT3V0RG93bjJkLC5jYXJkLWZlZWRiYWNrLWJsb2Nrey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjJkO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjJkfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX0uc2hha2UsLmZlZWRiYWNrLWJsb2Nrey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBwdWxzZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnB1bHNlLC5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHNwYW4sLnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGksLm1lbnUtYmFkZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaCwubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lciwuY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1Aa2V5ZnJhbWVzIHNvbmFyezAle3RyYW5zZm9ybTpzY2FsZSgwLjkpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpzY2FsZSgyKTtvcGFjaXR5OjB9fS5zb25hciwubWVudS1iYWRnZTphZnRlcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNvbmFyO2FuaW1hdGlvbi1uYW1lOnNvbmFyfS5odnItZmFkZSwuY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIGhlYWRlciAuZWRpdC1idXR0b24gYSxib2R5PmZvb3RlciAuc29jaWFsIGEsLnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlciAuZWRpdC1idXR0b24gYSwuY2FubmVkLXF1ZXJ5IGEgZGl2LC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlci1jb2xvcixjb2xvcixiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLWNvbG9yLGNvbG9yLGJhY2tncm91bmQtY29sb3J9Lmh2ci1zd2VlcC10by1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5odnItc3dlZXAtdG8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzAwNTAzMDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtOnNjYWxlWCgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCA1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLC5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXMsLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmV7Y29sb3I6I2ZmZn0uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzOmJlZm9yZSwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6MDtyaWdodDoxMDAlO2JvdHRvbTowO2JhY2tncm91bmQ6IzAwNTAzMDtoZWlnaHQ6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmFjdGl2ZTpiZWZvcmV7cmlnaHQ6MH0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlciwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjUwJTtyaWdodDo1MCU7Ym90dG9tOjA7YmFja2dyb3VuZDojZjQ3MzIxO2hlaWdodDozcHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXI6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpmb2N1czpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTphY3RpdmU6YmVmb3Jle2xlZnQ6MDtyaWdodDowfS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6NTAlO3JpZ2h0OjUwJTt0b3A6MDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjRweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLC5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MH0uY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTt0cmFuc2l0aW9uOmFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5jYXJkOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrOmhvdmVyLC5zdHVkeS1zbmlwcGV0OmhvdmVye2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxMnB4IDMycHggcmdiYSgwLDAsMCwuMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKX0uY2FyZD5hLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrPmEsLnN0dWR5LXNuaXBwZXQ+YXtjb2xvcjojMzMzfS5jYXJkPmE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2s+YTpob3Zlciwuc3R1ZHktc25pcHBldD5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkIC5iYW5uZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciwuc3R1ZHktc25pcHBldCAuYmFubmVye21hcmdpbi10b3A6LTAuN3JlbTttYXJnaW4tdG9wOi0xMi42cHg7bWFyZ2luLXJpZ2h0Oi0wLjVyZW07bWFyZ2luLXJpZ2h0Oi05cHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpncmVlbjtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MS41c30uY2FyZCAuYmFubmVyIC5mYSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyIC5mYSwuc3R1ZHktc25pcHBldCAuYmFubmVyIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0uY2FyZCBoMSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoMSwuc3R1ZHktc25pcHBldCBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjhyZW07bWFyZ2luLWJvdHRvbToxNC40cHh9LmNhcmQgcCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBwLC5zdHVkeS1zbmlwcGV0IHB7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVpZ2h0OjE0NSV9LmNhcmQgLmFjdGlvbnMgYTpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmhvdmVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2Y0NzMyMX0uY2FyZCAuYWN0aW9ucyBhOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6YWZ0ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTphZnRlcntjb250ZW50OlwiIHwgXCI7Y29sb3I6Izk5OX0uY2FyZCAuYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7Ym9yZGVyLXRvcDo2cHggc29saWQgI2Y0NzMyMTtjdXJzb3I6ZGVmYXVsdH0uY2FyZCAuYWN0aW9ucywuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucywuc3R1ZHktc25pcHBldCAuYWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjAuOHJlbTttYXJnaW4tdG9wOjE0LjRweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkICNmNDczMjF9LmNhcmQgLmJhbm5lciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyLC5zdHVkeS1zbmlwcGV0IC5iYW5uZXJ7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0uY2FyZCBoMSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoMSwuc3R1ZHktc25pcHBldCBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LmNhcmQgcCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBwLC5zdHVkeS1zbmlwcGV0IHB7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweDtsaW5lLWhlaWdodDoxNTUlO21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5jYXJkIC5hY3Rpb25zLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25ze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNhcmQgLmFjdGlvbnMgYSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGF7bWFyZ2luLXJpZ2h0OjJyZW07bWFyZ2luLXJpZ2h0OjM2cHh9LmNhcmQgLmFjdGlvbnMgYTpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmhvdmVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHg7Y29sb3I6IzAzNjJjZn0uY2FyZCAuYWN0aW9ucyBhOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6YWZ0ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTphZnRlcntjb250ZW50OlwiXCJ9LmNhcmQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6bGFzdC1jaGlsZCwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KWFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQubmV3LC5uZXcuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywubmV3LnN0dWR5LXNuaXBwZXR7Ym9yZGVyLXRvcC1jb2xvcjpncmVlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5jYXJkLm5ldywubmV3LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLm5ldy5zdHVkeS1zbmlwcGV0e2JvcmRlci1sZWZ0LWNvbG9yOmdyZWVufX0udGFnLC5hdHRhY2htZW50cyAuYXR0YWNobWVudHtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjojMzMzO3BhZGRpbmc6LjM1ZW0gLjU2ZW0gLjM1ZW0gLjU2ZW07bWFyZ2luOjAgLjI1ZW0gLjI1ZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS50YWdfaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojZmYwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MTBweDtwYWRkaW5nOjNweCA3cHg7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO2JvcmRlci1yYWRpdXM6MTBweH0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3tjb2xvcjojZjQ3MzIxO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5tZW51LWJhZGdle2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE1cHg7cmlnaHQ6NXB4O21pbi1oZWlnaHQ6MzNweDttaW4td2lkdGg6MzNweDtiYWNrZ3JvdW5kOmdyZWVuO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjFweCAxcHggNXB4IHJnYmEoMCwwLDAsLjIpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mi4xZW07Y3Vyc29yOmRlZmF1bHR9Lm1lbnUtYmFkZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6LTJweDtib3JkZXI6MnB4IHNvbGlkICMwMGIzMDA7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLWRlbGF5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5tZW51LWJhZGdle21pbi1oZWlnaHQ6MjhweDttaW4td2lkdGg6MjhweDtmb250LXNpemU6MTJweH19QG1lZGlhIG9ubHkgc2NyZWVuey5zaG93LWZvci1zbWFsbC1vbmx5LC5zaG93LWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuc2hvdy1mb3ItbGFyZ2UtZG93biwuaGlkZS1mb3IteGxhcmdlLW9ubHksLmhpZGUtZm9yLXhsYXJnZS11cCwuaGlkZS1mb3IteGxhcmdlLC5zaG93LWZvci14bGFyZ2UtZG93biwuaGlkZS1mb3IteHhsYXJnZS1vbmx5LC5oaWRlLWZvci14eGxhcmdlLXVwLC5oaWRlLWZvci14eGxhcmdlLC5zaG93LWZvci14eGxhcmdlLWRvd257ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnR9LmhpZGUtZm9yLXNtYWxsLW9ubHksLmhpZGUtZm9yLXNtYWxsLXVwLC5oaWRlLWZvci1zbWFsbCwuaGlkZS1mb3Itc21hbGwtZG93biwuc2hvdy1mb3ItbWVkaXVtLW9ubHksLnNob3ctZm9yLW1lZGl1bS11cCwuc2hvdy1mb3ItbWVkaXVtLC5oaWRlLWZvci1tZWRpdW0tZG93biwuc2hvdy1mb3ItbGFyZ2Utb25seSwuc2hvdy1mb3ItbGFyZ2UtdXAsLnNob3ctZm9yLWxhcmdlLC5oaWRlLWZvci1sYXJnZS1kb3duLC5zaG93LWZvci14bGFyZ2Utb25seSwuc2hvdy1mb3IteGxhcmdlLXVwLC5zaG93LWZvci14bGFyZ2UsLmhpZGUtZm9yLXhsYXJnZS1kb3duLC5zaG93LWZvci14eGxhcmdlLW9ubHksLnNob3ctZm9yLXh4bGFyZ2UtdXAsLnNob3ctZm9yLXh4bGFyZ2UsLmhpZGUtZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlzaWJsZS1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLnZpc2libGUtZm9yLXNtYWxsLC52aXNpYmxlLWZvci1zbWFsbC1kb3duLC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LC5oaWRkZW4tZm9yLW1lZGl1bS11cCwuaGlkZGVuLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLnZpc2libGUtZm9yLWxhcmdlLWRvd24sLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteGxhcmdlLXVwLC5oaWRkZW4tZm9yLXhsYXJnZSwudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsLmhpZGRlbi1mb3IteHhsYXJnZSwudmlzaWJsZS1mb3IteHhsYXJnZS1kb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LmhpZGRlbi1mb3Itc21hbGwtb25seSwuaGlkZGVuLWZvci1zbWFsbC11cCwuaGlkZGVuLWZvci1zbWFsbCwuaGlkZGVuLWZvci1zbWFsbC1kb3duLC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sLnZpc2libGUtZm9yLWxhcmdlLW9ubHksLnZpc2libGUtZm9yLWxhcmdlLXVwLC52aXNpYmxlLWZvci1sYXJnZSwuaGlkZGVuLWZvci1sYXJnZS1kb3duLC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteGxhcmdlLXVwLC52aXNpYmxlLWZvci14bGFyZ2UsLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteHhsYXJnZS11cCwudmlzaWJsZS1mb3IteHhsYXJnZSwuaGlkZGVuLWZvci14eGxhcmdlLWRvd257Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5oaWRlLWZvci1zbWFsbC1vbmx5LC5zaG93LWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuc2hvdy1mb3ItbGFyZ2UtZG93biwuaGlkZS1mb3IteGxhcmdlLW9ubHksLmhpZGUtZm9yLXhsYXJnZS11cCwuaGlkZS1mb3IteGxhcmdlLC5zaG93LWZvci14bGFyZ2UtZG93biwuaGlkZS1mb3IteHhsYXJnZS1vbmx5LC5oaWRlLWZvci14eGxhcmdlLXVwLC5oaWRlLWZvci14eGxhcmdlLC5zaG93LWZvci14eGxhcmdlLWRvd257ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnR9LnNob3ctZm9yLXNtYWxsLW9ubHksLmhpZGUtZm9yLXNtYWxsLXVwLC5zaG93LWZvci1zbWFsbCwuc2hvdy1mb3Itc21hbGwtZG93biwuaGlkZS1mb3ItbWVkaXVtLW9ubHksLmhpZGUtZm9yLW1lZGl1bS11cCwuaGlkZS1mb3ItbWVkaXVtLC5oaWRlLWZvci1tZWRpdW0tZG93biwuc2hvdy1mb3ItbGFyZ2Utb25seSwuc2hvdy1mb3ItbGFyZ2UtdXAsLnNob3ctZm9yLWxhcmdlLC5oaWRlLWZvci1sYXJnZS1kb3duLC5zaG93LWZvci14bGFyZ2Utb25seSwuc2hvdy1mb3IteGxhcmdlLXVwLC5zaG93LWZvci14bGFyZ2UsLmhpZGUtZm9yLXhsYXJnZS1kb3duLC5zaG93LWZvci14eGxhcmdlLW9ubHksLnNob3ctZm9yLXh4bGFyZ2UtdXAsLnNob3ctZm9yLXh4bGFyZ2UsLmhpZGUtZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGlkZGVuLWZvci1zbWFsbC1vbmx5LC52aXNpYmxlLWZvci1zbWFsbC11cCwuaGlkZGVuLWZvci1zbWFsbCwuaGlkZGVuLWZvci1zbWFsbC1kb3duLC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLnZpc2libGUtZm9yLWxhcmdlLWRvd24sLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteGxhcmdlLXVwLC5oaWRkZW4tZm9yLXhsYXJnZSwudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsLmhpZGRlbi1mb3IteHhsYXJnZSwudmlzaWJsZS1mb3IteHhsYXJnZS1kb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLnZpc2libGUtZm9yLXNtYWxsLC52aXNpYmxlLWZvci1zbWFsbC1kb3duLC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LC5oaWRkZW4tZm9yLW1lZGl1bS11cCwuaGlkZGVuLWZvci1tZWRpdW0sLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sLnZpc2libGUtZm9yLWxhcmdlLW9ubHksLnZpc2libGUtZm9yLWxhcmdlLXVwLC52aXNpYmxlLWZvci1sYXJnZSwuaGlkZGVuLWZvci1sYXJnZS1kb3duLC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteGxhcmdlLXVwLC52aXNpYmxlLWZvci14bGFyZ2UsLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteHhsYXJnZS11cCwudmlzaWJsZS1mb3IteHhsYXJnZSwuaGlkZGVuLWZvci14eGxhcmdlLWRvd257Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5oaWRlLWZvci1zbWFsbC1vbmx5LC5zaG93LWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuc2hvdy1mb3ItbGFyZ2UtZG93biwuaGlkZS1mb3IteGxhcmdlLW9ubHksLmhpZGUtZm9yLXhsYXJnZS11cCwuaGlkZS1mb3IteGxhcmdlLC5zaG93LWZvci14bGFyZ2UtZG93biwuaGlkZS1mb3IteHhsYXJnZS1vbmx5LC5oaWRlLWZvci14eGxhcmdlLXVwLC5oaWRlLWZvci14eGxhcmdlLC5zaG93LWZvci14eGxhcmdlLWRvd257ZGlzcGxheTppbmhlcml0ICFpbXBvcnRhbnR9LnNob3ctZm9yLXNtYWxsLW9ubHksLmhpZGUtZm9yLXNtYWxsLXVwLC5zaG93LWZvci1zbWFsbCwuc2hvdy1mb3Itc21hbGwtZG93biwuc2hvdy1mb3ItbWVkaXVtLW9ubHksLmhpZGUtZm9yLW1lZGl1bS11cCwuc2hvdy1mb3ItbWVkaXVtLC5zaG93LWZvci1tZWRpdW0tZG93biwuaGlkZS1mb3ItbGFyZ2Utb25seSwuaGlkZS1mb3ItbGFyZ2UtdXAsLmhpZGUtZm9yLWxhcmdlLC5oaWRlLWZvci1sYXJnZS1kb3duLC5zaG93LWZvci14bGFyZ2Utb25seSwuc2hvdy1mb3IteGxhcmdlLXVwLC5zaG93LWZvci14bGFyZ2UsLmhpZGUtZm9yLXhsYXJnZS1kb3duLC5zaG93LWZvci14eGxhcmdlLW9ubHksLnNob3ctZm9yLXh4bGFyZ2UtdXAsLnNob3ctZm9yLXh4bGFyZ2UsLmhpZGUtZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGlkZGVuLWZvci1zbWFsbC1vbmx5LC52aXNpYmxlLWZvci1zbWFsbC11cCwuaGlkZGVuLWZvci1zbWFsbCwuaGlkZGVuLWZvci1zbWFsbC1kb3duLC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LC52aXNpYmxlLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLnZpc2libGUtZm9yLWxhcmdlLWRvd24sLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteGxhcmdlLXVwLC5oaWRkZW4tZm9yLXhsYXJnZSwudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsLmhpZGRlbi1mb3IteHhsYXJnZSwudmlzaWJsZS1mb3IteHhsYXJnZS1kb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLnZpc2libGUtZm9yLXNtYWxsLC52aXNpYmxlLWZvci1zbWFsbC1kb3duLC52aXNpYmxlLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLnZpc2libGUtZm9yLW1lZGl1bSwudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwuaGlkZGVuLWZvci1sYXJnZS11cCwuaGlkZGVuLWZvci1sYXJnZSwuaGlkZGVuLWZvci1sYXJnZS1kb3duLC52aXNpYmxlLWZvci14bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteGxhcmdlLXVwLC52aXNpYmxlLWZvci14bGFyZ2UsLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSwudmlzaWJsZS1mb3IteHhsYXJnZS11cCwudmlzaWJsZS1mb3IteHhsYXJnZSwuaGlkZGVuLWZvci14eGxhcmdlLWRvd257Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9fS5zaG93LWZvci1zcntjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH0uaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmZlZWRiYWNrLWJsb2Nre2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6LjZlbSAwIC42ZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojNDg0ODQ4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHg7d2lkdGg6MTAwJTstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhe2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MS4ycmVtO21hcmdpbi1yaWdodDoyMS42cHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmF7Zm9udC1zaXplOjJyZW07Zm9udC1zaXplOjM2cHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5e292ZXJmbG93OmhpZGRlbjtfb3ZlcmZsb3c6dmlzaWJsZTt6b29tOjE7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MC44cmVtO21hcmdpbi1yaWdodDoxNC40cHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHtjb2xvcjojNDg0ODQ4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe2xpbmUtaGVpZ2h0OjE0MCV9ZGl2LnN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZDRlY2U2fWRpdi5lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGQwYzh9ZGl2LmluZm97YmFja2dyb3VuZC1jb2xvcjojZmZlZWJmfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhe2ZvbnQtZmFtaWx5OlwiUGUtaWNvbi03LXN0cm9rZVwifS5mZWVkYmFjay1ibG9jay5zdWNjZXNzIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3Jle2NvbnRlbnQ6XCLumaxcIn0uZmVlZGJhY2stYmxvY2suZXJyb3IgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmV7Y29udGVudDpcIu6agVwifS5mZWVkYmFjay1ibG9jay5pbmZvIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3Jle2NvbnRlbnQ6XCLumYdcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZlZWRiYWNrLWJsb2Nre3RleHQtYWxpZ246Y2VudGVyfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5e2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi4yZW0gMH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHttYXJnaW4tdG9wOjAuM3JlbTttYXJnaW4tdG9wOjUuNHB4fX0ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHMgLmZlZWRiYWNrLWJsb2Nre2FuaW1hdGlvbjpub25lO21hcmdpbi1ib3R0b206MH0ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHMgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5e21hcmdpbi1yaWdodDowLjhyZW07bWFyZ2luLXJpZ2h0OjE0LjRweH0ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHM6ZW1wdHl7ZGlzcGxheTpub25lfS5wYWdpbmF0aW9ue3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxhYmVse21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5wYWdpbmF0aW9uIGF7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2luYXRpb24gLmZhLWNoZXZyb24tcmlnaHR7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1sZWZ0e21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXZ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO3BhZGRpbmc6MWVtfS5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlLC5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGxhYmVse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgZGl2e3dpZHRoOjMwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0ubG9naW4tY29udGVudHttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHh9LmxvZ2luLWNvbnRlbnQgaGVhZGVye21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjMuM3JlbTttYXJnaW4tYm90dG9tOjU5LjRweH0ubG9naW4tY29udGVudCBoZWFkZXIgaDF7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDB9LmxvZ2luLWNvbnRlbnQgLmZlZWRiYWNrLWJsb2NrIGF7Y29sb3I6cmdiKDIuMjcxNDI4NTcxNCw3NC4yLDE1Ni43Mjg1NzE0Mjg2KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgbGFiZWx7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHg7Y29sb3I6IzExMX0ubG9naW4tY29udGVudCAucGFzc3dvcmQgaW5wdXRbdHlwZT1wYXNzd29yZF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgLnByaW1hcnktYnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHh9LmxvZ2luLWxpbmtzLWNvbnRhaW5lcnttYXJnaW4tdG9wOjIuMnJlbTttYXJnaW4tdG9wOjM5LjZweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tbGlua3MtY29udGFpbmVyIGF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsucGFzc3dvcmQgLmZpZWxkLWhlbHAtdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpyaWdodDttYXJnaW4tdG9wOjAuMjVyZW07bWFyZ2luLXRvcDo0LjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5sb2dpbi1jb250ZW50IGhlYWRlcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93Om5vdCguYWx3YXlzKXttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1sZWZ0OjE4cHg7ZGlzcGxheTpub25lfS5sb2dpbi1saW5rcy1jb250YWluZXIgYXtkaXNwbGF5OmlubGluZX19LnBvcHVwX2NvbnRlbnR7bWluLWhlaWdodDoxLjJlbTttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAuMDVlbSAuMDVlbSByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowcHggMTVweCAyMHB4IDBweCByZ2JhKDAsMCwwLC4yNSl9LnBvcHVwX2NvbnRlbnQgaGVhZGVyLC5wb3B1cF9jb250ZW50IGZvb3RlcntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy10b3A6MS41cmVtO3BhZGRpbmctdG9wOjI3cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci1ib3R0b206c29saWQgMXB4IGhzbCgwLDAlLDkwJSk7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC5mb3JtLXN0YWNrZWQgbGFiZWwsLnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgbGFiZWx7ZGlzcGxheTppbmxpbmV9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwucG9wdXBfY29udGVudCBoZWFkZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBhW2NsYXNzJD1idXR0b25dLC5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYVtjbGFzcyQ9YnV0dG9uXXttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHh9LnBvcHVwX2NvbnRlbnQgaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwNTAzMH0ucG9wdXBfY29udGVudCBoZWFkZXIgaDF7d2lkdGg6OTAlO21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpub3JtYWx9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC50b3AtY2xvc2UtYnV0dG9ue3dpZHRoOjEwJTt0ZXh0LWFsaWduOnJpZ2h0fS5wb3B1cF9jb250ZW50IGhlYWRlciAudG9wLWNsb3NlLWJ1dHRvbiBhIHNwYW57Zm9udC1zaXplOjEuNDM4MmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0ucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW57cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIHNlbGVjdHt3aWR0aDo4MCV9LnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbntib3JkZXI6c29saWQgMXB4IGhzbCgwLDAlLDY5LjkwMTk2MDc4NDMlKTtjb2xvcjpoc2woMCwwJSw2OS45MDE5NjA3ODQzJSkgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnBvcHVwX2NvbnRlbnR7bWFyZ2luOjFlbTttYXgtd2lkdGg6NDBlbX0ucG9wdXBfY29udGVudCBoZWFkZXIsLnBvcHVwX2NvbnRlbnQgZm9vdGVyLC5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbntwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLWxlZnQ6MzZweDtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1yaWdodDozNnB4fX0ub3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O2JvdHRvbTowcHg7bGVmdDowcHg7cmlnaHQ6MHB4O3otaW5kZXg6MTAwNTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoODksMTQxLDIwNCwuOTUpO292ZXJmbG93LXk6c2Nyb2xsO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uc3Bpbm5lcnt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjphdXRvIGF1dG99LmRvdWJsZS1ib3VuY2UxLC5kb3VibGUtYm91bmNlMnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDstd2Via2l0LWFuaW1hdGlvbjpzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uZG91YmxlLWJvdW5jZTJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFzO2FuaW1hdGlvbi1kZWxheTotMXN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzay1ib3VuY2V7MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9NTAle3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19LnZpZGVvV3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MjVweDtoZWlnaHQ6MH0udmlkZW9XcmFwcGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtcXVlcnl7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1pbnB1dHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtaGludHtjb2xvcjojOTk5fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1tZW51e21hcmdpbi10b3A6NHB4O3BhZGRpbmc6NHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztvdmVyZmxvdy15OnNjcm9sbDttYXgtaGVpZ2h0OjE1MHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbntwYWRkaW5nOjNweCAyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9uOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA5N2NmfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9uIHB7bWFyZ2luOjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHN7cGFkZGluZy1sZWZ0OjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaXtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bGlzdC1zdHlsZTpub25lO2JvcmRlci1ib3R0b206ZG90dGVkIDFweCAjY2NjO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZDstbXMtd29yZC1icmVhazpicmVhay1hbGw7d29yZC1icmVhazpicmVhay13b3JkOy1tcy1oeXBoZW5zOmF1dG87LW1vei1oeXBoZW5zOmF1dG87LXdlYmtpdC1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvO3BhZGRpbmc6LjI1ZW0gMDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6IzMzM30udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSAuZGlzcGxheS10ZXh0e21heC13aWR0aDo3MCU7bGluZS1oZWlnaHQ6MTIwJX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhe2NvbG9yOiNkZTFhMGM7bWFyZ2luLWxlZnQ6YXV0b30udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5mYXtkaXNwbGF5Om5vbmV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhOmhvdmVyIC5mYXtjb2xvcjpoc2woNCw4OS43NDM1ODk3NDM2JSwzMC44ODIzNTI5NDEyJSl9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYTpob3ZlciAucmVtb3ZlLWxhYmVse3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLnR3aXR0ZXItdHlwZWFoZWFke3dpZHRoOjEwMCV9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLmJhZGdlLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206MDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7bGluZS1oZWlnaHQ6MTIwJTtjb2xvcjojMzMzO3BhZGRpbmc6LjM1ZW0gLjU2ZW0gLjM1ZW0gLjU2ZW07bWFyZ2luOjAgLjI1ZW0gLjI1ZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7d2hpdGUtc3BhY2U6bm9ybWFsfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY30udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5mYXtkaXNwbGF5OmlubGluZTtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLnJlbW92ZS1sYWJlbHtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLnR3aXR0ZXItdHlwZWFoZWFke3dpZHRoOmF1dG99LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLmFkZC1jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5iYWRnZS1jb250YWluZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLm5vdC1jb250YWluZXIgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouOGVtIC45ZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjoycHggc29saWQgI2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5ub3QtY29udGFpbmVyIGxhYmVsOmhvdmVye2JvcmRlcjoycHggc29saWQgIzAwNTAzMDtjdXJzb3I6cG9pbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5sYW5ndWFnZS1waWNrZXIsLmxhbmd1YWdlLXBpY2tlciBzZWxlY3R7cGFkZGluZzowO2hlaWdodDoxLjdyZW07dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZTouOHJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ubGFuZ3VhZ2UtcGlja2VyIGkuZmEtZ2xvYmV7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctdG9wOi4ycmVtfX0vKiFcbiAqICBGb250IEF3ZXNvbWUgNC4zLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjMuMFwiKTtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4zLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuMy4wXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjMuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuMy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS1md3t3aWR0aDoxLjI4NTcxNDI4NTdlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6Mi4xNDI4NTcxNDI5ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0MjllbTt3aWR0aDoyLjE0Mjg1NzE0MjllbTt0b3A6LjE0Mjg1NzE0MjllbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NTcxZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoLTEsIDEpO3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9LmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50Olwi74CAXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50Olwi74CBXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu+AglwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50Olwi74CDXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi74CEXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCLvgIVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50Olwi74CGXCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgIdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIu+AiFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIu+AiVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIu+AilwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50Olwi74CLXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi74CMXCJ9LmZhLXJlbW92ZTpiZWZvcmUsLmZhLWNsb3NlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgI1cIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvgI5cIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74CQXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AkVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCLvgJJcIn0uZmEtZ2VhcjpiZWZvcmUsLmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIu+Ak1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50Olwi74CUXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCLvgJVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50Olwi74CWXCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIu+AmFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu+AmVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74CaXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50Olwi74CbXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50Olwi74CcXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJ1cIn0uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVwZWF0OmJlZm9yZXtjb250ZW50Olwi74CeXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCLvgKFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgKJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIu+Ao1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50Olwi74CkXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgKVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AplwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Ap1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgKhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50Olwi74CpXCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvgKpcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50Olwi74CrXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCLvgKxcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIu+ArVwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIu+ArlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIu+Ar1wifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgLBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIu+AsVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50Olwi74CyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIu+As1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIu+AtFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50Olwi74C1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50Olwi74C3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74C4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCLvgLlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIu+AulwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50Olwi74C7XCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIu+AvFwifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgL1cIn0uZmEtcGhvdG86YmVmb3JlLC5mYS1pbWFnZTpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIu+AvlwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCLvgYBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIu+BgVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgYJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIu+Bg1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GEXCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GFXCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74GGXCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIu+Bh1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GIXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYpcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIu+Bi1wifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIu+BjFwifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50Olwi74GNXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgY5cIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GQXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BkVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIu+BklwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BlFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BlVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GXXCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZpcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIu+Bm1wifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+BnFwifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+BnVwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCLvgZ5cIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+BoFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BoVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIu+BolwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74GjXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74GkXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIu+BpVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIu+BplwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74GnXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74GoXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50Olwi74GpXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BqlwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50Olwi74GrXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCLvgaxcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIu+BrVwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCLvga5cIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74GwXCJ9LmZhLXdhcm5pbmc6YmVmb3JlLC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIu+BsVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+BslwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIu+Bs1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCLvgbRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIu+BtVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIu+Bt1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgbhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIu+BuVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50Olwi74G6XCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIu+Bu1wifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIu+BvFwifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIu+BvVwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIu+BvlwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+CgFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CgVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50Olwi74KDXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIu+ChFwifS5mYS1nZWFyczpiZWZvcmUsLmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCLvgoVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCLvgoZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgodcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+CiFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCLvgolcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIu+CilwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIu+Ci1wifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoxcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIu+CjVwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50Olwi74KOXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCLvgpBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50Olwi74KRXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgpJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74KTXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvgpVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIu+Cl1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgphcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIu+CmVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLvgppcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50Olwi74KbXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIu+CnFwifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIu+CnVwifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCLvgp5cIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6XCLvgqBcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCLvgqFcIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDpcIu+Ds1wifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIu+Co1wifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqRcIn0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqVcIn0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50Olwi74KmXCJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74KnXCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74KoXCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+CqVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqpcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgqtcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCLvgqxcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50Olwi74KtXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50Olwi74KuXCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu+CsFwifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvgrFcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIu+CslwifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50Olwi74OAXCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDpcIu+DgVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu+DglwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIu+Dg1wifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIu+DhFwifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDpcIu+DhVwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCLvg4ZcIn0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50Olwi74OHXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DiFwifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4lcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIu+DilwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50Olwi74OLXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCLvg4xcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50Olwi74ONXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50Olwi74OOXCJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50Olwi74OQXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50Olwi74ORXCJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIu+DklwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OTXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DlFwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIu+DlVwifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDpcIu+DllwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50Olwi74OXXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50Olwi74OYXCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvg5lcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvg5pcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIu+Dm1wifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvg5xcIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50Olwi74OdXCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDpcIu+DnlwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIu+DoFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIu+DoVwifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCLvg6JcIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIu+Do1wifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50Olwi74OkXCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDpcIu+DpVwifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50Olwi74OmXCJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIu+Dp1wifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50Olwi74OoXCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50Olwi74OpXCJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50Olwi74OqXCJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50Olwi74OrXCJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50Olwi74OsXCJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi74OtXCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu+DrlwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50Olwi74OwXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50Olwi74OxXCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50Olwi74OyXCJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDpcIu+ColwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCLvg7RcIn0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIu+DtVwifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDpcIu+DtlwifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50Olwi74O3XCJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6XCLvg7hcIn0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50Olwi74O5XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIu+DulwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIu+Du1wifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50Olwi74O8XCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74O9XCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74O+XCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SAXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EgVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhIJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhINcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EhFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EhVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EhlwifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74SHXCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvhIhcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50Olwi74SJXCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIu+EilwifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhItcIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhIxcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EjVwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EjlwifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50Olwi74SQXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+EkVwifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCLvhJJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIu+Ek1wifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDpcIu+ElFwifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50Olwi74SVXCJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJhcIn0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDpcIu+EmVwifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDpcIu+EmlwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50Olwi74SbXCJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJxcIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50Olwi74SdXCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50Olwi74SeXCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50Olwi74SgXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvhKFcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCLvhKJcIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDpcIu+Eo1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu+EpFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50Olwi74SlXCJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDpcIu+EplwifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCLvhKdcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCLvhKhcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIu+EqVwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIu+EqlwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIu+Eq1wifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhKxcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50Olwi74StXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIu+ErlwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50Olwi74SwXCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvhLFcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50Olwi74SyXCJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6XCLvhLNcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhLRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50Olwi74S1XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIu+EtlwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74S3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74S4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74S5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhLpcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCLvhLtcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIu+EvFwifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCLvhL1cIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIu+EvlwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIu+FgFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50Olwi74WBXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCLvhYJcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Fg1wifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+FhFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhYVcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WGXCJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74WHXCJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50Olwi74WIXCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhYlcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WKXCJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYtcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYxcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WNXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCLvhY5cIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74WQXCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50Olwi74WRXCJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74WSXCJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6XCLvhZNcIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50Olwi74WUXCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIu+FlVwifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIu+FllwifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6XCLvhZdcIn0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6XCLvhZhcIn0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50Olwi74WZXCJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCLvhZpcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIu+Fm1wifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZxcIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhZ1cIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50Olwi74WeXCJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDpcIu+FoFwifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50Olwi74WhXCJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaJcIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaNcIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50Olwi74WkXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50Olwi74WlXCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WmXCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvhadcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIu+FqFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FqVwifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLvhapcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIu+Fq1wifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIu+FrFwifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCLvha1cIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50Olwi74WuXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIu+FsFwifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbFcIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FslwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCLvhbNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FtFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhbVcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIu+FtlwifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbdcIn0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+FuFwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIu+FuVwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50Olwi74W6XCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbtcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCLvhbxcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCLvhb1cIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCLvhb5cIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GgFwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCLvhoFcIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50Olwi74aCXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoNcIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCLvhoRcIn0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6XCLvhoVcIn0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50Olwi74aGXCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCLvhodcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50Olwi74aIXCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50Olwi74aJXCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50Olwi74aKXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIu+Gi1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhoxcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvho1cIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvho5cIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+GkFwifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhpFcIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74aSXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCLvhpNcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aUXCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDpcIu+GlVwifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74aWXCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCLvhpdcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvhphcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aZXCJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIu+GmlwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhptcIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIu+GnFwifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIu+GnVwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIu+GnlwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhqBcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50Olwi74ahXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhqJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74ajXCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50Olwi74akXCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIu+GpVwifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50Olwi74amXCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhqdcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhqhcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50Olwi74apXCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIu+GqlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIu+Gq1wifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCLvhqxcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvhq1cIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvhq5cIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50Olwi74awXCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50Olwi74axXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhrNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIu+GtFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GtVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIu+GtlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrdcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIu+GuFwifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50Olwi74a5XCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCLvhrpcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIu+Gu1wifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50Olwi74a8XCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhr1cIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIu+GvlwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIu+HgFwifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50Olwi74eBXCJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50Olwi74eCXCJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDpcIu+Hg1wifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDpcIu+HhFwifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDpcIu+HhVwifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4ZcIn0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50Olwi74eHXCJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDpcIu+HiFwifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDpcIu+HiVwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50Olwi74eKXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCLvh4tcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCLvh4xcIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvh41cIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvh45cIn0uZmEtcmE6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIu+HkFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIu+HkVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74eSXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIu+Hk1wifS5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIu+HlFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50Olwi74eVXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50Olwi74eWXCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIu+Hl1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5hcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIu+HmVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50Olwi74eaXCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3JlLC5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIu+Hm1wifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh5xcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50Olwi74edXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvh55cIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50Olwi74egXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh6FcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIu+HolwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCLvh6NcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50Olwi74ekXCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvh6VcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIu+HplwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74enXCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIu+HqFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50Olwi74epXCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50Olwi74eqXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCLvh6tcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIu+HrFwifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvh61cIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIu+HrlwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50Olwi74ewXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvh7FcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh7JcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIu+Hs1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvh7RcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50Olwi74e1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7ZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50Olwi74e3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50Olwi74e4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIu+HuVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIu+HulwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50Olwi74e7XCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50Olwi74e8XCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCLvh71cIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+HvlwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLviIBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+IgVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCLviIJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Ig1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50Olwi74iEXCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIu+IhVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74iGXCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIu+Ih1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50Olwi74iIXCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIu+IiVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIu+IilwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCLviItcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCLviIxcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIu+IjVwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIu+IjlwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIu+IkFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIu+IkVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50Olwi74iSXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIu+Ik1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCLviJRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCLviJVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCLviJZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50Olwi74iXXCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+ImFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50Olwi74iZXCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCLviJpcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCLviJtcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIu+InFwifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIu+InVwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLviJ5cIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCLviKFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIu+IolwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50Olwi74ijXCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50Olwi74ikXCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIu+IpVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCLviKZcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCLviKdcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIu+IqFwifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIu+IqVwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50Olwi74iqXCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCLviKtcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50Olwi74isXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50Olwi74iwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50Olwi74ixXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50Olwi74iyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIu+Is1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLviLRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIu+ItVwifS5mYS1ob3RlbDpiZWZvcmUsLmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIu+ItlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50Olwi74i3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50Olwi74i4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIu+IuVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCLviLpcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUGUtaWNvbi03LXN0cm9rZVwiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3Q/ZDd5ZjF2XCIpO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3Q/I2llZml4ZDd5ZjF2XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLndvZmY/ZDd5ZjF2XCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UudHRmP2Q3eWYxdlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5zdmc/ZDd5ZjF2I1BlLWljb24tNy1zdHJva2VcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3NePXBlLTdzLV0sW2NsYXNzKj1cIiBwZS03cy1cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJQZS1pY29uLTctc3Ryb2tlXCI7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnBlLTdzLWFsYnVtOmJlZm9yZXtjb250ZW50Olwi7pqqXCJ9LnBlLTdzLWFyYzpiZWZvcmV7Y29udGVudDpcIu6aq1wifS5wZS03cy1iYWNrLTI6YmVmb3Jle2NvbnRlbnQ6XCLumqxcIn0ucGUtN3MtYmFuZGFpZDpiZWZvcmV7Y29udGVudDpcIu6arVwifS5wZS03cy1jYXI6YmVmb3Jle2NvbnRlbnQ6XCLumq5cIn0ucGUtN3MtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIu6ar1wifS5wZS03cy1kb29yLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumrBcIn0ucGUtN3MtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIu6asVwifS5wZS03cy1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLumrJcIn0ucGUtN3MtZ3ltOmJlZm9yZXtjb250ZW50Olwi7pqzXCJ9LnBlLTdzLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIu6atFwifS5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50Olwi7pq1XCJ9LnBlLTdzLWhlbG06YmVmb3Jle2NvbnRlbnQ6XCLumrZcIn0ucGUtN3MtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50Olwi7pq3XCJ9LnBlLTdzLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCLumrhcIn0ucGUtN3MtbWFnaWMtd2FuZDpiZWZvcmV7Y29udGVudDpcIu6auVwifS5wZS03cy1tYWxlOmJlZm9yZXtjb250ZW50Olwi7pq6XCJ9LnBlLTdzLW1hcC0yOmJlZm9yZXtjb250ZW50Olwi7pq7XCJ9LnBlLTdzLW5leHQtMjpiZWZvcmV7Y29udGVudDpcIu6avFwifS5wZS03cy1wYWludC1idWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumr1cIn0ucGUtN3MtcGVuZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCLumr5cIn0ucGUtN3MtcGhvdG86YmVmb3Jle2NvbnRlbnQ6XCLumr9cIn0ucGUtN3MtcGlnZ3k6YmVmb3Jle2NvbnRlbnQ6XCLum4BcIn0ucGUtN3MtcGx1Z2luOmJlZm9yZXtjb250ZW50Olwi7puBXCJ9LnBlLTdzLXJlZnJlc2gtMjpiZWZvcmV7Y29udGVudDpcIu6bglwifS5wZS03cy1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLum4NcIn0ucGUtN3Mtc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCLum4RcIn0ucGUtN3Mtc2hpZWxkOmJlZm9yZXtjb250ZW50Olwi7puFXCJ9LnBlLTdzLXNtaWxlOmJlZm9yZXtjb250ZW50Olwi7puGXCJ9LnBlLTdzLXVzYjpiZWZvcmV7Y29udGVudDpcIu6bh1wifS5wZS03cy12ZWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCLum4hcIn0ucGUtN3Mtd2luZTpiZWZvcmV7Y29udGVudDpcIu6biVwifS5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumopcIn0ucGUtN3MtY2FzaDpiZWZvcmV7Y29udGVudDpcIu6ajFwifS5wZS03cy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6agFwifS5wZS03cy1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCLumo1cIn0ucGUtN3MtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumotcIn0ucGUtN3Mtd2F5OmJlZm9yZXtjb250ZW50Olwi7pqOXCJ9LnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6agVwifS5wZS03cy1pZDpiZWZvcmV7Y29udGVudDpcIu6aj1wifS5wZS03cy1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIu6aglwifS5wZS03cy13cmlzdHdhdGNoOmJlZm9yZXtjb250ZW50Olwi7pqQXCJ9LnBlLTdzLWFuZ2xlLXVwLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6ag1wifS5wZS03cy13b3JsZDpiZWZvcmV7Y29udGVudDpcIu6akVwifS5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu6ahFwifS5wZS03cy12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCLumpJcIn0ucGUtN3MtYW5nbGUtcmlnaHQtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqFXCJ9LnBlLTdzLXVzZXJzOmJlZm9yZXtjb250ZW50Olwi7pqTXCJ9LnBlLTdzLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLumoZcIn0ucGUtN3MtdXNlci1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLumpRcIn0ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumodcIn0ucGUtN3MtdXAtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumpVcIn0ucGUtN3MtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu6aiFwifS5wZS03cy1zd2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLumpZcIn0ucGUtN3MtYW5nbGUtZG93bi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumolcIn0ucGUtN3Mtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCLumpdcIn0ucGUtN3Mtd2FsbGV0OmJlZm9yZXtjb250ZW50Olwi7piAXCJ9LnBlLTdzLXNhZmU6YmVmb3Jle2NvbnRlbnQ6XCLumphcIn0ucGUtN3Mtdm9sdW1lMjpiZWZvcmV7Y29udGVudDpcIu6YgVwifS5wZS03cy12b2x1bWUxOmJlZm9yZXtjb250ZW50Olwi7piCXCJ9LnBlLTdzLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIu6Yg1wifS5wZS03cy12aWRlbzpiZWZvcmV7Y29udGVudDpcIu6YhFwifS5wZS03cy11c2VyOmJlZm9yZXtjb250ZW50Olwi7piFXCJ9LnBlLTdzLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu6YhlwifS5wZS03cy11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumIdcIn0ucGUtN3MtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCLumIhcIn0ucGUtN3MtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLumIlcIn0ucGUtN3MtdG9vbHM6YmVmb3Jle2NvbnRlbnQ6XCLumIpcIn0ucGUtN3MtdGltZXI6YmVmb3Jle2NvbnRlbnQ6XCLumItcIn0ucGUtN3MtdGlja2V0OmJlZm9yZXtjb250ZW50Olwi7piMXCJ9LnBlLTdzLXRhcmdldDpiZWZvcmV7Y29udGVudDpcIu6YjVwifS5wZS03cy1zdW46YmVmb3Jle2NvbnRlbnQ6XCLumI5cIn0ucGUtN3Mtc3R1ZHk6YmVmb3Jle2NvbnRlbnQ6XCLumI9cIn0ucGUtN3Mtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50Olwi7piQXCJ9LnBlLTdzLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCLumJFcIn0ucGUtN3Mtc3BlYWtlcjpiZWZvcmV7Y29udGVudDpcIu6YklwifS5wZS03cy1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCLumJNcIn0ucGUtN3Mtc2h1ZmZsZTpiZWZvcmV7Y29udGVudDpcIu6YlFwifS5wZS03cy1zaG9wYmFnOmJlZm9yZXtjb250ZW50Olwi7piVXCJ9LnBlLTdzLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi7piWXCJ9LnBlLTdzLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIu6Yl1wifS5wZS03cy1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCLumJhcIn0ucGUtN3MtZmlsbTpiZWZvcmV7Y29udGVudDpcIu6apVwifS5wZS03cy1zY2llbmNlOmJlZm9yZXtjb250ZW50Olwi7piZXCJ9LnBlLTdzLWRpc2s6YmVmb3Jle2NvbnRlbnQ6XCLumqZcIn0ucGUtN3MtcmliYm9uOmJlZm9yZXtjb250ZW50Olwi7piaXCJ9LnBlLTdzLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIu6Ym1wifS5wZS03cy1yZWZyZXNoOmJlZm9yZXtjb250ZW50Olwi7picXCJ9LnBlLTdzLWFkZC11c2VyOmJlZm9yZXtjb250ZW50Olwi7pqpXCJ9LnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLumJ1cIn0ucGUtN3MtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50Olwi7pqcXCJ9LnBlLTdzLXJhZGlvOmJlZm9yZXtjb250ZW50Olwi7pieXCJ9LnBlLTdzLW5vdGUyOmJlZm9yZXtjb250ZW50Olwi7pqdXCJ9LnBlLTdzLXByaW50OmJlZm9yZXtjb250ZW50Olwi7pifXCJ9LnBlLTdzLW5ldHdvcms6YmVmb3Jle2NvbnRlbnQ6XCLump5cIn0ucGUtN3MtcHJldjpiZWZvcmV7Y29udGVudDpcIu6YoFwifS5wZS03cy1tdXRlOmJlZm9yZXtjb250ZW50Olwi7pqfXCJ9LnBlLTdzLXBvd2VyOmJlZm9yZXtjb250ZW50Olwi7pihXCJ9LnBlLTdzLW1lZGFsOmJlZm9yZXtjb250ZW50Olwi7pqgXCJ9LnBlLTdzLXBvcnRmb2xpbzpiZWZvcmV7Y29udGVudDpcIu6YolwifS5wZS03cy1saWtlMjpiZWZvcmV7Y29udGVudDpcIu6aoVwifS5wZS03cy1wbHVzOmJlZm9yZXtjb250ZW50Olwi7pijXCJ9LnBlLTdzLWxlZnQtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumqJcIn0ucGUtN3MtcGxheTpiZWZvcmV7Y29udGVudDpcIu6YpFwifS5wZS03cy1rZXk6YmVmb3Jle2NvbnRlbnQ6XCLumqNcIn0ucGUtN3MtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLumKVcIn0ucGUtN3Mtam95OmJlZm9yZXtjb250ZW50Olwi7pqkXCJ9LnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCLumKZcIn0ucGUtN3MtcGluOmJlZm9yZXtjb250ZW50Olwi7pqbXCJ9LnBlLTdzLXBob25lOmJlZm9yZXtjb250ZW50Olwi7pinXCJ9LnBlLTdzLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCLumppcIn0ucGUtN3MtcGVuOmJlZm9yZXtjb250ZW50Olwi7pioXCJ9LnBlLTdzLXJpZ2h0LWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqZXCJ9LnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi7pipXCJ9LnBlLTdzLWRlbGV0ZS11c2VyOmJlZm9yZXtjb250ZW50Olwi7pqnXCJ9LnBlLTdzLXBhaW50OmJlZm9yZXtjb250ZW50Olwi7piqXCJ9LnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6aqFwifS5wZS03cy1ub3RlYm9vazpiZWZvcmV7Y29udGVudDpcIu6Yq1wifS5wZS03cy1ub3RlOmJlZm9yZXtjb250ZW50Olwi7pisXCJ9LnBlLTdzLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLumK1cIn0ucGUtN3MtbmV3cy1wYXBlcjpiZWZvcmV7Y29udGVudDpcIu6YrlwifS5wZS03cy1tdXNpY2xpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLumK9cIn0ucGUtN3MtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLumLBcIn0ucGUtN3MtbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCLumLFcIn0ucGUtN3MtbW9yZTpiZWZvcmV7Y29udGVudDpcIu6YslwifS5wZS03cy1tb29uOmJlZm9yZXtjb250ZW50Olwi7pizXCJ9LnBlLTdzLW1vbml0b3I6YmVmb3Jle2NvbnRlbnQ6XCLumLRcIn0ucGUtN3MtbWljcm86YmVmb3Jle2NvbnRlbnQ6XCLumLVcIn0ucGUtN3MtbWVudTpiZWZvcmV7Y29udGVudDpcIu6YtlwifS5wZS03cy1tYXA6YmVmb3Jle2NvbnRlbnQ6XCLumLdcIn0ucGUtN3MtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIu6YuFwifS5wZS03cy1tYWlsOmJlZm9yZXtjb250ZW50Olwi7pi5XCJ9LnBlLTdzLW1haWwtb3BlbjpiZWZvcmV7Y29udGVudDpcIu6YulwifS5wZS03cy1tYWlsLW9wZW4tZmlsZTpiZWZvcmV7Y29udGVudDpcIu6Yu1wifS5wZS03cy1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumLxcIn0ucGUtN3MtbG9vcDpiZWZvcmV7Y29udGVudDpcIu6YvVwifS5wZS03cy1sb29rOmJlZm9yZXtjb250ZW50Olwi7pi+XCJ9LnBlLTdzLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumL9cIn0ucGUtN3MtbGludGVybjpiZWZvcmV7Y29udGVudDpcIu6ZgFwifS5wZS03cy1saW5rOmJlZm9yZXtjb250ZW50Olwi7pmBXCJ9LnBlLTdzLWxpa2U6YmVmb3Jle2NvbnRlbnQ6XCLumYJcIn0ucGUtN3MtbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLumYNcIn0ucGUtN3MtbGVzczpiZWZvcmV7Y29udGVudDpcIu6ZhFwifS5wZS03cy1rZXlwYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumYVcIn0ucGUtN3MtanVuazpiZWZvcmV7Y29udGVudDpcIu6ZhlwifS5wZS03cy1pbmZvOmJlZm9yZXtjb250ZW50Olwi7pmHXCJ9LnBlLTdzLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCLumYhcIn0ucGUtN3MtaGVscDI6YmVmb3Jle2NvbnRlbnQ6XCLumYlcIn0ucGUtN3MtaGVscDE6YmVmb3Jle2NvbnRlbnQ6XCLumYpcIn0ucGUtN3MtZ3JhcGgzOmJlZm9yZXtjb250ZW50Olwi7pmLXCJ9LnBlLTdzLWdyYXBoMjpiZWZvcmV7Y29udGVudDpcIu6ZjFwifS5wZS03cy1ncmFwaDE6YmVmb3Jle2NvbnRlbnQ6XCLumY1cIn0ucGUtN3MtZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCLumY5cIn0ucGUtN3MtZ2xvYmFsOmJlZm9yZXtjb250ZW50Olwi7pmPXCJ9LnBlLTdzLWdsZWFtOmJlZm9yZXtjb250ZW50Olwi7pmQXCJ9LnBlLTdzLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCLumZFcIn0ucGUtN3MtZ2lmdDpiZWZvcmV7Y29udGVudDpcIu6ZklwifS5wZS03cy1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCLumZNcIn0ucGUtN3MtZmxhZzpiZWZvcmV7Y29udGVudDpcIu6ZlFwifS5wZS03cy1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumZVcIn0ucGUtN3MtZmlsZTpiZWZvcmV7Y29udGVudDpcIu6ZllwifS5wZS03cy1leHBhbmQxOmJlZm9yZXtjb250ZW50Olwi7pmXXCJ9LnBlLTdzLWV4YXBuZDI6YmVmb3Jle2NvbnRlbnQ6XCLumZhcIn0ucGUtN3MtZWRpdDpiZWZvcmV7Y29udGVudDpcIu6ZmVwifS5wZS03cy1kcm9wOmJlZm9yZXtjb250ZW50Olwi7pmaXCJ9LnBlLTdzLWRyYXdlcjpiZWZvcmV7Y29udGVudDpcIu6Zm1wifS5wZS03cy1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu6ZnFwifS5wZS03cy1kaXNwbGF5MjpiZWZvcmV7Y29udGVudDpcIu6ZnVwifS5wZS03cy1kaXNwbGF5MTpiZWZvcmV7Y29udGVudDpcIu6ZnlwifS5wZS03cy1kaXNrZXR0ZTpiZWZvcmV7Y29udGVudDpcIu6Zn1wifS5wZS03cy1kYXRlOmJlZm9yZXtjb250ZW50Olwi7pmgXCJ9LnBlLTdzLWN1cDpiZWZvcmV7Y29udGVudDpcIu6ZoVwifS5wZS03cy1jdWx0dXJlOmJlZm9yZXtjb250ZW50Olwi7pmiXCJ9LnBlLTdzLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCLumaNcIn0ucGUtN3MtY3JlZGl0OmJlZm9yZXtjb250ZW50Olwi7pmkXCJ9LnBlLTdzLWNvcHktZmlsZTpiZWZvcmV7Y29udGVudDpcIu6ZpVwifS5wZS03cy1jb25maWc6YmVmb3Jle2NvbnRlbnQ6XCLumaZcIn0ucGUtN3MtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIu6Zp1wifS5wZS03cy1jb21tZW50OmJlZm9yZXtjb250ZW50Olwi7pmoXCJ9LnBlLTdzLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIu6ZqVwifS5wZS03cy1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu6ZqlwifS5wZS03cy1jbG9jazpiZWZvcmV7Y29udGVudDpcIu6Zq1wifS5wZS03cy1jaGVjazpiZWZvcmV7Y29udGVudDpcIu6ZrFwifS5wZS03cy1jaGF0OmJlZm9yZXtjb250ZW50Olwi7pmtXCJ9LnBlLTdzLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLuma5cIn0ucGUtN3MtY2FtZXJhOmJlZm9yZXtjb250ZW50Olwi7pmvXCJ9LnBlLTdzLWNhbGw6YmVmb3Jle2NvbnRlbnQ6XCLumbBcIn0ucGUtN3MtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIu6ZsVwifS5wZS03cy1icm93c2VyOmJlZm9yZXtjb250ZW50Olwi7pmyXCJ9LnBlLTdzLWJveDI6YmVmb3Jle2NvbnRlbnQ6XCLumbNcIn0ucGUtN3MtYm94MTpiZWZvcmV7Y29udGVudDpcIu6ZtFwifS5wZS03cy1ib29rbWFya3M6YmVmb3Jle2NvbnRlbnQ6XCLumbVcIn0ucGUtN3MtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIu6ZtlwifS5wZS03cy1iZWxsOmJlZm9yZXtjb250ZW50Olwi7pm3XCJ9LnBlLTdzLWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCLumbhcIn0ucGUtN3MtYmFsbDpiZWZvcmV7Y29udGVudDpcIu6ZuVwifS5wZS03cy1iYWNrOmJlZm9yZXtjb250ZW50Olwi7pm6XCJ9LnBlLTdzLWF0dGVudGlvbjpiZWZvcmV7Y29udGVudDpcIu6Zu1wifS5wZS03cy1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCLumbxcIn0ucGUtN3MtYWxidW1zOmJlZm9yZXtjb250ZW50Olwi7pm9XCJ9LnBlLTdzLWFsYXJtOmJlZm9yZXtjb250ZW50Olwi7pm+XCJ9LnBlLTdzLWFpcnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLumb9cIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBMaWdodFwiKSxsb2NhbChcIlJvYm90by1MaWdodFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBMaWdodFwiKSxsb2NhbChcIlJvYm90by1MaWdodFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90b1wiKSxsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG9cIiksbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSxsb2NhbChcIlJvYm90by1JdGFsaWNcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOml0YWxpYzt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEl0YWxpY1wiKSxsb2NhbChcIlJvYm90by1JdGFsaWNcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOml0YWxpYzt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBNZWRpdW1cIiksbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBNZWRpdW1cIiksbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEJvbGRcIiksbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIEJvbGRcIiksbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9LmZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9LmZhZGUuaW57b3BhY2l0eToxfS5jb2xsYXBzZXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNlLmlue2Rpc3BsYXk6YmxvY2t9dHIuY29sbGFwc2UuaW57ZGlzcGxheTp0YWJsZS1yb3d9dGJvZHkuY29sbGFwc2UuaW57ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpcImhlaWdodCwgdmlzaWJpbGl0eVwiOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6XCJoZWlnaHQsIHZpc2liaWxpdHlcIjt0cmFuc2l0aW9uLXByb3BlcnR5OlwiaGVpZ2h0LCB2aXNpYmlsaXR5XCI7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzO3RyYW5zaXRpb24tZHVyYXRpb246LjM1czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfWRpdltjbGFzc149XCJjYy13aW5kb3cgY2MtYmFubmVyIGNjLXR5cGUtXCJdLGRpdltjbGFzc149XCJjYy13aW5kb3cgY2MtZmxvYXRpbmcgY2MtdHlwZS1cIl17YmFja2dyb3VuZDojODk5NmEwO2NvbG9yOiNmZmZ9LmNjLXJldm9rZS5jYy1ib3R0b20uY2MtYW5pbWF0ZXtkaXNwbGF5Om5vbmV9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2MtY29tcGxpYW5jZSAuY2MtYnRuOmZpcnN0LWNoaWxkLmNjLWRlbnl7Y29sb3I6I2ZmZn0uY2MtY29tcGxpYW5jZSAuY2MtYnRuLmNjLWFsbG93OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDAsNDQuMywyNi41OCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bi5jYy1kaXNtaXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDAsNDQuMywyNi41OCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNjLWxpbmt7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazpmb2N1c3tjb2xvcjojZmZmICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYy1iYW5uZXIuY2MtYm90dG9tLC5jYy1mbG9hdGluZy5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7dG9wOjA7cG9zaXRpb246c3RhdGljfX0uY2Mtd2luZG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlfS5jYy13aW5kb3cuY2MtaW52aXNpYmxle29wYWNpdHk6MH0uY2MtYW5pbWF0ZS5jYy1yZXZva2V7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLXJldm9rZTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1ncm93ZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAxczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXN9LmNjLXJldm9rZSwuY2Mtd2luZG93e3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLENhbGlicmksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjVlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7ei1pbmRleDo5OTk5fS5jYy13aW5kb3cuY2Mtc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uY2Mtd2luZG93LmNjLWZsb2F0aW5ne3BhZGRpbmc6MmVtO21heC13aWR0aDoyNGVtOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVye3BhZGRpbmc6MWVtIDEuOGVtO3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uY2MtcmV2b2tle3BhZGRpbmc6LjVlbX0uY2MtcmV2b2tlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWhlYWRlcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9LmNjLWJ0biwuY2MtY2xvc2UsLmNjLWxpbmssLmNjLXJldm9rZXtjdXJzb3I6cG9pbnRlcn0uY2MtbGlua3tvcGFjaXR5Oi44O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1saW5rOmhvdmVye29wYWNpdHk6MX0uY2MtbGluazphY3RpdmUsLmNjLWxpbms6dmlzaXRlZHtjb2xvcjppbml0aWFsfS5jYy1idG57ZGlzcGxheTpibG9jaztwYWRkaW5nOi40ZW0gLjhlbTtmb250LXNpemU6LjllbTtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6c29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtY2xvc2V7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVlbTtyaWdodDouNWVtO2ZvbnQtc2l6ZToxLjZlbTtvcGFjaXR5Oi45O2xpbmUtaGVpZ2h0Oi43NX0uY2MtY2xvc2U6Zm9jdXMsLmNjLWNsb3NlOmhvdmVye29wYWNpdHk6MX0uY2MtcmV2b2tlLmNjLXRvcHt0b3A6MDtsZWZ0OjNlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWJvdHRvbXtib3R0b206MDtsZWZ0OjNlbTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWxlZnR7bGVmdDozZW07cmlnaHQ6dW5zZXR9LmNjLXJldm9rZS5jYy1yaWdodHtyaWdodDozZW07bGVmdDp1bnNldH0uY2MtdG9we3RvcDoxZW19LmNjLWxlZnR7bGVmdDoxZW19LmNjLXJpZ2h0e3JpZ2h0OjFlbX0uY2MtYm90dG9te2JvdHRvbToxZW19LmNjLWZsb2F0aW5nPi5jYy1saW5re21hcmdpbi1ib3R0b206MWVtfS5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2V7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNjLWJhbm5lci5jYy10b3B7bGVmdDowO3JpZ2h0OjA7dG9wOjB9LmNjLWJhbm5lci5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmNjLWJhbm5lciAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDoxZW19LmNjLWNvbXBsaWFuY2V7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeTthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlPi5jYy1idG57LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDouNWVtfUBtZWRpYSBwcmludHsuY2MtcmV2b2tlLC5jYy13aW5kb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuY2MtYnRue3doaXRlLXNwYWNlOm5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXsuY2Mtd2luZG93LmNjLXRvcHt0b3A6MH0uY2Mtd2luZG93LmNjLWJvdHRvbXtib3R0b206MH0uY2Mtd2luZG93LmNjLWJhbm5lciwuY2Mtd2luZG93LmNjLWZsb2F0aW5nLC5jYy13aW5kb3cuY2MtbGVmdCwuY2Mtd2luZG93LmNjLXJpZ2h0e2xlZnQ6MDtyaWdodDowfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1jb21wbGlhbmNley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7bWF4LXdpZHRoOm5vbmV9LmNjLXdpbmRvdyAuY2MtbWVzc2FnZXttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1hbGlnbjp1bnNldDstbXMtZmxleC1hbGlnbjp1bnNldDthbGlnbi1pdGVtczp1bnNldH0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtbWVzc2FnZXttYXJnaW4tcmlnaHQ6MH19LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWN7cGFkZGluZzoxLjJlbTtib3JkZXItcmFkaXVzOjVweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2V7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lfS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57Ym9yZGVyLXJhZGl1czo1cHh9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxke21pbi13aWR0aDoxNDBweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9ja30uY2MtdGhlbWUtZWRnZWxlc3MuY2Mtd2luZG93e3BhZGRpbmc6MH0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luOjJlbTttYXJnaW4tYm90dG9tOjEuNWVtfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0bnttYXJnaW46MDtwYWRkaW5nOi44ZW0gMS44ZW07aGVpZ2h0OjEwMCV9LmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW4tbGVmdDoxZW19LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDowfS5sb2dve2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tbWVkaXVtLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0ubG9nby1zbWFsbHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLXNtYWxsLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0uZnVsbC1oZWFkZXIgLm1vYmlsZS1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mdWxsLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdnt0ZXh0LWFsaWduOnJpZ2h0fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiAuZ3JpZC1yb3cgLmdyaWQtc20tMXtwYWRkaW5nLXRvcDowLjI1cmVtO3BhZGRpbmctdG9wOjQuNXB4O3BhZGRpbmctcmlnaHQ6MC4yNXJlbTtwYWRkaW5nLXJpZ2h0OjQuNXB4O3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHg7cGFkZGluZy1sZWZ0OjAuMjVyZW07cGFkZGluZy1sZWZ0OjQuNXB4fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiBhe21hcmdpbi1yaWdodDowLjNyZW07bWFyZ2luLXJpZ2h0OjUuNHB4O2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiBuYXYgYTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2e2JhY2tncm91bmQtY29sb3I6IzAwNTAzMDt0ZXh0LWFsaWduOnJpZ2h0fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAuYWNjb3VudC1zZXR0aW5ncy1uYXYsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmfS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYSwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dCBhe3BhZGRpbmctbGVmdDowLjZyZW07cGFkZGluZy1sZWZ0OjEwLjhweDtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjAuMzVyZW07cGFkZGluZy10b3A6Ni4zcHg7cGFkZGluZy1yaWdodDowLjM1cmVtO3BhZGRpbmctcmlnaHQ6Ni4zcHg7cGFkZGluZy1ib3R0b206MC4zNXJlbTtwYWRkaW5nLWJvdHRvbTo2LjNweDtwYWRkaW5nLWxlZnQ6MC4zNXJlbTtwYWRkaW5nLWxlZnQ6Ni4zcHh9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG92ZWQtb25lLW5hdiBhOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2IGE6YWZ0ZXIsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0IGE6YWZ0ZXJ7Y29udGVudDpcIsK3XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjAuNnJlbTtwYWRkaW5nLWxlZnQ6MTAuOHB4fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYTpsYXN0LWNoaWxkOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2IGE6bGFzdC1jaGlsZDphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXQgYTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXR7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IC5sb2dnZWQtaW4tYXMtaW5mb3tkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZjQ3MzIxO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7cGFkZGluZy10b3A6MC4zNXJlbTtwYWRkaW5nLXRvcDo2LjNweDtwYWRkaW5nLXJpZ2h0OjAuMzVyZW07cGFkZGluZy1yaWdodDo2LjNweDtwYWRkaW5nLWJvdHRvbTowLjM1cmVtO3BhZGRpbmctYm90dG9tOjYuM3B4O3BhZGRpbmctbGVmdDowLjM1cmVtO3BhZGRpbmctbGVmdDo2LjNweDtwYWRkaW5nLXJpZ2h0OjAuNnJlbTtwYWRkaW5nLXJpZ2h0OjEwLjhweDtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNmZmZ9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2e2JhY2tncm91bmQtY29sb3I6I2ZmZjstbW96LWJveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIDhweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyl9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IC5ncmlkLXJvdz5kaXZ7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJpZ2h0OmRvdHRlZCAxcHggI2Y0NzMyMX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhe3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7ZGlzcGxheTpibG9jaztjb2xvcjpyZ2JhKDY0LDEwMSwxNDMsLjc4KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweDtsaW5lLWhlaWdodDoxNTAlfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGEgc3Bhbi5mYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSAubWVudS1iYWRnZXt0b3A6LjQ1cmVtO3JpZ2h0Oi43NXJlbX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjQ3MzIxfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZSBhLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZTpob3ZlciBhe2NvbG9yOiNmZmZ9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbCgyMy4zMTc1MzU1NDUsOTAuNTU3OTM5OTE0MiUsOTYuMzEzNzI1NDkwMiUpO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZnVsbC1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCU7ei1pbmRleDozOy1tb3otYm94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpOy13ZWJraXQtYm94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCAtOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjfS5mdWxsLWhlYWRlciAuZGVza3RvcC1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mdWxsLWhlYWRlciAubW9iaWxlLW9ubHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXZ7YmFja2dyb3VuZC1jb2xvcjojMDA1MDMwfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxle3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXIgYXtjb2xvcjpyZ2JhKDY0LDEwMSwxNDMsLjc4KX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpiZWZvcmV7Y29udGVudDpub25lfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MC43NXJlbTtmb250LXNpemU6MTMuNXB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGEgc3Bhbi5mYXtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7cGFkZGluZy1ib3R0b206MC4xcmVtO3BhZGRpbmctYm90dG9tOjEuOHB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIC5tZW51LWJhZGdle3RvcDouMDVyZW07cmlnaHQ6LjQ1cmVtfX1oZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dve21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtoZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dve2Rpc3BsYXk6bm9uZX19Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9ue2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9uIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbntmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4fS5tb2JpbGUtYmFubmVyIC5zaWdudXAtc2VjdGlvbiAud2h5LXNpZ251cHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubW9iaWxlLWJhbm5lcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsubW9iaWxlLW1lbnUtcG9wdXB7d2lkdGg6MTAwJX0ubW9iaWxlLW1lbnUtcG9wdXAgbGl7cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1tZW51LXBvcHVwIGxpIC5tZW51LWJhZGdle3JpZ2h0OjBweDt0b3A6MHB4fS5tb2JpbGUtbWVudS1wb3B1cCAubG9nZ2VkLWluLWFzLWluZm97YmFja2dyb3VuZDpyZ2IoMjE2LjUsMjE2LjUsMjE2LjUpO3BhZGRpbmc6MWVtO2xpbmUtaGVpZ2h0OjE0MCV9Lm1vYmlsZS1tZW51LXBvcHVwIG5hdnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9Lm1vYmlsZS1tZW51LXBvcHVwIG5hdjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH19Lm5hdi1jYXJkLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhe3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpO3RyYW5zaXRpb246YWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjZjQ3MzIxO2JvcmRlci1yYWRpdXM6MnB4fS5uYXYtY2FyZCAubWVkaWEgLmZhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5tZWRpYSAuZmF7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6MjdweDtjb2xvcjojZjQ3MzIxfS5uYXYtY2FyZCAubWVkaWEgLmZhLnBlLTdzLXVzZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLm1lZGlhIC5mYS5wZS03cy11c2Vye2ZvbnQtc2l6ZToyLjVyZW07Zm9udC1zaXplOjQ1cHh9Lm5hdi1jYXJkIC5wcmltYXJ5LWluZm8gaDEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLnByaW1hcnktaW5mbyBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZmZmO2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2NvbG9yOiMwMzYyY2Y7Zm9udC13ZWlnaHQ6bm9ybWFsO3RyYW5zaXRpb246YWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zfS5uYXYtY2FyZCAuYWN0aW9uLWJhciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhcnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2NjY30ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhe21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYTpsYXN0LWNoaWxkLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHJlbTttYXJnaW4tcmlnaHQ6MHB4fS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhOmhvdmVyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6aG92ZXIsLm5hdi1jYXJkIC5hY3Rpb24tYmFyIGE6Zm9jdXMsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZjQ3MzIxfS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhIC5mYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhIC5mYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweH0ubmF2LWNhcmQ6aG92ZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6aG92ZXIsLm5hdi1jYXJkOmZvY3VzLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZvY3Vzey13ZWJraXQtYm94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLDAsMCwuMTYpLDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yMyk7LW1vei1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKTtib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKX0ubmF2LWNhcmQ6aG92ZXIgLnByaW1hcnktaW5mbyBoMSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpob3ZlciAucHJpbWFyeS1pbmZvIGgxLC5uYXYtY2FyZDpmb2N1cyAucHJpbWFyeS1pbmZvIGgxLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZvY3VzIC5wcmltYXJ5LWluZm8gaDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzAwNTAzMH11bC5uYXYtbGlzdCxvbC5uYXYtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NXB4fXVsLm5hdi1saXN0IGxpLG9sLm5hdi1saXN0IGxpe21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9dWwubmF2LWxpc3QgbGkgYTpob3ZlcixvbC5uYXYtbGlzdCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfXVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQgYSxvbC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkIGF7Ym9yZGVyLWJvdHRvbTowfXVsLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsb2wubmF2LWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpe21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4O2JhY2tncm91bmQtY29sb3I6IzAwNTAzMDtsaW5lLWhlaWdodDoxNDAlfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpIGF7Y29sb3I6I2ZmZn1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bCBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjQ3MzIxfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWx7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIC5mYS5mYS1jaGVjay1jaXJjbGV7ZGlzcGxheTpub25lfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYXstd2Via2l0LWZsZXg6MTtmbGV4OjE7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4Oy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lO2JhY2tncm91bmQtY29sb3I6IzAwNTAzMDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDI5LDE3LjQpO3RleHQtZGVjb3JhdGlvbjpub25lfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjQ3MzIxO2N1cnNvcjpkZWZhdWx0fW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYS5hY3RpdmUgLmZhLmZhLWNoZWNrLWNpcmNsZXtkaXNwbGF5OmlubGluZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE1cHg7bGVmdDo1MCU7Ym9yZGVyLXdpZHRoOjE1cHggMTVweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Y0NzMyMSByZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhe3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtmb250LXNpemU6MS4xcmVtO2ZvbnQtc2l6ZToxOS44cHh9fS5wYWdlLWhlYWRlciAuZmF7Zm9udC1zaXplOjAuN3JlbTtmb250LXNpemU6MTIuNnB4O2NvbG9yOmhzbCgwLDAlLDcwJSl9LnBhZ2UtaGVhZGVyIGgxe2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZWFkZXJ7bWFyZ2luLXRvcDowLjI2NHJlbTttYXJnaW4tdG9wOjQuNzUycHg7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnBhZ2UtaGVhZGVye21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7bGluZS1oZWlnaHQ6MTQwJX19LmxvZ2luIC5sb2dve2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLXNtYWxsLnBuZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4fS5sb2dpbkhlbHB7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggI2NjYzstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MWVtO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0ubG9naW5IZWxwIC5mYXttYXJnaW4tcmlnaHQ6MC4ycmVtO21hcmdpbi1yaWdodDozLjZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnZpY3Rvci1zZWN0aW9ue2JhY2tncm91bmQ6IzAwNTAzMDtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbi10b3A6MH0udmljdG9yLXNlY3Rpb24gLmJhbm5lci1jb250YWluZXJ7ZGlzcGxheTpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctdG9wOjIyLjVweDtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07cGFkZGluZy1yaWdodDoyMi41cHg7cGFkZGluZy1ib3R0b206MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToyMi41cHg7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1sZWZ0OjIyLjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCw4MCw0OCwuODUpfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBoMXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm17dGV4dC1hbGlnbjpjZW50ZXJ9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gaW5wdXR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnR3aXR0ZXItdHlwZWFoZWFke3dpZHRoOjEwMCV9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnByaW1hcnktYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2Y0NzMyMTtib3JkZXItY29sb3I6I2Y0NzMyMTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5tb3JlLXNlYXJjaC1vcHRpb25ze2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ye2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8yLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItM3tiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTR7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzQuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci01e2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy81LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNntiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbnttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXItY29udGFpbmVyey13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udmljdG9yLXNlY3Rpb24gLmJhbm5lcnt3aWR0aDo0NC40NCV9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7Zm9udC1zaXplOjEuMjIycmVtO2ZvbnQtc2l6ZToyMS45OTZweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2ZvbnQtc3R5bGU6aXRhbGljO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxMzAlO21hcmdpbjoyZW0gMCAwIDA7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3RlOmJlZm9yZXtjb250ZW50Olwi74SNXCI7Zm9udC1mYW1pbHk6XCJmb250YXdlc29tZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmNDczMjE7Zm9udC1zaXplOjNyZW07Zm9udC1zaXplOjU0cHg7dG9wOi0wLjVlbTtsZWZ0Oi0xLjI1ZW07LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjJlbTttYXJnaW4tcmlnaHQ6OHB4O3BhZGRpbmc6NHB4fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5zbG9nYW57bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOnNvbGlkIDhweCAjZjQ3MzIxO2ZvbnQtc2l6ZToxLjQ0NHJlbTtmb250LXNpemU6MjUuOTkycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA1MDMwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxMzAlOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtiYWNrZ3JvdW5kOnJnYmEoMCw4MCw0OCwuOSl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGgxe2Rpc3BsYXk6bm9uZX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIGlucHV0e3dpZHRoOjIyZW19LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZjQ3MzIxO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWxlZnQ6MC4yNXJlbTttYXJnaW4tbGVmdDo0LjVweDttYXJnaW4tcmlnaHQ6MC4yNXJlbTttYXJnaW4tcmlnaHQ6NC41cHh9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnByaW1hcnktYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsKDIzLjMxNzUzNTU0NSw5MC41NTc5Mzk5MTQyJSw0OS4zMTM3MjU0OTAyJSk7Y29sb3I6cmdiKDAsMTA1LjUsNjMuMyl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLm1vcmUtc2VhcmNoLW9wdGlvbnN7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTJ7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ze2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8zLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNHtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTV7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci02e2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy82LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXJ7d2lkdGg6MzMuMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4xMTFlbSl7LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3Rle21hcmdpbi10b3A6NHJlbTttYXJnaW4tdG9wOjcycHh9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnNsb2dhbnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4fX0uc2lnbnVwLWJhbm5lcnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4fS5zaWdudXAtYmFubmVyPmRpdnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnNpZ251cC1iYW5uZXIgLnN0YXRze21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDA1MDMwO2xpbmUtaGVpZ2h0OjEwMCV9LnNpZ251cC1iYW5uZXIgLnN0YXRzLWxhYmVse2xpbmUtaGVpZ2h0OjEzNSV9LnNpZ251cC1iYW5uZXIgLnNtYWxsLXNwZWNpYWwtYnV0dG9ue21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbTowLjE1cmVtO21hcmdpbi1ib3R0b206Mi43cHh9LnNpZ251cC1iYW5uZXIgLndoeS1zaWdudXB7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTMwJTstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0uc2lnbnVwLWJhbm5lciAud2h5LXNpZ251cCBhe2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zaWdudXAtYmFubmVyPmRpdjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OmRvdHRlZCAycHggI2Y0NzMyMTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnNpZ251cC1iYW5uZXIgLnNtYWxsLXNwZWNpYWwtYnV0dG9ue21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4fS5zaWdudXAtYmFubmVyIC53aHktc2lnbnVwIGF7ZGlzcGxheTppbmxpbmV9fS5jYW5uZWQtcXVlcnkgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmZ9LmNhbm5lZC1xdWVyeSBhIGRpdntoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU1LDY5LDcxLC42NSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhbm5lZC1xdWVyeSBhIGRpdiBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NHJlbTttYXJnaW4tdG9wOjcycHg7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweDttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHg7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O2xpbmUtaGVpZ2h0OjEzMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXN9LmNhbm5lZC1xdWVyeSBhOmhvdmVyIGRpdntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMTg3LjUsMTIuNjk4NDEyNjk4NCUsMTQuNzA1ODgyMzUyOSUsLjY1KX0uY2FubmVkLXF1ZXJ5IGE6aG92ZXIgZGl2IHNwYW57LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xIGF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMiBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTMgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS00IGF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy80LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNSBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTYgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzYuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS03IGF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy83LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtOCBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvOC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTkgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzkuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMCBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTAuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMSBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMiBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMyBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xNCBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTQuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xNSBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyaWVzLWxpc3R7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0uZm91ci1zdGVwcz5kaXZ7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweH0uZm91ci1zdGVwcyAuc3RlcCAubWVkaWF7cGFkZGluZzowO2hlaWdodDoxNTBweDt3aWR0aDoxNTBweDtib3JkZXItcmFkaXVzOjUwJX0uZm91ci1zdGVwcyAuc3RlcCAubWVkaWEgLmZhe2ZvbnQtc2l6ZTozcmVtO2ZvbnQtc2l6ZTo1NHB4O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLXRvcDo0NXB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50e21hcmdpbjphdXRvfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgye21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2Njtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDI6OmZpcnN0LWxpbmV7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O2NvbG9yOiMwMDUwMzA7Zm9udC13ZWlnaHQ6NDAwfS5mb3VyLXN0ZXBzIC5zdGVwLm9uZSAuY29udGVudHt3aWR0aDoxMTBweH0uZm91ci1zdGVwcyAuc3RlcC5vbmUgLm1lZGlhe21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzAwNjNiOX0uZm91ci1zdGVwcyAuc3RlcC50d28gLmNvbnRlbnR7d2lkdGg6MTYwcHh9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmNDczMjE7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjojZmZmfS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAubWVkaWEgc3BhbnttYXJnaW4tdG9wOjIuNXJlbTttYXJnaW4tdG9wOjQ1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FcIixBcmlhbCxzYW5zLXNlcmlmfS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAubWVkaWEgc3BhbiBlbXtmb250LXNpemU6MS4zcmVtO2ZvbnQtc2l6ZToyMy40cHg7Zm9udC1zdHlsZTpub3JtYWx9LmZvdXItc3RlcHMgLnN0ZXAudGhyZWUgLmNvbnRlbnR7d2lkdGg6MTQwcHh9LmZvdXItc3RlcHMgLnN0ZXAudGhyZWUgLm1lZGlhe21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmY2IwNX0uZm91ci1zdGVwcyAuc3RlcC5mb3VyIC5jb250ZW50e3dpZHRoOjE0NnB4fS5mb3VyLXN0ZXBzIC5zdGVwLmZvdXIgLm1lZGlhe21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6Z3JlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYXtoZWlnaHQ6MTI1cHg7d2lkdGg6MTI1cHh9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhIC5mYXttYXJnaW4tdG9wOjEuNnJlbTttYXJnaW4tdG9wOjI4LjhweH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMjo6Zmlyc3QtbGluZXtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHh9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDI6OmZpcnN0LWxpbmUgc3BhbnttYXJnaW4tdG9wOjB9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDIgc3BhbnttYXJnaW4tdG9wOjB9LmZvdXItc3RlcHMudHdvIC5tZWRpYSBzcGFue21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9fS5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAgLmJ1dHRvbnttYXJnaW4tYm90dG9tOjAuODVyZW07bWFyZ2luLWJvdHRvbToxNS4zcHg7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXB7bGluZS1oZWlnaHQ6MTIwJSAhaW1wb3J0YW50fS5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAgYXtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXB7dGV4dC1hbGlnbjpjZW50ZXJ9fS5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7bWF4LXdpZHRoOjQ1ZW19c2VjdGlvbi5wb3B1cC1tYWlue21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHh9c2VjdGlvbi5wb3B1cC1tYWluIC5mYXttYXJnaW4tcmlnaHQ6MC4yNXJlbTttYXJnaW4tcmlnaHQ6NC41cHh9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6M3JlbTttYXJnaW4tdG9wOjU0cHg7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweH1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIgYnV0dG9ue3dpZHRoOjMwJX1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbG9yOmdyZWVuO2NvbnRlbnQ6XCLvgZhcIn1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIsc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpob3ZlciAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUsc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjojMDA1MDMwO2NvbnRlbnQ6XCLvg75cIn1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD10cnVlXTpob3ZlciAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUsc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Zm9jdXMgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbG9yOiMwMDUwMzA7Y29udGVudDpcIu+FhlwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmlsdGVycy5wb3B1cF9jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NmVtfS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWlue21hcmdpbi10b3A6MH0uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItb3B0aW9uc3ttYXJnaW4tYm90dG9tOjZyZW07bWFyZ2luLWJvdHRvbToxMDhweH0uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MHJlbTtwYWRkaW5nLWJvdHRvbTowcHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7Ym94LXNoYWRvdzowIDVweCA1cHggNXB4ICNjY2N9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIgYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ1JTtmb250LXNpemU6MXJlbTttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKWFuZCAobWF4LXdpZHRoOiA1Ni44ODhlbSl7LmZpbHRlcnMucG9wdXBfY29udGVudHt3aWR0aDozMmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LmZpbHRlcnMucG9wdXBfY29udGVudHt3aWR0aDo0NWVtfX0uc3R1ZHktc25pcHBldCAuc21hbGwtb3ZlcnZpZXd7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXd7ZGlzcGxheTpub25lfS5zdHVkeS1zbmlwcGV0IGRpdiAuZmF7bWFyZ2luLXJpZ2h0OjAuMnJlbTttYXJnaW4tcmlnaHQ6My42cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LXNuaXBwZXQtc3VtbWFyeXtiYWNrZ3JvdW5kOiNmMmYyZjI7cGFkZGluZzouNWVtO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7dGV4dC1hbGlnbjpsZWZ0Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstbXMtYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9LnN0dWR5LXNuaXBwZXQgLnByaW1hcnktYnV0dG9ue21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZ3tib3JkZXItdG9wLWNvbG9yOiNkZTFhMGN9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyAuYmFubmVye2NvbG9yOiNkZTFhMGN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1zbmlwcGV0IC5zdHVkeS1vdmVydmlld3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1vdmVydmlldyAuaW5mby1ibG9ja3std2Via2l0LWZsZXg6MTtmbGV4OjE7bWFyZ2luLWJvdHRvbTowLjJyZW07bWFyZ2luLWJvdHRvbTozLjZweDtwYWRkaW5nOi41ZW07dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yaWdodDpkYXNoZWQgMXB4ICM5OTk7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTM1JX0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2sgLmZhe2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHg7Y29sb3I6I2Y0NzMyMX0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2sgLmFnZXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMjVyZW07Zm9udC1zaXplOjIyLjVweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2s6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MHB4fS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmd7Ym9yZGVyLWxlZnQtY29sb3I6I2RlMWEwY30uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5nIC5iYW5uZXJ7Y29sb3I6I2RlMWEwY319LnN0dWR5LXN1Z2dlc3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2V7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWF7ZGlzcGxheTpub25lfS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAuY29udGVudHtmbGV4OjE7bGluZS1oZWlnaHQ6MTUwJX0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLmNvbnRlbnQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O2NvbG9yOiMwMDUwMzA7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5jb250ZW50IHB7Zm9udC1zaXplOjAuOThyZW07Zm9udC1zaXplOjE3LjY0cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7LnN0dWR5LXNuaXBwZXR7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweClhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1zdWdnZXN0aW9uIC5zdHVkeS1zbmlwcGV0e2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2NjYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjO2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjY2NjfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5tZWRpYXtkaXNwbGF5OmluaGVyaXQ7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O2NvbG9yOiMwMDUwMzB9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5tZWRpYSAuZmF7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5zdHVkeS1zdWdnZXN0aW9uIC5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjY2NjO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9fS5zdHVkeS1saXN0IGRpdltjbGFzcyo9Z3JpZF17cGFkZGluZy10b3A6MC4yNXJlbTtwYWRkaW5nLXRvcDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweH0uc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojM2Y1MWI1O3BhZGRpbmc6LjI1ZW07b3ZlcmZsb3c6aGlkZGVufS5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciBoMXtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLXRvcDowLjI2NHJlbTttYXJnaW4tdG9wOjQuNzUycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmZ9LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIC5iYWRnZXtmbG9hdDpyaWdodH0uc3R1ZHktbGlzdCBvbCwuc3R1ZHktbGlzdCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzouNWVtfS5zdHVkeS1saXN0IG9sIGxpLC5zdHVkeS1saXN0IHVsIGxpe21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcDowO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc3R1ZHktbGlzdCBvbCBsaTpsYXN0LWNoaWxkLC5zdHVkeS1saXN0IHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5zdHVkeS1saXN0IG9sIGxpOmJlZm9yZSwuc3R1ZHktbGlzdCB1bCBsaTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDF7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O21hcmdpbi10b3A6MC4xNDJyZW07bWFyZ2luLXRvcDoyLjU1NnB4fS5zdHVkeS1saXN0IG9sLC5zdHVkeS1saXN0IHVse3BhZGRpbmc6MWVtfX0uZmlsdGVyLXN0dWRpZXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggI2NjYztkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjJweH0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXJ7d2lkdGg6NjAlfS5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuY291bnR7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDA1MDMwfS5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJze2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lOy1tcy13b3JkLWJyZWFrOmtlZXAtYWxsO3dvcmQtYnJlYWs6a2VlcC1hbGw7bGluZS1oZWlnaHQ6MTMwJX0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVycyBzcGFue2JhY2tncm91bmQ6I2YyZjJmMjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjRweDtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6c29saWQgMXB4ICNjY2N9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVye3dpZHRoOjQwJTthbGlnbi1zZWxmOmNlbnRlcjt0ZXh0LWFsaWduOnJpZ2h0fS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b257bWFyZ2luLWJvdHRvbTowfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNre2Rpc3BsYXk6bm9uZX0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnMgc3Ryb25nOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29ue2Rpc3BsYXk6bm9uZX0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuNzVyZW07Zm9udC1zaXplOjEzLjVweH0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2sgLmZhLXNsaWRlcnN7Y29sb3I6IzAwNTAzMH0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3ZlciAuZmEtc3RhY2sgLmZhLXNsaWRlcnN7Y29sb3I6I2Y0NzMyMX0uc3RpY2t5LWhlYWRlcntkaXNwbGF5Om5vbmV9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDt6LWluZGV4OjI7d2lkdGg6MTAwJTtsZWZ0OjUwJTttYXJnaW46MCAwIDAgLTUwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstbXMtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItYm90dG9tOjA7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzB9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmNvdW50e2ZsZXgtZ3JvdzoyO2NvbG9yOiNmZmZ9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmJ1dHRvbi1jb250YWluZXJ7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4fS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbntib3JkZXI6c29saWQgMXB4ICNmZmYgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA1MDMwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb24sLmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2ssLmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29uLC5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFja3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXJ7d2lkdGg6NzUlfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lcnt3aWR0aDozNSV9fS5uby1zdHVkaWVzLWZvdW5ke3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDpzb2xpZCA0cHggI2Y0NzMyMTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0ubm8tc3R1ZGllcy1mb3VuZCAubWVkaWEgLmZhe2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtc2l6ZTo5MHB4O2NvbG9yOiM2NjZ9Lm5vLXN0dWRpZXMtZm91bmQgLmNvbnRlbnR7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9ja3ttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIGhlYWRlcnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIGhlYWRlciBoNHtsaW5lLWhlaWdodDoxMzUlO2ZvbnQtd2VpZ2h0OjUwMH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbntmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bHttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDttYXJnaW4tYm90dG9tOjB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGl7bGlzdC1zdHlsZTpkaXNjO2xpbmUtaGVpZ2h0OjEzNSU7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpIHVse3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctbGVmdDoyMi41cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGkgdWwgbGl7Y29sb3I6IzMzMztsaXN0LXN0eWxlOmNpcmNsZTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbjoycHggMH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiAuc3ViLWhlYWR7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxMzUlfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIC5pbmNsdXNpb257cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIC5leGNsdXNpb257Ym9yZGVyLXRvcDpkb3R0ZWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25ze21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2s6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3e2JhY2tncm91bmQtY29sb3I6IzAwNTAzMDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvaW1hZ2VzL2dyb3VwLWJsdWUucG5nXCIpO2JvcmRlcjpzb2xpZCAxcHggI2NjYztwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlcntib3JkZXItdG9wOnNvbGlkIDhweCAjZjQ3MzIxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlcj5kaXZ7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDtjb2xvcjojMDA1MDMwfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXIgLnNlcGFyYXRvcnt3aWR0aDo1MHB4O2JvcmRlci10b3A6c29saWQgNXB4IGhzbCgwLDAlLDUwJSk7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tbGVmdDoxOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24+c2VjdGlvbntwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5zdHVkeS1wdXJwb3Nle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxNzAlO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtjb2xvcjojMjIyfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVye2JvcmRlci1sZWZ0OmRvdHRlZCAxcHggI2Y0NzMyMTt0ZXh0LWFsaWduOmNlbnRlcn0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuc3RhdHN7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tdG9wOi0xOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5zdGF0cy1sYWJlbHttYXJnaW4tdG9wOi0wLjVyZW07bWFyZ2luLXRvcDotOXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6MS41cmVtO21hcmdpbi10b3A6MjdweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuc3BlY2lhbC1idXR0b257Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIGF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5sb2dnZWQtaW4tYXMtc3R1ZHktdGVhbXtjb2xvcjpwdXJwbGU7bGluZS1oZWlnaHQ6MTMwJTtkaXNwbGF5OmJsb2NrO2JvcmRlcjpzb2xpZCAxcHggcHVycGxlO3BhZGRpbmc6LjVlbTtib3JkZXItcmFkaXVzOjVweH0uc3R1ZHktZGV0YWlsc3tmb250LXNpemU6MS4xZW07bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LnN0dWR5LWRldGFpbHMgLnNtYWxsLWNhcHN7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMzMzfS5zdHVkeS1kZXRhaWxzIHVse3BhZGRpbmctbGVmdDoxLjc1cmVtO3BhZGRpbmctbGVmdDozMS41cHg7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnN0dWR5LWRldGFpbHMgdWwgbGl7bGluZS1oZWlnaHQ6MTUwJTttYXJnaW4tYm90dG9tOjAuNnJlbTttYXJnaW4tYm90dG9tOjEwLjhweH0uc3R1ZHktZGV0YWlscyAuc3RpY2t5LWhlYWRlcntkaXNwbGF5Om5vbmV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVye3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtiYWNrZ3JvdW5kLWNvbG9yOiNmNDczMjE7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5sb2dvLXRodW1ibmFpbHtmbG9hdDpsZWZ0O2NvbG9yOiNmZmZ9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5sb2dvLXRodW1ibmFpbCBhe2NvbG9yOiNmZmZ9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5sb2dvLXRodW1ibmFpbCBhIC5mYXtmb250LXNpemU6MS4yNXJlbTtmb250LXNpemU6MjIuNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIgLnZpY3Rvci1jb3VudHtkaXNwbGF5Om5vbmV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5zcGVjaWFsLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZjQ3MzIxICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5zcGVjaWFsLWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDR7bWFyZ2luLWJvdHRvbTowLjNyZW07bWFyZ2luLWJvdHRvbTo1LjRweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBkaXZ7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiAuZmF7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweDtjdXJzb3I6aGVscDtjb2xvcjojNjY2fS5zdHVkeS1jb250YWN0e2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsMjA2LDIzNSwuNSk7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTotMnJlbTttYXJnaW4tYm90dG9tOi0zNnB4fS5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmQgaDJ7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O21hcmdpbi1ib3R0b206MC43NXJlbTttYXJnaW4tYm90dG9tOjEzLjVweH0uc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke21hcmdpbi1ib3R0b206MH0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYXtkaXNwbGF5OmJsb2NrO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuNCksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQtY29sb3I6aHNsKDIzLjMxNzUzNTU0NSw5MC41NTc5Mzk5MTQyJSw5NC4zMTM3MjU0OTAyJSk7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEzMCV9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmZhe2ZvbnQtc2l6ZToxLjFyZW07Zm9udC1zaXplOjE5LjhweH0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXd7bWFyZ2luLXRvcDotMnJlbTttYXJnaW4tdG9wOi0zNnB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHh9LnN0dWR5LWRldGFpbHMsLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZHt3aWR0aDo5NSU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc3R1ZHktZGV0YWlsc3tmb250LXNpemU6MS4xMTFlbX0uc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIgLnZpY3Rvci1jb3VudHtkaXNwbGF5OmlubGluZTtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnQgLnN0YXR7Zm9udC1zaXplOjEuMXJlbTtmb250LXNpemU6MTkuOHB4fS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIGg0e2Rpc3BsYXk6aW5saW5lO2xpbmUtaGVpZ2h0OjIzMCV9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gc2VjdGlvbntsaW5lLWhlaWdodDoyMzAlfS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHNlY3Rpb24gZGl2e2Rpc3BsYXk6aW5saW5lfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYXstd2Via2l0LWZsZXg6MTtmbGV4OjF9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O21hcmdpbi1ib3R0b206MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3e21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweDtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctcmlnaHQ6MzZweDtwYWRkaW5nLWJvdHRvbToycmVtO3BhZGRpbmctYm90dG9tOjM2cHg7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1sZWZ0OjM2cHg7Ym9yZGVyLXRvcDowfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5ncmlkLXJvd3ttYXgtd2lkdGg6MTAyMHB4fS5zdHVkeS1sb29raW5nLWZvcntkaXNwbGF5OmJsb2NrfS5zdHVkeS1kZXRhaWxzLC5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmR7d2lkdGg6NjUlO21heC13aWR0aDo3MTVweH19LmluYWN0aXZlLXN0dWR5LC5zaG93LWludGVyZXN0LXN1Y2Nlc3MsLnNob3ctaW50ZXJlc3QtZmFpbHVyZXttYXJnaW4tYm90dG9tOi0yLjFyZW07bWFyZ2luLWJvdHRvbTotMzcuOHB4fS5pbmFjdGl2ZS1zdHVkeSAubWVkaWF7Y29sb3I6I2Y0NzMyMX0uc2hvdy1pbnRlcmVzdC1zdWNjZXNzIC5zdHVkeS1oZWFkZXJ7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLWJvdHRvbTozNnB4fS5zaG93LWludGVyZXN0LXN1Y2Nlc3MgLm1lZGlhe2NvbG9yOmdyZWVufS5zaG93LWludGVyZXN0LWZhaWx1cmUgLm1lZGlhe2NvbG9yOiNmNDczMjF9LnNob3ctaW50ZXJlc3QtZmFpbHVyZSAuZWxpZ2liaWxpdHkgLmhlYWx0aHktZWxpZ2liaWxpdHl7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zaG93LWludGVyZXN0LWZhaWx1cmUgaDR7Y29sb3I6I2RlMWEwYztmb250LXdlaWdodDo1MDB9YXJ0aWNsZS5yZWxhdGVkLXN0dWRpZXMgYXJ0aWNsZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0udm9sdW50ZWVyLXNsYXR7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0udm9sdW50ZWVyLXNsYXQgaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjAuMnJlbTttYXJnaW4tYm90dG9tOjMuNnB4fS52b2x1bnRlZXItc2xhdCAudm9sdW50ZWVyLWluZm97bGluZS1oZWlnaHQ6MTQwJX0udm9sdW50ZWVyLXNsYXQgLnZvbHVudGVlci1pbmZvIC5icmVha3tkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudm9sdW50ZWVyLXNsYXQgLnZvbHVudGVlci1pbmZvIC5icmVha3tkaXNwbGF5Om5vbmV9fS52b2x1bnRlZXItbGlzdCAudm9sdW50ZWVyLWxpc3QtaGVhZGVyIGgxe21hcmdpbi10b3A6MC4yNjRyZW07bWFyZ2luLXRvcDo0Ljc1MnB4O21hcmdpbi1ib3R0b206Mi4yNjRyZW07bWFyZ2luLWJvdHRvbTo0MC43NTJweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O3RleHQtYWxpZ246Y2VudGVyfS52b2x1bnRlZXItbGlzdCB1bCwudm9sdW50ZWVyLWxpc3Qgb2x7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0udm9sdW50ZWVyLWxpc3QgbGl7bWFyZ2luLWJvdHRvbTowLjJyZW07bWFyZ2luLWJvdHRvbTozLjZweH0udm9sdW50ZWVyLWxpc3QgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52b2x1bnRlZXItbGlzdCAudm9sdW50ZWVyLWxpc3QtaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjYxOHJlbTtmb250LXNpemU6MjkuMTI0cHg7bWFyZ2luLWJvdHRvbTozcmVtO21hcmdpbi1ib3R0b206NTRweH0udm9sdW50ZWVyLWxpc3Qgb2wsLnZvbHVudGVlci1saXN0IGxpe3BhZGRpbmc6MH0udm9sdW50ZWVyLWxpc3QgbGl7bWFyZ2luLWJvdHRvbTowLjNyZW07bWFyZ2luLWJvdHRvbTo1LjRweH19Lm1lc3NhZ2Utc25pcHBldHtib3JkZXItbGVmdDpzb2xpZCA2cHggI2ZmZjtkaXNwbGF5OmJsb2NrfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtkaXNwbGF5Om5vbmV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnR7ZmxleDoxO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlcntkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXIgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6IzMzMztmb250LXdlaWdodDpub3JtYWw7bWF4LXdpZHRoOjEwMCV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIC5zdW1tYXJ5e2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDoxMzAlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5hdXgtaW5mb3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpyaWdodDt3aWR0aDozNSV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgLmF1eC1pbmZvIHRpbWV7bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjZ9Lm1lc3NhZ2Utc25pcHBldDpob3Zlcntib3JkZXItbGVmdC1jb2xvcjojMDA1MDMwO3RleHQtZGVjb3JhdGlvbjpub25lfS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXIgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtjb2xvcjojMDA1MDMwICFpbXBvcnRhbnR9Lm1lc3NhZ2Utc25pcHBldDpob3ZlciAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1lc3NhZ2Utc25pcHBldC5uZXd7Ym9yZGVyLWxlZnQtY29sb3I6Z3JlZW59Lm1lc3NhZ2Utc25pcHBldC5uZXc6aG92ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwNTAzMH0ubWVzc2FnZS1zbmlwcGV0Lm5ldyAuZmxleC1jb250YWluZXIgLm1lZGlhe2NvbG9yOmdyZWVufS5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXIgaDF7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAubWVkaWF7ZGlzcGxheTppbmhlcml0O3dpZHRoOjEwJTtmb250LXNpemU6Mi41cmVtO2ZvbnQtc2l6ZTo0NXB4O2NvbG9yOiNmNDczMjF9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLm1lZGlhIC5mYXtwb3NpdGlvbjphYnNvbHV0ZX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXJ7bWFyZ2luLXJpZ2h0OjFyZW07bWFyZ2luLXJpZ2h0OjE4cHh9fS5jb252ZXJzYXRpb24tY29udGFpbmVye21hcmdpbi10b3A6MH0ubWVzc2FnZS1zbmlwcGV0Lm5ldyAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgLnN1bW1hcnl7Y29sb3I6IzY2Nn1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdHtsaXN0LXN0eWxlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpO2JvcmRlci1yYWRpdXM6MnB4fW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpe21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcDowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b206c29saWQgMXB4IGhzbCgwLDAlLDkwJSl9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3QgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ubWVzc2FnZSAubWVzc2FnZS1kYXRlLXRpbWV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXJ7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LTAuN3JlbTttYXJnaW4tdG9wOi0xMi42cHg7bWFyZ2luLXJpZ2h0Oi0wLjVyZW07bWFyZ2luLXJpZ2h0Oi05cHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpncmVlbjtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MS41c30ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lciAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIGhlYWRlciBoM3tmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0ubWVzc2FnZSAubWVzc2FnZS1idWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwuMTIpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtib3R0b206LTEycHh9Lm1lc3NhZ2UgLm1lc3NhZ2Utc2VuZGVyLW5hbWV7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW4tdG9wOi0wLjVyZW07bWFyZ2luLXRvcDotOXB4fS5tZXNzYWdlLnNlbGYgLm1lc3NhZ2UtYnViYmxle2JvcmRlci1yaWdodDpzb2xpZCA2cHggIzAwNTAzMH0ubWVzc2FnZS5zZWxmIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMCAxMnB4IDEycHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIzAwNTAzMDtyaWdodDozcHh9Lm1lc3NhZ2Uuc2VsZiAubWVzc2FnZS1zZW5kZXJ7dGV4dC1hbGlnbjpyaWdodH0ubWVzc2FnZS5vdGhlciAubWVzc2FnZS1idWJibGV7Ym9yZGVyLWxlZnQ6c29saWQgNnB4ICNmNDczMjF9Lm1lc3NhZ2Uub3RoZXIgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtib3JkZXItd2lkdGg6MCAxMnB4IDEycHggMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAjZjQ3MzIxO3JpZ2h0OjA7bGVmdDozcHh9Lm1lc3NhZ2Uub3RoZXIubmV3IC5tZXNzYWdlLWJ1YmJsZXtib3JkZXItbGVmdDpzb2xpZCA2cHggZ3JlZW59Lm1lc3NhZ2Uub3RoZXIubmV3IC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgZ3JlZW59Lm1lc3NhZ2Uub3RoZXIubmV3IC5tZXNzYWdlLWJ1YmJsZSAuYmFubmVye2Rpc3BsYXk6YmxvY2t9b2wubWVzc2FnZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOi41ZW19b2wubWVzc2FnZS1saXN0IGxpe21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci10b3A6MH1vbC5tZXNzYWdlLWxpc3QgbGkuc2VsZntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9b2wubWVzc2FnZS1saXN0IGxpOmJlZm9yZXtjb250ZW50Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pe29sLm1lc3NhZ2UtbGlzdHtwYWRkaW5nOi41ZW0gMH19LmNvbnZlcnNhdGlvbi1jb250YWluZXJ7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O2JvcmRlci10b3A6ZG90dGVkIDJweCAjY2NjfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdle3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtib3JkZXItdG9wOmRvdHRlZCAycHggI2NjY30uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIHRleHRhcmVhe3dpZHRoOjgwJTtmbGV4LWdyb3c6M30uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17Y29sb3I6IzAzNjJjZjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSAuZmF7ZGlzcGxheTpibG9ja30uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIC5saW5re2JvcmRlci1ib3R0b206c29saWQgMnB4ICMwMzYyY2Z9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXXtjb2xvcjojNjY2O2N1cnNvcjpub3QtYWxsb3dlZH0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmhvdmVyIC5saW5re2JvcmRlci1ib3R0b206MH1zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWx7ei1pbmRleDoyICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2fXNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbC1pbXBvcnRhbnQubGFiZWwtZGFuZ2VyLmxhYmVse2NvbG9yOiNkZTFhMGN9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo1O2JhY2tncm91bmQtY29sb3I6IzAwNTAzMDtjb2xvcjojZmZmO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5wYWdlLWhlYWRlci5zdGlja0VtVXAgbmF2LC5wYWdlLWhlYWRlci5zdGlja0VtVXAgaDF7ZGlzcGxheTppbmxpbmV9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBuYXYgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2ZmZn0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIGgxe2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZmZ9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17d2lkdGg6MjAlfX0uYXR0YWNobWVudHN7bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLXRvcDoyN3B4fS5hdHRhY2htZW50cyAuYXR0YWNobWVudHtjb2xvcjojMDM2MmNmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMH0uYXR0YWNobWVudHMgLmF0dGFjaG1lbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwyMDYsMjM1LC41KX0ucHJvZmlsZS1zZWN0aW9uLWNhcmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItbGVmdDpzb2xpZCAxMHB4ICNmNDczMjF9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlcntib3JkZXItYm90dG9tOnNvbGlkIDJweCAjMDA1MDMwfS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgaDF7d2lkdGg6ODUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7Y29sb3I6IzAwNTAzMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbntmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgLmVkaXQtYnV0dG9uIGE6aG92ZXJ7Y29sb3I6I2Y0NzMyMX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnR7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IGxpe21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbHttYXJnaW4tcmlnaHQ6MC4yNXJlbTttYXJnaW4tcmlnaHQ6NC41cHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxMzUlO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLmxhYmVsOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTM1JX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLnZhbHVlIC50YWd7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjEyMCV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50K1tkYXRhLXJlYWRtb3JlLXRvZ2dsZV17Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5hY3Rpb24tYmFye2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAubm8taW5mb3tmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtjb2xvcjojNjY2O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9ue2JvcmRlci1sZWZ0OnNvbGlkIDEwcHggcmdiKDAsMTU2LjUsOTMuOSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDAlO3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1OCU7dmVydGljYWwtYWxpZ246dG9wfX0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXJ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4O21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweH0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXIgLnByb2dyZXNze3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzIC5wcm9ncmVzc2Jhci10ZXh0e2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzcz5zdmd7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAuY29udGVudHtvdmVyZmxvdzpoaWRkZW47X292ZXJmbG93OnZpc2libGU7em9vbToxO21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLmNvbnRlbnQgLmhlbHB0ZXh0e2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bGluZS1oZWlnaHQ6MTM1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFye2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzc3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5jb250ZW50e2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi4yZW0gMH19Ym9keT5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA1MDMwO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fWJvZHk+Zm9vdGVyIG5hdiB1bHtwYWRkaW5nLWxlZnQ6MH1ib2R5PmZvb3RlciBuYXYgdWwgbGl7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7bGlzdC1zdHlsZTpub25lfWJvZHk+Zm9vdGVyIG5hdiB1bCBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTIwJX1ib2R5PmZvb3RlciBuYXYgdWwgbGkgYTpob3Zlcntjb2xvcjojZmZmfWJvZHk+Zm9vdGVyIC5jb250YWN0LWNhcmR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6OHB4IHNvbGlkICNmNDczMjF9Ym9keT5mb290ZXIgLnNvY2lhbHt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5PmZvb3RlciAuc29jaWFsIGF7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHh9Ym9keT5mb290ZXIgLnNvY2lhbCBhOmhvdmVye2NvbG9yOiNmZmZ9Ym9keT5mb290ZXIgLmxvZ29ze2JvcmRlci10b3A6ZG90dGVkIDFweCBoc2xhKDAsMCUsMTAwJSwuMyk7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fWJvZHk+Zm9vdGVyIC5sb2dvcyAuZGVwYXJ0bWVudC1sb2dve2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tZm9vdGVyLnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgcmdiYSgwLDAsMCwwKTt3aWR0aDoxMDAlO2hlaWdodDo4MHB4fWJvZHk+Zm9vdGVyIC5sb2dvcyAucG93ZXJlZC1ieXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uLy4uLy4uL2NvbW1vbi1hc3NldHMvaW1hZ2VzL2xvZ28tcG93ZXJlZC1ieS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjQ3cHh9Ym9keT5mb290ZXIgLmNvcHlyaWdodCxib2R5PmZvb3RlciAuYWRtaW4tbG9naW57Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpO2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5PmZvb3RlciAuYWRtaW4tbG9naW4gYXtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9Ym9keT5mb290ZXIgLmFkbWluLWxvZ2luIC5mYTpob3ZlcntjdXJzb3I6aGVscH1ib2R5PmZvb3RlciAuaGVhcC1iYWRnZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjU0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pe2JvZHk+Zm9vdGVyIC5sb2dvcyAuZGVwYXJ0bWVudC1sb2dve3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0fWJvZHk+Zm9vdGVyIC5sb2dvcyAucG93ZXJlZC1ieXt0ZXh0LWFsaWduOnJpZ2h0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0fWJvZHk+Zm9vdGVyIC5jb3B5cmlnaHQsYm9keT5mb290ZXIgLmFkbWluLWxvZ2lue3RleHQtYWxpZ246cmlnaHR9Ym9keT5mb290ZXIgLmhlYXAtYmFkZ2V7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tYm90dG9tOjB9fWZvb3Rlci5zdHJpcHBlZC1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowLjZyZW07Zm9udC1zaXplOjEwLjhweDtjb2xvcjojOTk5O2JvcmRlci10b3A6MH1mb290ZXIuc3RyaXBwZWQtZm9vdGVyIGRpdjpmaXJzdC1jaGlsZCBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojOTk5fS5jb250YWN0LWNhcmR7YmFja2dyb3VuZDpyZ2JhKDE1OCwyMDYsMjM1LC41KTtwYWRkaW5nOjFlbTtib3JkZXItcmFkaXVzOjJweDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fS5jb250YWN0LWNhcmQgaGVhZGVyIGgxe21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxMzAlfS5jb250YWN0LWNhcmQgYWRkcmVzcyAuZmF7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHh9LmNvbnRhY3QtY2FyZCBhZGRyZXNzIC5uYW1le2ZvbnQtc2l6ZToxLjA1cmVtO2ZvbnQtc2l6ZToxOC45cHg7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6YmxvY2t9LmNvbnRhY3QtY2FyZCBhZGRyZXNzIC50ZWx7ZGlzcGxheTpibG9ja30uY29udGFjdC1jYXJkIGFkZHJlc3MgLmVtYWlse2Rpc3BsYXk6YmxvY2t9LmNvbnRhY3QtY2FyZCAubm8taW5mb3tmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtjb2xvcjojNjY2O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uY29udGFjdC1jYXJkLmFjdGlvbi1pY29uIGhlYWRlciBoMXt3aWR0aDo4NSU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgLmVkaXQtYnV0dG9ue2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246cmlnaHR9LmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgLmVkaXQtYnV0dG9uIGE6aG92ZXJ7Y29sb3I6I2Y0NzMyMX0uY2FyZC1mZWVkYmFjay1ibG9ja3twYWRkaW5nLXRvcDowLjc1cmVtO3BhZGRpbmctdG9wOjEzLjVweDtwYWRkaW5nLXJpZ2h0OjAuNzVyZW07cGFkZGluZy1yaWdodDoxMy41cHg7cGFkZGluZy1ib3R0b206MC43NXJlbTtwYWRkaW5nLWJvdHRvbToxMy41cHg7cGFkZGluZy1sZWZ0OjAuNzVyZW07cGFkZGluZy1sZWZ0OjEzLjVweDthbmltYXRpb24tZGVsYXk6NXN9LmNhcmQtZmVlZGJhY2stYmxvY2suc3VjY2Vzc3tjb2xvcjojMDA0ZDAwO2JhY2tncm91bmQtY29sb3I6I2Q0ZWNlNn0uY2FyZC1mZWVkYmFjay1ibG9jay5lcnJvcntjb2xvcjpoc2woNCw4OS43NDM1ODk3NDM2JSwzNS44ODIzNTI5NDEyJSk7YmFja2dyb3VuZC1jb2xvcjojZjhkMGM4fS5jYXJkLWZlZWRiYWNrLWJsb2NrLmluZm97Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmZ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlciBoMntmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7Y29sb3I6IzAwNTAzMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJTtib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZjQ3MzIxO3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHh9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlcjpob3ZlciwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLC5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXI6Zm9jdXMgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvg75cIn0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYdcIn0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLC5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD10cnVlXTpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+FhlwifS5hY2NvcmRpb24gYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDIpIGgye2FuaW1hdGlvbi1kZWxheTouMDVzfS5hY2NvcmRpb24gYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDMpIGgye2FuaW1hdGlvbi1kZWxheTouMDhzfS5hY2NvcmRpb24gYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDQpIGgye2FuaW1hdGlvbi1kZWxheTouMTFzfS5hY2NvcmRpb24gYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDUpIGgye2FuaW1hdGlvbi1kZWxheTouMTRzfS5hY2NvcmRpb24gYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDYpIGgye2FuaW1hdGlvbi1kZWxheTouMTdzfS5hY2NvcmRpb24gLmNvbGxhcHNle21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXIgaDJ7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4fX0iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxubWFpbiB7XG4gICAgei1pbmRleDogMTtcbn1cbm1haW4gPiBzZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcChmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSkpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKGZ1bmN0aW9ucy50eXBlLW1hcmdpbi1jYWxjdWxhdG9yKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBtYWluID4gc2VjdGlvbiA+IHNlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjQzODIgKiAxLjYxOCAqIDEuMyAqIDAuNSk7XG4gICAgfVxufVxuXG4uZ3JpZC1yb3cge1xuICAgIC8vZml4IGZvciBzZWV0dGluZyBtYXggd2lkdGhzIGZvciBsYXJnZSBzY3JlZW4gc2l6ZXNcbiAgICBtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4keGwtc2NyZWVuLWJyZWFrcG9pbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBGaXggZm9yIGFic29sdXRlIHBvc2l0aW9uaW5nICovXG59XG4iLCJAdXNlICcuLi8uLi8uLi9jb21tb24tYXNzZXRzL3N0eWxlcy9taXhpbnMvdmFyaWFibGVzJyBhcyBiYXNlVmFyaWFibGVzO1xuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbG9yc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vL0luc3RpdHV0aW9uIHNwZWNpZmljIGNvbG9ycy4gRWFjaCBpbnN0aXR1dGlvbiBjYW4gY3VzdG9taXplIHRoZWlyIGNvbG9ycyBoZXJlLlxuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I6ICMwMDUwMzA7XG4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yOiAjZjQ3MzIxO1xuXG4vL1ByaW1hcnkgY29sb3JzLiBNb3N0bHkgYXBwbGllZCBpbiBidXR0b25zXG4kcHJpbWFyeS1jb2xvcjogJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjZjQ3MzIxO1xuJHNwZWNpYWwtY29sb3I6ICNmNDczMjE7XG4vLyM5ZWNlZWJcbiRhY2NlbnQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4vL0JhY2tncm91bmQgQ29sb3JzXG4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyAvL2dyYXkgYmFja2dyb3VuZFxuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjOWVjZWViLCAwLjUpOyAvL2xpZ2h0IGJsdWUgYmFja2dyb3VuZFxuJGNoZWNrLXJhZGlvLWJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnNcbiRtZXNzYWdlLWJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7IC8vbWVzc2FnZSBiYWNrZ3JvdW5kIGNvbG9yXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yLWFsdGVybmF0ZTogJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbiR2b2x1bnRlZXItcHJvZmlsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuXG4vLyBIb3ZlciBjb2xvcnNcbiRiYWRnZS1saW5rLWhvdmVyLWZvbnQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbi8vIEZvY3VzIGNvbG9yc1xuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuLy9Ib21lcGFnZSBoZXJvIHNlY3Rpb24gc2VhcmNoIGJ1dHRvbiBiYWNrZ3JvdW5kIGNvbG9yXG4kaG9tZXBhZ2Utc2VhcmNoLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbi8vNCBzdGVwcyBjb2xvcnNcbiRzdGVwLTEtY29sb3I6ICMwMDYzYjk7XG4kc3RlcC0yLWNvbG9yOiAkc3BlY2lhbC1jb2xvcjtcbiRzdGVwLTMtY29sb3I6ICNmZmNiMDU7XG4kc3RlcC00LWNvbG9yOiBiYXNlVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG5cbi8vSG9tZXBhZ2UgaGlnaGxpZ2h0ZWQgc2VhcmNoZXNcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA2OSwgNzEsIDAuNjUpO1xuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWNvdW50OiAxNTtcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1pbWFnZXMtcGF0aDogJy4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcyc7XG5cbi8vQ29va2llIGNvbnNlbnQgYmFubmVyIHN0eWxlIG9wdGlvbnNcbiRjb29raWUtY29uc2VudC1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjogIzg5OTZhMDtcbiRjb29raWUtY29uc2VudC1iYW5uZXItZm9udC1jb2xvcjogI2ZmZjtcbiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuJGNvb2tpZS1jb25zZW50LWJhbm5lci1idXR0b24tZm9udC1jb2xvcjogI2ZmZjtcbiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvcjogI2ZmZjtcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElNQUdFIFBBVEhTICYgRklMRU5BTUVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4vLyoqKioqKiBMb2dvcyAqKioqKiovL1xuJGxvZ28tc21hbGwtZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcnO1xuJGxvZ28tZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1tZWRpdW0ucG5nJztcbiRkZXBhcnRtZW50LWxvZ28tZmlsZW5hbWU6ICcuLi9pbWFnZXMvbG9nby1mb290ZXIucG5nJztcblxuLy8qKioqKiogVmljdG9yIHNlY3Rpb24gb24gaG9tZXBhZ2UgKioqKioqLy9cbiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtY291bnQ6IDY7XG4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGg6ICcuLi9pbWFnZXMvdmljdG9yLWltYWdlcyc7XG4iLCIvLyBmb250IHNpemUgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICd2YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplKSArIHJlbTtcbiAgICBmb250LXNpemU6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gbWFyZ2luLWJvdHRvbSBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbi1ib3R0b20oJHNpemUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUpICsgcmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy9mdW5jdGlvbiB0byBjYWxjdWxhdGUgbWFyZ2luLWJvdHRvbSBmb3IgdHlwZSBlbGVtZW50c1xuQGZ1bmN0aW9uIHR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoJGZvbnQtc2l6ZSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kYmFzZS1saW5lLWhlaWdodCwgJGZvbnQtc2l6ZSk7XG59XG5cbi8vIG1hcmdpbi10b3AgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tdG9wKCRzaXplKSB7XG4gICAgbWFyZ2luLXRvcDogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tdG9wOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIG1hcmdpbi1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHNpemUpIHtcbiAgICBtYXJnaW4tbGVmdDogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tbGVmdDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBtYXJnaW4tcmlnaHQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHNpemUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG4vLyBhbGwgbWFyZ2luIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luKCRzaXplKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKCRzaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc2l6ZSk7XG59XG5cbi8vIHBhZGRpbmctdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy10b3AoJHNpemUpIHtcbiAgICBwYWRkaW5nLXRvcDogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLXRvcDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLWxlZnQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHNpemUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIHBhZGRpbmctdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHNpemUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLWxlZnQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCRzaXplKSB7XG4gICAgcGFkZGluZy1yaWdodDogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIGFsbCBwYWRkaW5nIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZygkc2l6ZSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzaXplKTtcbn1cblxuLy9ob3Jpem9udGFsIGNlbnRlciBhIGRpdlxuQG1peGluIGNlbnRlcigpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vLyBib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vL3V0aWxpdHkgY2xhc3MgdG8gYWRkIGdyaWQgc3R5bGluZyB0byBpbmRpdmlkdWFsIGVsZW1lbnRzIHNvIHRoYXQgd2UgZG8gbm90IGhhdmUgdG8gYWRkIGdyaWQtcm93IGNsYXNzZXMgaW4gc2VsZWN0IGVsZW1lbnRzXG5AbWl4aW4gZ3JpZC1jb250YWluZXIge1xuICAgIC8qXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0LW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4qL1xufVxuLy91dGlsaXR5IGNsYXNzIHRvIGFkZCBwYWRkaW5nIGluc2lkZSBhIGdyaWQtY29udGFpbmVyXG5AbWl4aW4gZ3JpZC1jb250YWluZXItZWxlbWVudHMoJHBhZGRpbmcpIHtcbiAgICAvKlxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nKSArIHJlbTtcbiovXG59XG5cbi8vdHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24sICR0aW1pbmctZnVuY3Rpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb247XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuLy90cmFuc2l0aW9uIHRpbWluZ1xuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0cmFuc2l0aW9uLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiBkdXJhdGlvblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLy90cmFuc2l0aW9uIHByb3BlcnR5XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydHkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xufVxuXG4vL0JveCBzaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93KCkge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLy9Ib3ZlciBCb3ggc2hhZG93XG5AbWl4aW4gaHZyLWJveC1zaGFkb3coKSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWl4aW4gZmxleC1kaXNwbGF5KCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gbm8taHlwaGVucygpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgIGh5cGhlbnM6IG5vbmU7XG59XG5cbi8qRm9yY2Ugd29yZCBicmVhayBpbiBsb25nIHdvcmRzKi9cbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cbiIsIi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb250IFNpemVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiRvbmUtcmVtOiAxODsgLy9iYXNlLWZvbnQtc2l6ZSBpbiBweFxuJGJhc2UtZm9udC1zaXplOiBtYXRoLmRpdigkb25lLXJlbSwgMTYpOyAvL2Jhc2UgZm9udCBzaXplIGluIHByb3BvcnRpb24gdG8gZGVmYXVsdCBicm93c2VyIGZvbnQgc2l6ZVxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuOTsgLy8xNjUlO1xuXG4vLyBUeXBvZ3JhcGhpYyBzY2FsZVxuJGgxLWZvbnQtc2l6ZTogMS42MTg7XG4kaDItZm9udC1zaXplOiAxLjQzODI7XG4kaDMtZm9udC1zaXplOiAxLjIyMjI7XG4kaDQtZm9udC1zaXplOiAxLjExMTE7XG5cbi8vRXh0cmEgbGFyZ2UgZm9udCAodXNlZCBtb3N0bHkgZm9yIGV4dHJhIGxhcmdlIGljb25zKVxuJGV4dHJhLWxhcmdlLWZvbnQtc2l6ZTogNTtcblxuLy9Gb3Jtc1xuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZTogMC44NTtcbiRmb3JtLWxlZ2VuZC1mb250LXNpemU6IDEuMjIyMjtcblxuLy9CYWRnZXNcbiRiYWRnZS1mb250LXNpemU6IDAuODU7XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vRm9udCBjb2xvcnNcbiRoZWFkZXItZm9udC1jb2xvcjogIzIyMjsgLy8gRGVmYXVsdCBjb2xvciBhcHBsaWVkIHRvIGFsbCBoZWFkZXJzXG4kaDEtZm9udC1jb2xvcjogIzIyMjsgLy9oMSBmb250IGNvbG9yIG92ZXJyaWRlcyBkZWZhdWx0IGhlYWRlciBjb2xvclxuJGg0LWZvbnQtY29sb3I6ICM2NjY7IC8vaDEgZm9udCBjb2xvciBvdmVycmlkZXMgZGVmYXVsdCBoZWFkZXIgY29sb3JcbiRiYXNlLWZvbnQtY29sb3I6ICMzMzM7XG4kc2Vjb25kYXJ5LWZvbnQtY29sb3I6ICM2NjY7XG4kc21hbGwtZm9udC1jb2xvcjogIzU1NTtcbiRsaW5rLWZvbnQtY29sb3I6ICMwMzYyY2Y7XG4kbGluay1ob3Zlci1jb2xvcjogIzM2NmNhZjtcbiRzdWNjZXNzLWZvbnQtY29sb3I6IGdyZWVuO1xuJGVycm9yLWZvbnQtY29sb3I6ICNkZTFhMGM7XG4kZmVlZGJhY2stYmxvY2stZm9udC1jb2xvcjogIzQ4NDg0ODtcbiRiYWRnZS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuJHN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWNlNjsgLy9saWdodCBncmVlbiBiYWNrZ3JvdW5kIGNvbG9yIGZvciBzdWNjZXNzIGZlZWRiYWNrIGJsb2Nrc1xuJGVycm9yLWJhY2tncm91bmQtY29sb3I6ICNmOGQwYzg7IC8vbGlnaHQgcmVkIGJhY2tncm91bmQgY29sb3IgZm9yIGVycm9yIGZlZWRiYWNrIGJsb2Nrc1xuJGluZm8tYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViZjsgLy95ZWxsb3cgYmFja2dyb3VuZCBjb2xvciBmb3IgaW5mbyBmZWVkYmFjayBibG9ja3NcbiRiYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1mb250LWNvbG9yOyAvL2dyZWVuIGJhY2tncm91bmQgY29sb3IgZm9yIGJhZGdlc1xuJG1lbnUtYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZm9udC1jb2xvcjsgLy9iYWNrZ3JvdW5kIGNvbG9yIGZvciBtZW51IGJhZGdlc1xuJGZpZWxkLWJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8vZmllbGQgYmFja2dyb3VuZCBjb2xvclxuXG4vLyBCb3JkZXIgY29sb3JzXG4kYm9yZGVyLWNvbG9yOiAjY2NjO1xuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yOiAjOTk5O1xuXG4vL092ZXJsYXkgY29sb3JzXG4kb3ZlcmxheS1jb2xvcjogcmdiYSg4OSwgMTQxLCAyMDQsIDAuOTUpO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBmYW1pbGllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuJHByaW1hcnktZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoZWFkZXItZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRidXR0b24tZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJGJvcmRlci1yYWRpdXM6IDVweDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDJweDtcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElNQUdFIFBBVEhTICYgRklMRU5BTUVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbiRpbWFnZS1wYXRoOiAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMnO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZSBCcmVha3BvaW50cyAoTWluLiB3aWR0aHMpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4kc20tc2NyZWVuLWJyZWFrcG9pbnQ6IDE3Ljc3N2VtO1xuJG1kLXNjcmVlbi1icmVha3BvaW50OiA0Mi42NjZlbTtcbiRsZy1zY3JlZW4tYnJlYWtwb2ludDogNTYuODg4ZW07XG4keGwtc2NyZWVuLWJyZWFrcG9pbnQ6IDcxLjExMWVtO1xuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiogVVRJTElUSUVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50OyAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuICAgIGRpc3BsYXk6IC1tb3otYm94ICFpbXBvcnRhbnQ7IC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWhvdmVyLXVuZGVybGluZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy9TcGVjaWFsIGhlYWRlciB3aXRoIHRvcCBib3JkZXJcbi8qTW9zdGx5IHVzZWQgb24gdGhlIG1haW4gcGFnZSBmb3IgNCBzdGVwcywgY29uc2VudCBhbmQgcHJpdmFjeSBzZWN0aW9ucyovXG4uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZW0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA0cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICB9XG59XG5cbi8vQ2VudGVyIHBvc2l0aW9uIGEgYmFja2dyb3VuZCBpbWFnZS5cbi5jZW50ZXItcG9zaXRpb25lZC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLy9BZGQgYmFja2dyb3VuZCBjb2xvciB0byBhIGJsb2NrIGVsZW1lbnRcbi5uZXV0cmFsLWJhY2tncm91bmQsXG4uc3BlY2lhbC1iYWNrZ3JvdW5kLFxuLndoaXRlLWJhY2tncm91bmQsXG4uZXJyb3ItYmFja2dyb3VuZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG59XG4ubmV1dHJhbC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLnNwZWNpYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmVycm9yLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLy9BZGQgYm9yZGVyIGNvbG9yIHRvIGEgYmxvY2sgZWxlbWVudFxuLmJvcmRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG5cbi8vRm9udCBjb2xvcnNcbi5wcmltYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbn1cbi5zZWNvbmRhcnktZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG59XG4uZXJyb3ItZm9udC1jb2xvcixcbi5lcnJvci1mb250LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuLnN1Y2Nlc3MtZm9udC1jb2xvcixcbi5zdWNjZXNzLWZvbnQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbn1cblxuLy9TZWNvbmRhcnkgZm9udCBzdHlsZVxuLnNlY29uZGFyeS1mb250LXN0eWxlIHtcbiAgICBAZXh0ZW5kIC5zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLy9EaXZpZGVyc1xuLmRpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLnN0eWxpemVkLWRpdmlkZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLSc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLTEuM2VtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgfVxufVxuLy9BcHBseSB0byBmaXJzdCBncmlkIGVsZW1lbnRcbi52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG4uc3R5bGl6ZWQtZGl2aWRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICctLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtMS4zZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44KTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMC4yNWVtIDAgMC4yNWVtO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICB9XG59XG4vL01hcmdpbnNcbi8vTWFyZ2luc1xuLm1hcmdpbi10b3Atc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG59XG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG4ubWFyZ2luLWxlZnQtc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xufVxuLm1hcmdpbi1ib3R0b20tc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG4ubWFyZ2luLXRvcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG59XG4ubWFyZ2luLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG59XG4ubWFyZ2luLWxlZnQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgyKTtcbn1cbi5tYXJnaW4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMik7XG59XG4ubmVnYXRpdmUtbWFyZ2luLXRvcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xufVxuLm5vLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLy9zbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy9GbG9hdCBlbGVtZW50c1xuLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vY2xlYXJmaXggaGFja1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLy9BZGRpbmcgbWFyZ2luIHRvIGljb25zXG4uZmEtbWFyZ2luLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBMQVlPVVQgR1JJRFMqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqKlxuICB0aXRsZTogR3JpZHNcbiAgc2VjdGlvbjogQXRvbXNcbiAgZGVzY3JpcHRpb246IExheW91dCBncmlkcyBhcmUgdGhlIGZvdW5kYXRpb24gb2Ygb3VyIHJlc3Bvc2l2ZSBsYXlvdXQuIE91ciBncmlkIHN5c3RlbSBpcyB2ZXJ5IHNpbXBsZSB0byB1bmRlcnN0YW5kLiBXZSBhcmUgdXNpbmcgYSAxMiBjb2x1bW4gZ3JpZC4gWW91IGNyZWF0ZSBhIHJvdyBieSB1c2luZyB0aGUgLmdyaWQtcm93IGNsYXNzLCBhbmQgY3JlYXRlIGNvbHVtbnMgd2l0aGluIHRoYXQgcm93IGJ5IHVzaW5nIHRoZSBncmlkLSogY2xhc3Nlcy4gVGhlIGNvbHVtcyBjYW4gYmUgb2YgYW55IHdpZHRoIGluIG51bWJlciBiZXR3ZWVuIDEgYW5kIDEyLiBBcyBhbiBleGFtcGxlLCB0aGUgY2xhc3MgZ3JpZC0xLTIgd2lsbCBjcmVhdGUgYSBjb2x1bW4gb2Ygd2lkdGggNTAlIGluIGEgcm93LiBXZSBoYXZlIHNwZWNpZmljIGNsYXNzZXMgZm9yIGEgd2lkdGggb2YgZ29sZGVuIHJhdGlvIGFzIGRlZmluZWQgaW4gdGhlIGV4YW1wbGUgYmVsb3cuIFlvdSBjYW4gc3BlY2lmeSBzdWNoIGxheW91dCBmb3Igc3BlY2lmaWMgc2NyZWVuIHNpemVzIGFzIHdlbGwgYmV0d2VlbiBzbWFsbChzbSksIG1lZGl1bShtZCksIGxhcmdlKGxnKSBhbmQgeC1sYXJnZSh4bCkuIEEgY2xhc3MgZ3JpZC1sZy0xLTMgd2lsbCBjcmVhdGUgYSBjb250YWluZXIgb2YgMzMlIHdpZHRoIG9uIGxhcmdlIHNjcmVlbnMuXG4gIGV4YW1wbGU6XG4gIFx0PGRpdiBjbGFzcz1cImdyaWQtcm93XCI+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+IC5jYy1idG4ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbn1cbi5jYy1idG4gKyAuY2MtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICAgIC5jYy1yZXZva2UsXG4gICAgLmNjLXdpbmRvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jYy1idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5jYy13aW5kb3cuY2MtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIsXG4gICAgLmNjLXdpbmRvdy5jYy1mbG9hdGluZyxcbiAgICAuY2Mtd2luZG93LmNjLWxlZnQsXG4gICAgLmNjLXdpbmRvdy5jYy1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2Uge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuY2Mtd2luZG93IC5jYy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiB1bnNldDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHVuc2V0O1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiAxLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xufVxuLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44ZW0gMS44ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuICsgLmNjLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cbi5sb2dvLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cbi5mdWxsLWhlYWRlciB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBAZXh0ZW5kIC5mYWRlSW5Eb3duO1xuICAgIC5nbG9iYWwtbmF2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5ncmlkLXJvdyB7XG4gICAgICAgICAgICAuZ3JpZC1zbS0xIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43KTtcbiAgICAgICAgfVxuICAgICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIG5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5sb3ZlZC1vbmUtbmF2LFxuICAgICAgICAuYWNjb3VudC1zZXR0aW5ncy1uYXYsXG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ8K3JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxvdmVkLW9uZS1uYXYge1xuICAgICAgICAgICAgLmxvZ2dlZC1pbi1hcy1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjM1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgwLjYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbWVudS1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgLmdyaWQtcm93ID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICAubmF2LXRpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY0LCAxMDEsIDE0MywgMC43OCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45NSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypCYWRnZXMgd2hlcmUgcHJlc2VudCovXG4gICAgICAgICAgICAgICAgLypFeWViYWxsZWQgcG9zaXRpb24gdmFsdWVzIHRvIGdldCBpdCByaWdodCovXG4gICAgICAgICAgICAgICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNDVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtdGlsZS5hY3RpdmUsXG4gICAgICAgICAgICAubmF2LXRpbGUuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi10aWxlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogNDIlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW5zIG9ubHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZnVsbC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLW1lbnUtbmF2IHtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgICAubmF2LXRpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2NCwgMTAxLCAxNDMsIDAuNzgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vRG8gbm90IHNob3cgdW5kZXJsaW5lIGZyb20gY2VudGVyIGFuaW1hdGlvbiBvbiBzbWFsbCBzY3JlZW5zXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLypCYWRnZXMgd2hlcmUgcHJlc2VudCovXG4gICAgICAgICAgICAgICAgICAgIC8qRXllYmFsbGVkIHBvc2l0aW9uIHZhbHVlcyB0byBnZXQgaXQgcmlnaHQqL1xuICAgICAgICAgICAgICAgICAgICAubWVudS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC40NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5oZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dvIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5jZW50ZXIoKTtcbn1cblxuLy9tZWRpdW0gc2NyZWVuIHNpemVzIGFuZCBkb3duICh3ZSBkaXNwbGF5IG1vYmlsZSBiYW5uZXIgb25seSlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBoZWFkZXIuc3RyaXBwZWQtaGVhZGVyIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ubW9iaWxlLWJhbm5lciB7XG4gICAgLnNpZ251cC1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjc1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgfVxuICAgICAgICAud2h5LXNpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tb2JpbGUtYmFubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1vYmlsZS1tZW51LXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dnZWQtaW4tYXMtaW5mbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbmF2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuLy9OYXYgQ2FyZFxuLm5hdi1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIC5tZWRpYSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZmEucGUtN3MtdXNlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktaW5mbyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbi1iYXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMS4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMCk7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgYSAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0hvdmVyIFN0eWxlc1xuLm5hdi1jYXJkOmhvdmVyLFxuLm5hdi1jYXJkOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgLnByaW1hcnktaW5mbyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKiogU0VDT05EQVJZIE5BVklHQVRJT04gREVTSUdOIFBBVFRFUk4gKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qIFByb3ZpZGVzIGEgc2Vjb25kYXJ5IG5hdmlnYXRpb24gZm9yIHBhZ2VzIHRoYXQgbmVlZCBpdC4gVGhyZWUgb3B0aW9ucyBhcmUgYXZhaWxhYmxlOiAxLlZlcnRpY2FsLCAyLkhvcml6aW50YWwgYW5kIDMuVGFiYmVkICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyogVmVydGljYWwgTmF2ICovXG5uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjc1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogSG9yaXpvbnRhbCBOYXYgKi9cbm5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5mYS5mYS1jaGVjay1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAvLyBAZXh0ZW5kIC5odnItZmFkZTtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIC5mYS5mYS1jaGVjay1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgbmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ucGFnZS1oZWFkZXIge1xuICAgIC5mYSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43KTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvciwgJGxpZ2h0bmVzczogNTAlKTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI2NCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqIFlIUi1TUEVDSUZJQyBMT0dJTiBTQ1JFRU4gKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmxvZ2luIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xufVxuXG4ubG9naW5IZWxwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG59XG5cbi5sb2dpbkhlbHAgLmZhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMik7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGh9LzEuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEuMjUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgMC44NSk7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRob21lcGFnZS1zZWFyY2gtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vcmUtc2VhcmNoLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCB0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLWNvdW50IHtcbiAgICAgICAgICAgICYuYmFubmVyLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgLy9TZXQgYmFubmVyIHRvIHNob3cgdXAgb24gdGhlIHJpZ2h0IHdpdGggMzMlIHdpZHRoXG4gICAgICAgIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAvL1RoZSBiYW5uZXIgcG9ydGlvbiB0aGF0IGNvbnRhaW5zIHRoZSBxdW90ZSBhbmQgdGhlIHRhZ2xpbmVcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogNDQuNDQlO1xuXG4gICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMjIyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnMoKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwZCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZm9udGF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgICAgICAgICAvKiBTb21lIHNwYWNlIGJldHdlZW4gdGhlIG51bWJlciBhbmQgdGhlIGNvbnRlbnQgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0XG4gICAgICAgICAgICAgZ2VuZXJhdGVkIGNvbnRlbnQgYnV0IG5vdCBwb3NpdGlvbmluZyBpdCAoQ2FtaW5vIDIgaXMgb25lIGV4YW1wbGUpICovXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsb2dhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDhweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS40NDQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL1RoZSBhY3Rpb24gc2VjdGlvbiBjb250YWlucyB0aGUgc2VhcmNoXG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLnR0LWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGhvbWVwYWdlLXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlLXNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL1JhbmRvbSBpbWFnZSBiYWNrZ3JvdW5kc1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHRoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtY291bnQge1xuICAgICAgICAgICAgJi5iYW5uZXItI3skaX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGh9LyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmljdG9yLXNlY3Rpb24ge1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4keGwtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmljdG9yLXNlY3Rpb24ge1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xvZ2FuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCg0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypTcGVjaWFsbHkgaW5zZXJ0aW5nIHNvbWUgYWRkaXRpb25hbCBtaWNybyBicmVha3BvaW50cyBmb3IgZmluZXIgYWRqdXN0bWVudHMqL1xuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozNWVtICkgYW5kIChtYXgtd2lkdGg6ICRtZC1zY3JlZW4tYnJlYWtwb2ludCl7XG4vLyAgIC52aWN0b3Itc2VjdGlvbntcbi8vICAgICAuYmFubmVyLWNvbnRhaW5lcntcbi8vICAgICAgIC5iYW5uZXJ7XG4vLyAgICAgICAgIC5xdW90ZXtcbi8vICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tdG9wKDIpO1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMSk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnNsb2dhbntcbi8vICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDEpO1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMSk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcblxuLnNpZ251cC1iYW5uZXIge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICA+IGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3RhdHMge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuc3RhdHMtbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICB9XG5cbiAgICAuc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4xNSk7XG4gICAgfVxuICAgIC53aHktc2lnbnVwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc2lnbnVwLWJhbm5lciB7XG4gICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsLXNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLndoeS1zaWdudXAge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY2FubmVkLXF1ZXJ5IHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoNCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtYXJnaW4tdG9wKDUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCB0aGVtZVZhcmlhYmxlcy4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtY291bnQge1xuICAgICAgICAmLnF1ZXJ5LWltYWdlLSN7JGl9IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yIHVybCgnI3t0aGVtZVZhcmlhYmxlcy4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtaW1hZ2VzLXBhdGh9LyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKkNhbm5lZCBRdWVyaWVzIExpc3QqL1xuLmNhbm5lZC1xdWVyaWVzLWxpc3Qge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi91dGlsaXRpZXMnO1xuXG4uZm91ci1zdGVwcyB7XG4gICAgPiBkaXYge1xuICAgICAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMC4yNSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDAuMjUpO1xuICAgIH1cbiAgICAuc3RlcCB7XG4gICAgICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlcjtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMjo6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtMS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtMi1jb2xvcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi41KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRidXR0b24tZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRocmVlIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3RlcC0zLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtNC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5mb3VyLXN0ZXBzIHtcbiAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMjo6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbi5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC44NSk7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKSB7XG4gICAgLmZpbmQtYnktdG9waWMgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NWVtO1xufVxuXG5zZWN0aW9uLnBvcHVwLW1haW4ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgIC5mYSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKklmIGEgZmlsdGVyIGhhcyBiZWVuIGFwcGxpZWQqL1xuICAgICAgICAuZmlsdGVyLWFwcGxpZWQge1xuICAgICAgICAgICAgLy9kZWZhdWx0XG4gICAgICAgICAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgICAgICAgICAgLmZhLXBsdXMtc3F1YXJlLW8ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDU4JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL29uIGhvdmVyIGlmIG5vdCBvcGVuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGZlJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vb24gaG92ZXIgaWYgb3BlblxuICAgICAgICAgICAgLmNvbGxhcHNlLWhhbmRsZXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ2JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIHNtYWxsIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZlbTtcbiAgICAgICAgc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSg2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlbnRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCA1cHggI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVycy5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMyZW07XG4gICAgfVxufVxuXG4vLyBGb3IgbGFyZ2Ugc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0NWVtO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9jYXJkcyc7XG5cbi8qICoqKioqKioqKioqKiogU1RVRFkgU05JUFBFVCBERVNJR04gUEFUVEVSTiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogRXh0ZW5kcyBjYXJkIGRlc2lnbiBwYXR0ZXJuICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnN0dWR5LXNuaXBwZXQge1xuICAgIEBleHRlbmQgLmNhcmQ7XG4gICAgLy9PdmVydmlldyBmb3Igc21hbGwgZGV2aWNlc1xuICAgIC5zbWFsbC1vdmVydmlldyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgIH1cbiAgICAuc3R1ZHktb3ZlcnZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHVkeS1zbmlwcGV0LXN1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICB9XG59XG5cbi8qQSBzdHVkeSBjYXJkIGNhbiBoYXZlIHR3byBiYW5uZXJzIC0gXCJOZXdcIiBhbmQgXCJDdXJyZW50bHkgbm90IGVucm9sbGluZ1wiLiBUaGUgXCJOZXdcIiBzdHlsaW5nIGlzIGV4dGVuZGVkIGZyb20gdGhlIGJhc2UgY2FyZCB3aGlsZSBzcGVjaWZpYyBzdHlsaW5nIGZvciBcIkN1cnJlbnRseSBub3QgZW5yb2xsaW5nXCIgaXMgc3BlY2lmaWVkIGhlcmUqL1xuLnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgIC5iYW5uZXIge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICAuc3R1ZHktb3ZlcnZpZXcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgIC5pbmZvLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogZGFzaGVkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy9oYWNrIHRvIG5vdCBzaG93IGRvdHRlZCBsaW5lIGZvciBsYXN0IGVsZW1lbnQuIERvZXMgbm90IHdvcmsgaW4gSUU4XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogU3R5bGluZyBmb3IgXCJDdXJybmV0bHkgbm90IGVucm9sbGluZ1wiKi9cbiAgICAuc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5nIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi5zdHVkeS1zdWdnZXN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIC5zdWdnZXN0b3ItbWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuc3R1ZHktc25pcHBldCB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgfVxufVxuXG4vL0ZvciBtb2Rlcm4gbW9iaWxlIGRldmljZXMgbGlrZSBpUGhvbmUgNiBhbmQgU2Ftc3VuZyBnYWxheHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1zdWdnZXN0aW9uIHtcbiAgICAgICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktc3VnZ2VzdGlvbiB7XG4gICAgICAgIC5zdWdnZXN0b3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBTVFVEWSBMSVNUICoqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5zdHVkeS1saXN0IHtcbiAgICBkaXZbY2xhc3MqPSdncmlkJ10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICB9XG4gICAgLnN0dWR5LWxpc3QtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI2NCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICB9XG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNDM4Mik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMTQyKTtcbiAgICB9XG4gICAgLnN0dWR5LWxpc3Qgb2wsXG4gICAgLnN0dWR5LWxpc3QgdWwge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcbkB1c2UgJy4uL3R5cG9ncmFwaHknO1xuXG4uZmlsdGVyLXN0dWRpZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIC5zdGF0dXMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgICAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgICAgICAgICAgIC1tcy13b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnB1bHNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLnNpbmdsZS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKklmIHRoZXJlIGFyZSBhcHBsaWVkIGZpbHRlcnMqL1xuICAgICYuZmlsdGVycy1hcHBsaWVkIHtcbiAgICAgICAgLnN0YXR1cy1jb250YWluZXIge1xuICAgICAgICAgICAgLmFwcGxpZWQtZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgc3Ryb25nOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzonO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXNsaWRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXNsaWRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RpY2t5LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluRG93bjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC01MCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMSk7XG4gICAgICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKkhpZGUgZmlsdGVyIGljb24gb24gbW9iaWxlIGRldmljZXMqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXItc3R1ZGllcyxcbiAgICAuZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIHtcbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb24sXG4gICAgICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVyLXN0dWRpZXMge1xuICAgICAgICAuc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKiogTk8gU1RVRElFUyBGT1VORCAqKioqKioqKioqKiovXG4ubm8tc3R1ZGllcy1mb3VuZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNSk7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5iZXRhO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9jYXJkcyc7XG5cbi8qIFNHXG4jIEluY2x1c2lvbiBFeGNsdXNpb24gQ3JpdGVyaWEgYmxvY2sgL1xuXG5BbiBJbmNsdXNpb24gRXhjbHVzaW9uIENyaXRlcmlhIGJsb2NrIGlzIHVzZWQgdG8gY2FwdHVyZSBpbmNsdXNpb24vZXhjbHVzaW9uIGNyaXRlcmlhIGFkZGVkIGJ5IHRoZSBzdHVkeSB0ZWFtLlxuXG5gYGBcbjxzZWN0aW9uIGNsYXNzPVwiaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9ja1wiIGlkPVwic2VjdGlvblNlY29uZEdyb3VwXCI+XG4gIDxoZWFkZXI+XG4gICAgPGg0IGNsYXNzPVwiaGlkZVwiPkdyb3VwIDI8L2g0PlxuICA8L2hlYWRlcj5cbiAgPGRpdiBjbGFzcz1cIm5vLWNyaXRlcmlhLW1lc3NhZ2VcIj5cbiAgICBObyBjcml0ZXJpYSBzZXRcbiAgPC9kaXY+XG4gIDxzZWN0aW9uIGNsYXNzPVwiaW5jbHVzaW9uLWV4Y2x1c2lvbiBoaWRlXCI+XG4gICAgPGRpdiBjbGFzcz1cImluY2x1c2lvblwiPlxuICAgICAgPHN0cm9uZyBjbGFzcz1cInN1Yi1oZWFkXCI+PHNwYW4gY2xhc3M9XCJmYSBmYS1jaGVjayBmYS1tYXJnaW4tcmlnaHQgc3VjY2Vzcy1mb250LWNvbG9yXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9zcGFuPlBhcnRpY2lwYW50cyBtYXkgYmUgZWxpZ2libGUgaWYgdGhleSBtZWV0IDxlbT5hbGw8L2VtPiBvZiB0aGUgZm9sbG93aW5nIGNyaXRlcmlhPC9zdHJvbmc+XG4gICAgICA8dWw+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBDdXJyZW50bHkgaGFzIEJyZWFzdCBjYW5jZXJcbiAgICAgICAgPC9saT5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIEFnZSAoeWVhcnMpIGlzIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byAxOFxuICAgICAgICA8L2xpPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgTXVzdCBiZSB3aWxsaW5nIHRvIHRha2UgZXhwZXJpbWVudGFsIGRydWdzXG4gICAgICAgIDwvbGk+XG4gICAgICA8L3VsPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJleGNsdXNpb25cIj5cbiAgICAgIDxzdHJvbmcgY2xhc3M9XCJzdWItaGVhZFwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtdGltZXMgZmEtbWFyZ2luLXJpZ2h0IGVycm9yLWZvbnQtY29sb3JcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48L3NwYW4+UGFydGljaXBhbnRzIGFyZSBub3QgZWxpZ2libGUgaWYgdGhleSBtZWV0IDxlbT5hbnk8L2VtPiBvZiB0aGUgZm9sbG93aW5nIGNyaXRlcmlhPC9zdHJvbmc+XG4gICAgICA8dWw+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBDdXJyZW50bHkgaGFzIENvbG9uIGNhbmNlclxuICAgICAgICA8L2xpPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgSXMgcHJlZ25hbnQgYXQgdGhlIHRpbWUgb2YgZW5yb2xsbWVudFxuICAgICAgICA8L2xpPlxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgPC9zZWN0aW9uPlxuICA8c2VjdGlvbiBjbGFzcz1cImFjdGlvbnNcIj5cbiAgICA8YSBkYXRhLWhpc3RvcnktbmF2aWdhdGUgaHJlZj1cInNldC1jcml0ZXJpYS5odG1sP2dyb3VwPW11bHRpcGxlXCIgaWQ9XCJhU2V0Q3JpdGVyaWFcIiBjbGFzcz1cInNldC1jcml0ZXJpYVwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtcGVuY2lsIGZhLW1hcmdpbi1yaWdodFwiPjwvc3Bhbj48c3BhbiBjbGFzcz1cImxhYmVsXCI+RWRpdDwvc3Bhbj48L2E+XG4gICAgPGEgZGF0YS1oaXN0b3J5LW5hdmlnYXRlIGhyZWY9XCJcIiBjbGFzcz1cImVycm9yLWZvbnQtY29sb3JcIj48c3BhbiBjbGFzcz1cImZhIGZhLXRyYXNoIGZhLW1hcmdpbi1yaWdodFwiPjwvc3Bhbj48c3BhbiBjbGFzcz1cIlwiPkRlbGV0ZTwvc3Bhbj48L2E+XG4gIDwvc2VjdGlvbj5cbjwvc2VjdGlvbj5cbmBgYFxuKi9cblxuLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sge1xuICAgIEBleHRlbmQgLmNhcmQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgxLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmluY2x1c2lvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmV4Y2x1c2lvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcbkB1c2UgJ25hdi1jYXJkJztcblxuLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3tjb21tb25WYXJpYWJsZXMuJGltYWdlLXBhdGh9L2dyb3VwLWJsdWUucG5nJyk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIC5zdHVkeS1oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA4cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDVweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnN0dWR5LXB1cnBvc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5zdGF0cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXRzLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgICAgICAgICAgICAgIC5zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qSWYgdGhlIHVzZXIgaXMgbG9nZ2VkIGluIGFzIGEgc3R1ZHkgdGVhbSBtZW1iZXIqL1xuICAgICAgICAgICAgICAgIC5sb2dnZWQtaW4tYXMtc3R1ZHktdGVhbSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBwdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypTdHVkeSBEZXRhaWxzKi9cbi5zdHVkeS1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgIC5zbWFsbC1jYXBzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIC8qRXllYmFsbGVkIHZhbHVlIHRvIGFkZCBhIHNtYWxsZXIgdGhhbiBub3JtYWwgcGFkZGluZyB0byBsaXN0cyBpbiBhIGNvbGxhcHNhYmxlIHNlY3Rpb24qL1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDEuNzUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKlN0aWNreSBoZWFkZXIqL1xuICAgIC5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5zdGlja0VtVXAge1xuICAgICAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mYWRlSW5Eb3duO1xuXG4gICAgICAgICAgICAubG9nby10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vaW1ne1xuICAgICAgICAgICAgICAgIC8vICAvKlRoZSBoZWlnaHQgJiB3aWR0aCBpcyB0aGUgc2FtZSBhcyB0aGF0IG9mIHRoZSAnSSBhbSBpbnRlcmVzdGVkJyBidXR0b24gaW4gdGhlIG92ZXJ2aWV3Ki9cbiAgICAgICAgICAgICAgICAvLyAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIC8vICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmljdG9yLWNvdW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjMpO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgfVxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0dWR5LWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgtMik7XG4gICAgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMy1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC43NSk7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8qUG9wdXAgc3R5bGluZyBmb3IgXCJJIGFtIGludGVyZXN0ZWRcIiB3aGVuIG5vIGFjY291bnQgaXMgcHJlc2VudCovXG4ubG9naW4tb3ItY3JlYXRlLWFjY291bnQge1xuICAgIC55ZXMtbm8tY29udGFpbmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5uYXYtY2FyZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNCksXG4gICAgICAgICAgICAgICAgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiA0MCUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyoqKiogUkVTUE9OU0lWRU5FU1MgKiovL1xuLy9tZWRpdW0gc2NyZWVuIHNpemVzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMik7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDEpO1xuICAgIH1cbiAgICAuc3R1ZHktZGV0YWlscyxcbiAgICAuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDEuMTExZW07XG4gICAgICAgICYuc3RpY2tFbVVwIHtcbiAgICAgICAgICAgIC5zdGlja3ktaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAudmljdG9yLWNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzMCU7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tb3ItY3JlYXRlLWFjY291bnQge1xuICAgICAgICAueWVzLW5vLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2xhcmdlIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygyKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLmdyaWQtcm93IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHVkeS1sb29raW5nLWZvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc3R1ZHktZGV0YWlscyxcbiAgICAuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgLyogRXllYmFsbGVkIHZhbHVlIHRvIGVuc3VyZSBhYm91dCA3NWNoYXJzIHBlciBsaW5lIGZvciByZWFkYWJpbGl0eSovXG4gICAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgfVxufVxuXG4vKioqKioqKioqIE9USEVSIFNUVURZIFNUQVRFUyAqKioqKiovXG4vKkluY2x1ZGVzIGluYWN0aXZlIHN0dWR5LCBzaG93IGludGVyZXN0IHN1Y2Nlc3MgYW5kIHNob3cgaW50ZXJzdCBmYWlsdXJlKi9cblxuLmluYWN0aXZlLXN0dWR5LFxuLnNob3ctaW50ZXJlc3Qtc3VjY2Vzcyxcbi5zaG93LWludGVyZXN0LWZhaWx1cmUge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKC0yLjEpO1xufVxuLmluYWN0aXZlLXN0dWR5IHtcbiAgICAubWVkaWEge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG59XG4uc2hvdy1pbnRlcmVzdC1zdWNjZXNzIHtcbiAgICAuc3R1ZHktaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDIpO1xuICAgIH1cbiAgICAubWVkaWEge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgfVxufVxuLnNob3ctaW50ZXJlc3QtZmFpbHVyZSB7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgIC5lbGlnaWJpbGl0eSB7XG4gICAgICAgIC5oZWFsdGh5LWVsaWdpYmlsaXR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4udm9sdW50ZWVyLXNsYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMik7XG4gICAgfVxuICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52b2x1bnRlZXItc2xhdCB7XG4gICAgICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnZvbHVudGVlci1saXN0IHtcbiAgICAudm9sdW50ZWVyLWxpc3QtaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyLjI2NCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yKTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZvbHVudGVlci1saXN0IHtcbiAgICAgICAgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDMpO1xuICAgICAgICB9XG4gICAgICAgIG9sLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyoqKioqKioqKioqKioqKioqKioqKiBNRVNTQUdFIFNOSVBQRVQgKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5tZXNzYWdlLXNuaXBwZXQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF1eC1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlOyAvL0FkZGluZyBhbiBhcmJpdHJhcnkgcGVyY2VudGFnZSBzbyB0aGUgdGhlIHRpbWVzIGFyZSBhbGwgaW4gdGhlIHNhbWUgY29sdW1uXG4gICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lc3NhZ2Utc25pcHBldC5uZXcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tZXNzYWdlLXNuaXBwZXQge1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLVxuLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuc3VtbWFyeSB7XG4gICAgY29sb3I6ICM2NjY7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbm9sLm1lc3NhZ2Utc25pcHBldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLm1lc3NhZ2Uge1xuICAgIC5tZXNzYWdlLWRhdGUtdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmxhc2g7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC43KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICB9XG4gICAgLyogRm9yIHRoZSBidWJibGUgdGFpbCAqL1xuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyB5b3UgKioqKioqKiovXG4ubWVzc2FnZS5zZWxmIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW5SaWdodDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDEycHggMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyBzb21lb25lIGVsc2UgKioqKioqKiovXG4ubWVzc2FnZS5vdGhlciB7XG4gICAgQGV4dGVuZCAuZmFkZUluTGVmdDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgNnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTJweCAxMnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICB9XG59XG5cbi8qKioqKioqKiBOZXcgbWVzc2FnZSAqKioqKioqKi9cbi5tZXNzYWdlLm90aGVyLm5ldyB7XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbm9sLm1lc3NhZ2UtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICBsaS5zZWxmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBvbC5tZXNzYWdlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAycHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgLmNvbnZlcnNhdGlvbiB7XG4gICAgfVxuICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMnB4ICNjY2M7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlRoZSBjb3VudGVyIHRoYXQgZGlzcGxheXMgYmVsb3cgdGhlIG1lc3NhZ2UgdGV4dGFyZWEqL1xuLypXZSBhcmUgdXNpbmcgdGhlIG1heC1sZW5ndGggcGx1Z2luIChodHRwOi8vbWltbzg0LmdpdGh1Yi5pby9ib290c3RyYXAtbWF4bGVuZ3RoLykgdGhhdCBhZGRzIHRoZSBjb3VudGVyIGF0IHRoZSBlbmQgb2YgdGhlIHBhZ2UgYmVmb3JlIHRoZSA8L2JvZHk+IHRhZyovXG5zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbn1cbnNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbC1pbXBvcnRhbnQubGFiZWwtZGFuZ2VyLmxhYmVsIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuXG4vKkNvbnZlcnNhdGlvbiBzY3JlZW4gc3RpY2t5IGhlYWRlciovXG4ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgbmF2LFxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBuYXYgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi90YWdzJztcblxuLmF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIC8vIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgIC8vIGJvcmRlci10b3A6IGRvdHRlZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAuYXR0YWNobWVudCB7XG4gICAgICAgIEBleHRlbmQgLnRhZztcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLnByb2ZpbGUtc2VjdGlvbi1jYXJkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIH1cbiAgICAuYWN0aW9uLWJhciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgfVxuICAgIC5uby1pbmZvIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IDE1JSk7XG59XG5cbi8vIGJpZyBzY3JlZW5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLWNhcmQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiB7XG4gICAgLnByb2dyZXNzYmFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDEuMik7XG4gICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnByb2dyZXNzYmFyLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MgPiBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICAuaGVscHRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24ge1xuICAgICAgICAucHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG5ib2R5ID4gZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcblxuICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggcmdiYSgjZmZmLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG5cbiAgICAgICAgLmRlcGFydG1lbnQtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRkZXBhcnRtZW50LWxvZ28tZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3dlcmVkLWJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7Y29tbW9uVmFyaWFibGVzLiRpbWFnZS1wYXRofS9sb2dvLXBvd2VyZWQtYnkucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQsXG4gICAgLmFkbWluLWxvZ2luIHtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hZG1pbi1sb2dpbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgfVxuICAgICAgICAuZmE6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFwLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMyk7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYm9keSA+IGZvb3RlciB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICAuZGVwYXJ0bWVudC1sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvd2VyZWQtYnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0LFxuICAgICAgICAuYWRtaW4tbG9naW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXAtYmFkZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNik7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogIzk5OTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5jb250YWN0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjA1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm8taW5mbyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIH1cbn1cblxuLy9JZiB0aGUgY29udGFjdCBjYXJkIGhhcyBhbiBhY3Rpb24gaWNvbiBsaWtlIGVkaXRcbi5jb250YWN0LWNhcmQuYWN0aW9uLWljb24ge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogSU5MSU5FIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uY2FyZC1mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBAZXh0ZW5kIC5zbGlkZU91dERvd24yZDtcbn1cbi5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3Ige1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG4uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZvIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uYWNjb3JkaW9uIHtcbiAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypJZiBzZWN0aW9uIGlzIG9wZW4sIHNob3cgbWludXMgaWNvbnMqL1xuICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypBbmltYXRpb24gZm9yIGNvbGxhcHNlIGhhbmRsZXJzKi9cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjExcztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xN3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/