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{margin-bottom:18px;padding-left:0}.typeahead-container .tt-added-results ul{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{margin-bottom:36px}.full-header .mobile-only{display:none!important}.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{margin-bottom:36px;margin-top:4.752px}.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}@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(/4073fe53408802e77183.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{line-height:135%;list-style:disc;margin-bottom:18px;margin-top:18px}.inclusion-exclusion-block .inclusion-exclusion ul li:last-child{margin-bottom:0}.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{margin-bottom:0}.study-contact .contact-card h2{font-size:1.2222rem;font-size:21.9996px;margin-bottom:13.5px}.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{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 .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: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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bWlhbWkvc3R5bGVzL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZXMvdW1pYW1pL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL21peGlucy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL21peGlucy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL190YWdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3Zpc2liaWxpbHR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19mZWVkYmFjay1ibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fcmVzcG9uc2l2ZS12aWRlby13cmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL190eXBlYWhlYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2xhbmd1YWdlLXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19mb250LWF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvcGUtaWNvbi03LXN0cm9rZS9zY3NzL19wZS1pY29uLTctc3Ryb2tlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvcm9ib3RvL3Njc3MvX3JvYm90by5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL19jb2xsYXBzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL19jb29raWUtY29uc2VudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2dsb2JhbG1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3N0cmlwcGVkLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX21vYmlsZS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tb2JpbGUtbWVudS1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX25hdi1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc2Vjb25kYXJ5LW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3BhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9feWhyLWxvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fdmljdG9yLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zaWdudXAtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY2FubmVkLXF1ZXJ5LWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2ZvdXItc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19maW5kLWJ5LXRvcGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZmlsdGVyLW9wdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LXNuaXBwZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1zdWdnZXN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvdm9sdW50ZWVyLXNsYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3ZvbHVudGVlci1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS1zbmlwcGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS1zbmlwcGV0LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY29udmVyc2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9hdHRhY2htZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3Byb2ZpbGUtc2VjdGlvbi1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fcHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2dsb2JhbGZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvc3RyaXBwZWQtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY29udGFjdGNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19jYXJkLWZlZWRiYWNrLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9hY2NvcmRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1se2ZvbnQtc2l6ZToxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MDtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfW1haW57ei1pbmRleDoxfW1haW4+c2VjdGlvbnttYXJnaW4tdG9wOjEuNDg2MjMyNzkxcmVtO21hcmdpbi10b3A6MjYuNzUyMTkwMjM3OHB4O21hcmdpbi1ib3R0b206MS40ODYyMzI3OTFyZW07bWFyZ2luLWJvdHRvbToyNi43NTIxOTAyMzc4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pe21haW4+c2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206MS41MTI1NTQ5NHJlbTttYXJnaW4tYm90dG9tOjI3LjIyNTk4ODkycHh9fS5ncmlkLXJvd3ttYXgtd2lkdGg6NzEuMTExZW07bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0udmVydGljYWwtY2VudGVyLWNvbnRhaW5lciwuY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtLC5mb3VyLXN0ZXBzPmRpdiwuc2lnbnVwLWJhbm5lcntkaXNwbGF5Oi13ZWJraXQtYm94ICFpbXBvcnRhbnQ7ZGlzcGxheTotbW96LWJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ggIWltcG9ydGFudDtkaXNwbGF5Oi13ZWJraXQtZmxleCAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS52ZXJ0aWNhbC1jZW50ZXIsLmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLC5mb3VyLXN0ZXBzIC5zdGVwLC5zaWdudXAtYmFubmVyPmRpdntwYWRkaW5nOjFlbSAuNWVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjphdXRvfS5jZW50ZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtaG92ZXItdW5kZXJsaW5lOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIGVte2JvcmRlci10b3A6c29saWQgNHB4ICNmNDczMjE7Y29sb3I6IzAwNTAzMDtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zcGVjaWFsLWhlYWRlci13aXRoLXRvcC1ib3JkZXIgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM2NjY7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4fS5jZW50ZXItcG9zaXRpb25lZC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnR9Lm5ldXRyYWwtYmFja2dyb3VuZCwuc3BlY2lhbC1iYWNrZ3JvdW5kLC53aGl0ZS1iYWNrZ3JvdW5kLC5lcnJvci1iYWNrZ3JvdW5ke3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0ubmV1dHJhbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc3BlY2lhbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsMjA2LDIzNSwuNSl9LndoaXRlLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5lcnJvci1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH0uYm9yZGVye2JvcmRlcjpzb2xpZCAxcHggI2NjY30ucHJpbWFyeS1mb250LWNvbG9ye2NvbG9yOiMwMDUwMzB9LnNlY29uZGFyeS1mb250LWNvbG9yLC5zZWNvbmRhcnktZm9udC1zdHlsZXtjb2xvcjojNjY2fS5lcnJvci1mb250LWNvbG9yLC5lcnJvci1mb250LWNvbG9yOmhvdmVye2NvbG9yOiNkZTFhMGN9LnN1Y2Nlc3MtZm9udC1jb2xvciwuc3VjY2Vzcy1mb250LWNvbG9yOmhvdmVye2NvbG9yOmdyZWVufS5zZWNvbmRhcnktZm9udC1zdHlsZXtsaW5lLWhlaWdodDoxNDAlfS5kaXZpZGVye2JvcmRlci10b3A6ZG90dGVkIDFweCAjY2NjO21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHlsaXplZC1kaXZpZGVyOmFmdGVye2NvbnRlbnQ6XCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0b3A6LTEuM2VtO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweDtwYWRkaW5nOjEuNWVtIC4yNWVtIDAgLjI1ZW07Y29sb3I6aHNsKDAsMCUsNzAlKX0udmVydGljYWwtZGl2aWRlcntib3JkZXItcmlnaHQ6ZG90dGVkIDFweCAjY2NjfS5zdHlsaXplZC1kaXZpZGVyOmFmdGVye2NvbnRlbnQ6XCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0b3A6LTEuM2VtO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweDtwYWRkaW5nOjEuNWVtIC4yNWVtIDAgLjI1ZW07Y29sb3I6aHNsKDAsMCUsNzAlKX0ubWFyZ2luLXRvcC1zbWFsbHttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0ubWFyZ2luLXJpZ2h0LXNtYWxse21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0ubWFyZ2luLWxlZnQtc21hbGx7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0ubWFyZ2luLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0ubWFyZ2luLXRvcHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9Lm1hcmdpbi1sZWZ0e21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLWxlZnQ6MzZweH0ubWFyZ2luLXJpZ2h0e21hcmdpbi1yaWdodDoycmVtO21hcmdpbi1yaWdodDozNnB4fS5uZWdhdGl2ZS1tYXJnaW4tdG9we21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweH0ubm8tbWFyZ2luLXRvcHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsudmVydGljYWwtZGl2aWRlcntib3JkZXItcmlnaHQ6MH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9LmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmZhLW1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LmRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30uZ3JpZC0xLC5ncmlkLTEtMSwuZ3JpZC0xLTIsLmdyaWQtMS0zLC5ncmlkLTItMywuZ3JpZC0xLTQsLmdyaWQtMy00LC5ncmlkLTEtNiwuZ3JpZC01LTYsLmdyaWQtMS0xMiwuZ3JpZC0yLTEyLC5ncmlkLTMtMTIsLmdyaWQtNC0xMiwuZ3JpZC01LTEyLC5ncmlkLTYtMTIsLmdyaWQtNy0xMiwuZ3JpZC04LTEyLC5ncmlkLTktMTIsLmdyaWQtMTAtMTIsLmdyaWQtMTEtMTIsLmdyaWQtMTItMTIsLmdyaWQtZ29sZGVuLWxhcmdlciwuZ3JpZC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC0xLTYsLmdyaWQtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtMS00LC5ncmlkLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLTEtMywuZ3JpZC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtMS0yLC5ncmlkLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLTItMywuZ3JpZC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC0zLTQsLmdyaWQtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtNS02LC5ncmlkLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtMSwuZ3JpZC0xLTEsLmdyaWQtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcuNzc3ZW0pey5ncmlkLXNtLTEsLmdyaWQtc20tMS0xLC5ncmlkLXNtLTEtMiwuZ3JpZC1zbS0xLTMsLmdyaWQtc20tMi0zLC5ncmlkLXNtLTEtNCwuZ3JpZC1zbS0zLTQsLmdyaWQtc20tMS02LC5ncmlkLXNtLTUtNiwuZ3JpZC1zbS0xLTEyLC5ncmlkLXNtLTItMTIsLmdyaWQtc20tMy0xMiwuZ3JpZC1zbS00LTEyLC5ncmlkLXNtLTUtMTIsLmdyaWQtc20tNi0xMiwuZ3JpZC1zbS03LTEyLC5ncmlkLXNtLTgtMTIsLmdyaWQtc20tOS0xMiwuZ3JpZC1zbS0xMC0xMiwuZ3JpZC1zbS0xMS0xMiwuZ3JpZC1zbS0xMi0xMiwuZ3JpZC1zbS1nb2xkZW4tbGFyZ2VyLC5ncmlkLXNtLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtc20tMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLXNtLTEtNiwuZ3JpZC1zbS0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1zbS0xLTQsLmdyaWQtc20tMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtc20tMS0zLC5ncmlkLXNtLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLXNtLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1zbS01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1zbS0xLTIsLmdyaWQtc20tNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtc20tNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtc20tZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtc20tMi0zLC5ncmlkLXNtLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLXNtLTMtNCwuZ3JpZC1zbS05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1zbS01LTYsLmdyaWQtc20tMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLXNtLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1zbS0xLC5ncmlkLXNtLTEtMSwuZ3JpZC1zbS0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLXNtLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5ncmlkLW1kLTEsLmdyaWQtbWQtMS0xLC5ncmlkLW1kLTEtMiwuZ3JpZC1tZC0xLTMsLmdyaWQtbWQtMi0zLC5ncmlkLW1kLTEtNCwuZ3JpZC1tZC0zLTQsLmdyaWQtbWQtMS02LC5ncmlkLW1kLTUtNiwuZ3JpZC1tZC0xLTEyLC5ncmlkLW1kLTItMTIsLmdyaWQtbWQtMy0xMiwuZ3JpZC1tZC00LTEyLC5ncmlkLW1kLTUtMTIsLmdyaWQtbWQtNi0xMiwuZ3JpZC1tZC03LTEyLC5ncmlkLW1kLTgtMTIsLmdyaWQtbWQtOS0xMiwuZ3JpZC1tZC0xMC0xMiwuZ3JpZC1tZC0xMS0xMiwuZ3JpZC1tZC0xMi0xMiwuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyLC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtbWQtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLW1kLTEtNiwuZ3JpZC1tZC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1tZC0xLTQsLmdyaWQtbWQtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtbWQtMS0zLC5ncmlkLW1kLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLW1kLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1tZC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1tZC0xLTIsLmdyaWQtbWQtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtbWQtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtbWQtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtbWQtMi0zLC5ncmlkLW1kLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLW1kLTMtNCwuZ3JpZC1tZC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1tZC01LTYsLmdyaWQtbWQtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLW1kLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1tZC0xLC5ncmlkLW1kLTEtMSwuZ3JpZC1tZC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLW1kLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5ncmlkLWxnLTEsLmdyaWQtbGctMS0xLC5ncmlkLWxnLTEtMiwuZ3JpZC1sZy0xLTMsLmdyaWQtbGctMi0zLC5ncmlkLWxnLTEtNCwuZ3JpZC1sZy0zLTQsLmdyaWQtbGctMS02LC5ncmlkLWxnLTUtNiwuZ3JpZC1sZy0xLTEyLC5ncmlkLWxnLTItMTIsLmdyaWQtbGctMy0xMiwuZ3JpZC1sZy00LTEyLC5ncmlkLWxnLTUtMTIsLmdyaWQtbGctNi0xMiwuZ3JpZC1sZy03LTEyLC5ncmlkLWxnLTgtMTIsLmdyaWQtbGctOS0xMiwuZ3JpZC1sZy0xMC0xMiwuZ3JpZC1sZy0xMS0xMiwuZ3JpZC1sZy0xMi0xMiwuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyLC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtbGctMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLWxnLTEtNiwuZ3JpZC1sZy0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1sZy0xLTQsLmdyaWQtbGctMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtbGctMS0zLC5ncmlkLWxnLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLWxnLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1sZy01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1sZy0xLTIsLmdyaWQtbGctNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtbGctNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtbGctZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtbGctMi0zLC5ncmlkLWxnLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLWxnLTMtNCwuZ3JpZC1sZy05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1sZy01LTYsLmdyaWQtbGctMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLWxnLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1sZy0xLC5ncmlkLWxnLTEtMSwuZ3JpZC1sZy0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLWxnLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMTExZW0pey5ncmlkLXhsLTEsLmdyaWQteGwtMS0xLC5ncmlkLXhsLTEtMiwuZ3JpZC14bC0xLTMsLmdyaWQteGwtMi0zLC5ncmlkLXhsLTEtNCwuZ3JpZC14bC0zLTQsLmdyaWQteGwtMS02LC5ncmlkLXhsLTUtNiwuZ3JpZC14bC0xLTEyLC5ncmlkLXhsLTItMTIsLmdyaWQteGwtMy0xMiwuZ3JpZC14bC00LTEyLC5ncmlkLXhsLTUtMTIsLmdyaWQteGwtNi0xMiwuZ3JpZC14bC03LTEyLC5ncmlkLXhsLTgtMTIsLmdyaWQteGwtOS0xMiwuZ3JpZC14bC0xMC0xMiwuZ3JpZC14bC0xMS0xMiwuZ3JpZC14bC0xMi0xMiwuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyLC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQteGwtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLXhsLTEtNiwuZ3JpZC14bC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC14bC0xLTQsLmdyaWQteGwtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQteGwtMS0zLC5ncmlkLXhsLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLXhsLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC14bC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC14bC0xLTIsLmdyaWQteGwtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQteGwtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQteGwtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQteGwtMi0zLC5ncmlkLXhsLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLXhsLTMtNCwuZ3JpZC14bC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC14bC01LTYsLmdyaWQteGwtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLXhsLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC14bC0xLC5ncmlkLXhsLTEtMSwuZ3JpZC14bC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLXhsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19LmdyaWQtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5ncmlkLXJvdz5kaXYsLmdyaWQtcm93PnNlY3Rpb257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5ncmlkLXJvdz5kaXYsLmdyaWQtcm93PnNlY3Rpb257cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fX0uZ3JpZC1uby1wYWRkaW5nPmRpdiwuZ3JpZC1uby1wYWRkaW5nPnNlY3Rpb257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH0ucHJpbWFyeS1jb2xvcntiYWNrZ3JvdW5kOiMwMDUwMzB9LnNlY29uZGFyeS1jb2xvcntiYWNrZ3JvdW5kOiNmNDczMjF9LnNwZWNpYWwtY29sb3J7YmFja2dyb3VuZDojZjQ3MzIxfS5oZWFkZXItZm9udC1jb2xvcntjb2xvcjojMjIyfS5iYXNlLWZvbnQtY29sb3J7Y29sb3I6IzMzM30uc2Vjb25kYXJ5LWZvbnQtY29sb3J7Y29sb3I6IzY2Nn0uc3VjY2Vzcy1mb250LWNvbG9ye2NvbG9yOmdyZWVufS5lcnJvci1mb250LWNvbG9ye2NvbG9yOiNkZTFhMGN9LmxpbmstZm9udC1jb2xvcntjb2xvcjojMDM2MmNmfS5uZXV0cmFsLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zcGVjaWFsLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwyMDYsMjM1LC41KX0vKiFcblRZUEVQTEFURSA6IFNUQVJURVIgS0lUXG5VUkwgLi4uLi4uLi4uLi4gaHR0cDovL3R5cGVwbGF0ZS5jb21cblZFUlNJT04gLi4uLi4uLiAyLjAuMFxuR2l0aHViIC4uLi4uLi4uIGh0dHBzOi8vZ2l0aHViLmNvbS90eXBlcGxhdGUvc3RhcnRlci1raXRcbkFVVEhPUlMgLi4uLi4uLiBEZW5uaXMgR2FlYmVsIChAZ3J5Z2hvc3R2aXN1YWxzKSAmIFphY2hhcnkgS2FpbiAoQHpha2thaW4pXG5MSUNFTlNFIC4uLi4uLi4gQ3JlYXRpdmUgQ29tbW1vbnMgQXR0cmlidXRpb24gMy4wIChodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS8zLjApXG5MSUNFTlNFIFVSTCAuLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdC9ibG9iL21hc3Rlci9saWNlbnNlLnR4dFxuKi8uYnJlYWt3b3Jke3dvcmQtd3JhcDpicmVhay13b3JkfS5ub3JtYWwtd3JhcHt3b3JkLXdyYXA6bm9ybWFsfS5pbmhlcml0LXdyYXB7d29yZC13cmFwOmF1dG99aHRtbHtmb250Om5vcm1hbCAxMTIuNSUgLzEuOSBcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZXNwZWVkfWJvZHl7Y29sb3I6IzMzM31zbWFsbHtmb250LXNpemU6NjUlfWgxLGgyLGgzLGg0LGg1LGg2e2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tdG9wOjA7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O2NvbG9yOiMyMjI7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfWgxLC5hbHBoYXtmb250LXNpemU6MS42MThyZW07Zm9udC1zaXplOjI5LjEyNHB4O21hcmdpbi1ib3R0b206MS4zMjEwNzU0MDE3cmVtO21hcmdpbi1ib3R0b206MjMuNzc5MzU3MjMxMXB4O2NvbG9yOiMyMjJ9aDIsLmJldGEsLm5vLXN0dWRpZXMtZm91bmQgLmNvbnRlbnQgaDEsLmZvcm0tc2VjdGlvbi1oZWFkaW5ne2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tYm90dG9tOjEuNDg2MjMyNzkxcmVtO21hcmdpbi1ib3R0b206MjYuNzUyMTkwMjM3OHB4fWgzLC5nYW1tYXtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbTowLjc1cmVtO21hcmdpbi1ib3R0b206MTMuNXB4fWg0LGg1LGg2LC5kZWx0YXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbToxLjkyMzc2OTIzNzdyZW07bWFyZ2luLWJvdHRvbTozNC42Mjc4NDYyNzg1cHg7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHg7Y29sb3I6IzY2Nn0uZXh0cmEtbGFyZ2UtZm9udC1zaXple2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtc2l6ZTo5MHB4fXB7bWFyZ2luOmF1dG8gYXV0byAyZW19cCtwe3RleHQtaW5kZW50Oi43NWVtO21hcmdpbi10b3A6LTAuNzVlbX1pbnB1dCxhYmJyLGFjcm9ueW0sYmxvY2txdW90ZSxjb2RlLGtiZCxxLHNhbXAsdmFyLHN0cm9uZyxlbSxhLGJ1dHRvbnstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX1hYmJyLC5zbWFsbC1jYXBzey13ZWJraXQtZm9udC12YXJpYW50OnNtYWxsLWNhcHM7LW1vei1mb250LXZhcmlhbnQ6c21hbGwtY2FwczstbXMtZm9udC12YXJpYW50OnNtYWxsLWNhcHM7Zm9udC12YXJpYW50OnNtYWxsLWNhcHM7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtjb2xvcjojNTU1fWFiYnJbdGl0bGVdOmhvdmVye2N1cnNvcjpoZWxwfW9se2NvdW50ZXItcmVzZXQ6bGk7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH1vbD5saXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDZweCAyZW07cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOnNvbGlkIDJweCAjMDA1MDMwfW9sPmxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIobGkpO2NvdW50ZXItaW5jcmVtZW50OmxpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6LTJlbTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MmVtO21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo0cHg7cGFkZGluZy10b3A6MC45cmVtO3BhZGRpbmctdG9wOjE2LjJweDtib3JkZXItdG9wOnNvbGlkIDJweCAjMDA1MDMwO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtjb2xvcjojMDA1MDMwfWxpIG9sLGxpIHVse21hcmdpbi10b3A6NnB4fW9sIG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mYXE+cDphZnRlciwuZmFxPm9sOmFmdGVyLC5mYXE+dWw6YWZ0ZXJ7Y29udGVudDpcIi0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS1cIjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3RvcDotMS4zZW07Zm9udC1zaXplOjAuOHJlbTtmb250LXNpemU6MTQuNHB4O3BhZGRpbmc6MS41ZW0gLjI1ZW0gMCAuMjVlbTtjb2xvcjpoc2woMCwwJSw3MCUpfS5mYXE+cDpsYXN0LWNoaWxkOmFmdGVyLC5mYXE+b2w6bGFzdC1jaGlsZDphZnRlciwuZmFxPnVsOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifS5saW5pbmcgZHQsLmxpbmluZyBkZHtkaXNwbGF5OmlubGluZTttYXJnaW46MH0ubGluaW5nIGR0K2R0OmJlZm9yZSwubGluaW5nIGRkK2R0OmJlZm9yZXtjb250ZW50OlwiXFxhXCI7d2hpdGUtc3BhY2U6cHJlfS5saW5pbmcgZGQrZGQ6YmVmb3Jle2NvbnRlbnQ6XCIsIFwifS5saW5pbmcgZGQ6YmVmb3Jle2NvbnRlbnQ6XCI6IFwiO21hcmdpbi1sZWZ0Oi0wLjJlbX0uZGljdGlvbmFyeS1zdHlsZSBkdHtkaXNwbGF5OmlubGluZTtjb3VudGVyLXJlc2V0OmRlZmluaXRpb25zfS5kaWN0aW9uYXJ5LXN0eWxlIGR0K2R0OmJlZm9yZXtjb250ZW50OlwiLCBcIjttYXJnaW4tbGVmdDotMC4yZW19LmRpY3Rpb25hcnktc3R5bGUgZGR7ZGlzcGxheTpibG9jaztjb3VudGVyLWluY3JlbWVudDpkZWZpbml0aW9uc30uZGljdGlvbmFyeS1zdHlsZSBkZDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGRlZmluaXRpb25zLCBkZWNpbWFsKSBcIi4gXCJ9LmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotMC44MjVlbX0uYmxvY2txdW90ZStmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2txdW90ZStmaWdjYXB0aW9uOmJlZm9yZXtjb250ZW50OlwiLVwifS5wdWxsLXF1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MWVtfS5wdWxsLXF1b3RlOmJlZm9yZSwucHVsbC1xdW90ZTphZnRlcntoZWlnaHQ6MWVtO29wYWNpdHk6LjE1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTo0ZW07Y29sb3I6I2RjOTc2ZX0ucHVsbC1xdW90ZTpiZWZvcmV7Y29udGVudDpcIuKAnFwiO3RvcDowO2xlZnQ6MH0ucHVsbC1xdW90ZTphZnRlcntjb250ZW50Olwi4oCdXCI7Ym90dG9tOjA7cmlnaHQ6MH10YWJsZXtib3JkZXItc3BhY2luZzowfXRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn10ZHtwYWRkaW5nOi41ZW0gMWVtO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9YXtjb2xvcjojMDM2MmNmO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMzY2Y2FmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH0uc3RhdHN7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIuNjE3OTQ0NDQ0cmVtO2ZvbnQtc2l6ZTo0Ny4xMjI5OTk5OTJweH0uc3RhdHMtbGFiZWx7Y29sb3I6IzAwMH0udmljdG9yc3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiVGltZXMgTmV3IFJvbWFuXCJ9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6aW5oZXJpdH1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3QsdGV4dGFyZWF7cGFkZGluZzouOGVtIC45ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmfWlucHV0Om5vdChbdHlwZV0pe3BhZGRpbmc6LjhlbSAuOWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1sZWZ0OjB9aW5wdXRbdHlwZT1jb2xvcl17cGFkZGluZzouMmVtIC41ZW19LmZ1bGwtbGluZS1jaGVja2JveCwuZnVsbC1saW5lLXJhZGlve21hcmdpbjouNWVtIDA7ZGlzcGxheTpibG9ja31idXR0b25bdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9dGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxzZWxlY3Q6Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTowO291dGxpbmU6dGhpbiBkb3R0ZWQgXFw5IDtib3JkZXItY29sb3I6IzAwNTAzMH1pbnB1dDpub3QoW3R5cGVdKTpmb2N1c3tvdXRsaW5lOjA7b3V0bGluZTp0aGluIGRvdHRlZCBcXDkgO2JvcmRlci1jb2xvcjojMDA1MDMwfWlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzO291dGxpbmU6MXB4IGF1dG8gIzAwNTAzMH1pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dXJsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dGltZV1bZGlzYWJsZWRdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT13ZWVrXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1jb2xvcl1bZGlzYWJsZWRdLHNlbGVjdFtkaXNhYmxlZF0sdGV4dGFyZWFbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZWQ7Y29sb3I6I2NhZDJkM31pbnB1dDpub3QoW3R5cGVdKVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfWlucHV0W3JlYWRvbmx5XSxzZWxlY3RbcmVhZG9ubHldLHRleHRhcmVhW3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6Izc3Nztib3JkZXItY29sb3I6I2NjY31pbnB1dDpmb2N1czppbnZhbGlkLHRleHRhcmVhOmZvY3VzOmludmFsaWQsc2VsZWN0OmZvY3VzOmludmFsaWR7Y29sb3I6I2RlMWEwYztib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dDpmb2N1czppbnZhbGlkOmZvY3VzLHRleHRhcmVhOmZvY3VzOmludmFsaWQ6Zm9jdXMsc2VsZWN0OmZvY3VzOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOTMyMmR9aW5wdXRbdHlwZT1maWxlXTpmb2N1czppbnZhbGlkOmZvY3VzLGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmludmFsaWQ6Zm9jdXMsaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6aW52YWxpZDpmb2N1c3tvdXRsaW5lLWNvbG9yOiNlOTMyMmR9c2VsZWN0e2JvcmRlcjoycHggc29saWQgIzk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIuOThlbX1zZWxlY3RbbXVsdGlwbGVde2hlaWdodDphdXRvfWxhYmVse2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxNDAlfWxhYmVsLmJsb2NrLWxhYmVsLC5mb3JtLXN0YWNrZWQgbGFiZWwuYmxvY2stbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouOGVtIC45ZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjoycHggc29saWQgI2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fWxhYmVsLmJsb2NrLWxhYmVsOmhvdmVye2JvcmRlcjoycHggc29saWQgIzAwNTAzMDtjdXJzb3I6cG9pbnRlcn1sYWJlbC5ibG9jay1sYWJlbC5pbmxpbmUtYmxvY2stbGFiZWx7cGFkZGluZzouNWVtIC45ZW0gIWltcG9ydGFudH1maWVsZHNldHttYXJnaW46MDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O3BhZGRpbmc6LjM1ZW0gMmVtIC43NWVtIDJlbTtib3JkZXI6MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo5MHB4O2JvcmRlci1sZWZ0OnNvbGlkIDEwcHggI2Y0NzMyMTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfWZpZWxkc2V0LnNwZWNpYWwtZmllbGRzZXR7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDAsMTU2LjUsOTMuOSl9bGVnZW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6ODUlO3BhZGRpbmc6MWVtIDAgLjNlbSAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbToxLjM1cmVtO21hcmdpbi1ib3R0b206MjQuM3B4O2NvbG9yOiMwMDUwMzA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHg7Zm9udC13ZWlnaHQ6Ym9sZH0uZm9ybS1zZWN0aW9uLWhlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDB9LmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWVtYWlsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dXJsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW1vbnRoXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGltZV0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT13ZWVrXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bnVtYmVyXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9c2VhcmNoXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGVsXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9Y29sb3JdLC5mb3JtLXN0YWNrZWQgc2VsZWN0LC5mb3JtLXN0YWNrZWQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCBsYWJlbHtkaXNwbGF5OmJsb2NrfS5mb3JtLXN0YWNrZWQgaW5wdXQ6bm90KFt0eXBlXSl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkc3tkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMudmFsaWRhdGlvbi1lcnJvci1jb250YWluZXJ7ZGlzcGxheTpibG9ja31ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lcntkaXNwbGF5OmZsZXh9LmZpZWxkLWVycm9yLXRleHR7d2lkdGg6MTAwJX19fS5mb3JtLXN0YWNrZWQgZmllbGRzZXQ+LmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjIuNXJlbX0uY3VycmVuY3ktZmllbGR7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTotbXMtZmxleGJveDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmN1cnJlbmN5LWZpZWxkIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzouOGVtIC45ZW07bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDttYXJnaW4tcmlnaHQ6LTVweH0uY3VycmVuY3ktZmllbGQgaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZm9ybS1zdGFja2VkIC5vdGhlci1sYWJlbHtmb250LXdlaWdodDpub3JtYWx9LmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgaW5wdXQsLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHNlbGVjdHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dHtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjE0MCU7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uZm9ybS1zdGFja2VkIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLmZvcm0tc3RhY2tlZCBhW2NsYXNzJD1idXR0b25de21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4fS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEuNWVtfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVye3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwZW07bWFyZ2luOjAgMWVtIDAgMDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7LW1zLXdvcmQtYnJlYWs6a2VlcC1hbGw7d29yZC1icmVhazprZWVwLWFsbH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDtsaW5lLWhlaWdodDoxNDAlfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIC5maWVsZC1oZWxwLXRleHR7Y29sb3I6IzY2Njtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tYWxpZ25lZCAuaW5wdXQtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxO3ZlcnRpY2FsLWFsaWduOnRvcH0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDo4ZW19LmZpZWxkLWVycm9yLXRleHR7Y29sb3I6I2RlMWEwYztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi10b3A6MC4yNXJlbTttYXJnaW4tdG9wOjQuNXB4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgaW5wdXQsLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3Igc2VsZWN0LC5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHRleHRhcmVhLC5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgaW5wdXQsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYXtjb2xvcjojZGUxYTBjO2JvcmRlci1jb2xvcjojZTkzMjJkfWlucHV0LmlucHV0LXJvdW5kZWQsLmlucHV0LXJvdW5kZWR7Ym9yZGVyLXJhZGl1czoyZW07cGFkZGluZzouNWVtIDFlbX0uZm9ybS1ncm91cCBmaWVsZHNldHttYXJnaW4tYm90dG9tOjEwcHh9LmZvcm0tZ3JvdXAgaW5wdXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5mb3JtLWdyb3VwIGlucHV0OmZvY3Vze3otaW5kZXg6Mn0uZm9ybS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZHt0b3A6MXB4O2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LmZvcm0tZ3JvdXAgaW5wdXQ6bGFzdC1jaGlsZHt0b3A6LTJweDtib3JkZXItcmFkaXVzOjAgMCA1cHggNXB4fS5pbnB1dC0xe3dpZHRoOjEwMCV9LmlucHV0LTItM3t3aWR0aDo2NiV9LmlucHV0LTEtMnt3aWR0aDo1MCV9LmlucHV0LTEtM3t3aWR0aDozMyV9LmlucHV0LTEtNHt3aWR0aDoyNSV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7YnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjIuNDE1cmVtO21hcmdpbi10b3A6NDMuNDdweDt3aWR0aDoxMDAlfWlucHV0Om5vdChbdHlwZV0pLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdCxsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH1pbnB1dDpub3QoW3R5cGVdKSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPWNvbG9yXSxzZWxlY3R7d2lkdGg6MTAwJX0uaW5wdXQtMSwuaW5wdXQtMi0zLC5pbnB1dC0xLTIsLmlucHV0LTEtMywuaW5wdXQtMS00e3dpZHRoOjEwMCV9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkc3tkaXNwbGF5OmJsb2NrfS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfWZpZWxkc2V0e2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjZjQ3MzIxO3BhZGRpbmc6MTEwcHggLjc1ZW0gLjc1ZW0gLjllbX1sZWdlbmQsbGFiZWx7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpub3QoW3R5cGVdKSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dXJsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bW9udGhdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGltZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT13ZWVrXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1zZWFyY2hdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNvbG9yXSxsYWJlbHttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVye21hcmdpbi1sZWZ0OjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF17bWFyZ2luLXRvcDoxLjVyZW07bWFyZ2luLXRvcDoyN3B4fS5mb3JtLW1lc3NhZ2UtaW5saW5lLC5mb3JtLW1lc3NhZ2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1ZW07cGFkZGluZzouMmVtIDAgLjhlbX1mb3Jte3dpZHRoOjEwMCV9fS5idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtcHJpbWFyeS1idXR0b24sLm91dGxpbmUtYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwucHJpbWFyeS1idXR0b257ZGlzcGxheTpibG9jaztjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt6b29tOjE7bGluZS1oZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6bm9uZSByZ2JhKDAsMCwwLDApO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc21hbGwtc3BlY2lhbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNtYWxsLXByaW1hcnktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5vdXRsaW5lLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc3BlY2lhbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnByaW1hcnktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0uYnV0dG9uW2Rpc2FibGVkXSxbZGlzYWJsZWRdLnNtYWxsLW91dGxpbmUtYnV0dG9uLFtkaXNhYmxlZF0uc21hbGwtc3BlY2lhbC1idXR0b24sW2Rpc2FibGVkXS5zbWFsbC1wcmltYXJ5LWJ1dHRvbixbZGlzYWJsZWRdLm91dGxpbmUtYnV0dG9uLFtkaXNhYmxlZF0uc3BlY2lhbC1idXR0b24sW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbiwuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNtYWxsLW91dGxpbmUtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc21hbGwtc3BlY2lhbC1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zbWFsbC1wcmltYXJ5LWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLm91dGxpbmUtYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc3BlY2lhbC1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCwuYnV0dG9uLWRpc2FibGVkOmhvdmVyLC5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsLmJ1dHRvbi1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApOy1raHRtbC1vcGFjaXR5Oi40Oy1tb3otb3BhY2l0eTouNDtvcGFjaXR5Oi40O2N1cnNvcjpub3QtYWxsb3dlZDtib3gtc2hhZG93Om5vbmV9LmJ1dHRvbjpob3Zlciwuc21hbGwtb3V0bGluZS1idXR0b246aG92ZXIsLnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVyLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlciwub3V0bGluZS1idXR0b246aG92ZXIsLnNwZWNpYWwtYnV0dG9uOmhvdmVyLC5wcmltYXJ5LWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNDczMjE7Ym9yZGVyOnNvbGlkIDFweCAjZjQ3MzIxO2N1cnNvcjpwb2ludGVyfS5idXR0b24gLmZhLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbiAuZmEsLnNtYWxsLXNwZWNpYWwtYnV0dG9uIC5mYSwuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLC5vdXRsaW5lLWJ1dHRvbiAuZmEsLnNwZWNpYWwtYnV0dG9uIC5mYSwucHJpbWFyeS1idXR0b24gLmZhe21hcmdpbi1yaWdodDowLjI1cmVtO21hcmdpbi1yaWdodDo0LjVweH0uYnV0dG9uLWhpZGRlbntkaXNwbGF5Om5vbmV9LmJ1dHRvbi1zaXplLC5vdXRsaW5lLWJ1dHRvbiwuc3BlY2lhbC1idXR0b24sLnByaW1hcnktYnV0dG9uLC5idXR0b24tc2l6ZS1zbWFsbCwuc21hbGwtb3V0bGluZS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbntwYWRkaW5nOi43NWVtIDFlbTttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4fS5vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc21hbGwtb3V0bGluZS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwyMDYsMjM1LC41KTtib3JkZXI6c29saWQgMXB4ICMwMDUwMzA7Y3Vyc29yOnBvaW50ZXJ9LnByaW1hcnktYnV0dG9ue2JhY2tncm91bmQ6IzAwNTAzMDtib3JkZXI6c29saWQgMXB4ICMwMDUwMzB9LnNwZWNpYWwtYnV0dG9ue2JhY2tncm91bmQ6I2Y0NzMyMTtib3JkZXI6c29saWQgMXB4ICNmNDczMjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0ub3V0bGluZS1idXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpzb2xpZCAxcHggIzAwNTAzMDtjb2xvcjojMDA1MDMwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2xldHRlci1zcGFjaW5nOjFweH0uc21hbGwtcHJpbWFyeS1idXR0b257YmFja2dyb3VuZDojMDA1MDMwO2JvcmRlcjpzb2xpZCAxcHggIzAwNTAzMCAhaW1wb3J0YW50fS5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlcntib3JkZXI6c29saWQgMXB4ICNmNDczMjEgIWltcG9ydGFudH0uc21hbGwtc3BlY2lhbC1idXR0b257YmFja2dyb3VuZDojZjQ3MzIxO2JvcmRlcjpzb2xpZCAxcHggI2Y0NzMyMSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzoxcHh9LnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggI2Y0NzMyMSAhaW1wb3J0YW50fS5zbWFsbC1vdXRsaW5lLWJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOnNvbGlkIDFweCAjMDA1MDMwICFpbXBvcnRhbnQ7Y29sb3I6IzAwNTAzMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzoxcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5idXR0b24sLnByaW1hcnktYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwub3V0bGluZS1idXR0b24sLnNtYWxsLXByaW1hcnktYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtb3V0bGluZS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowfS5mdWxsLXdpZHRoLWJ1dHRvbnt3aWR0aDoxMDAlfS5idXR0b24tc2l6ZS1zbWFsbCwuc21hbGwtcHJpbWFyeS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbntwYWRkaW5nOi41ZW0gLjYyNWVtO21hcmdpbi1ib3R0b206MC43cmVtO21hcmdpbi1ib3R0b206MTIuNnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHh9LmNlbnRlci1idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9fS8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovLmFuaW1hdGVkLmluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW4sLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlciBoMiwucHJvZmlsZS1zZWN0aW9uLWNhcmQsb2wubWVzc2FnZS1zbmlwcGV0LWxpc3QgbGksLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlciwuc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiwuc3R1ZHktbGlzdCBvbCBsaSwuc3R1ZHktbGlzdCB1bCBsaSwuY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5Eb3duLC5wYWdlLWhlYWRlci5zdGlja0VtVXAsLnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyLC5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyLC5mdWxsLWhlYWRlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnQsLm1lc3NhZ2Uub3RoZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluUmlnaHQsLm1lc3NhZ2Uuc2VsZnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duMmR7ZnJvbXt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3t6LWluZGV4Oi0xO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MSV7ei1pbmRleDotMX19QGtleWZyYW1lcyBzbGlkZU91dERvd24yZHtmcm9te3otaW5kZXg6Mjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3t6LWluZGV4Oi0xO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfTEle3otaW5kZXg6LTF9fS5zbGlkZU91dERvd24yZCwuY2FyZC1mZWVkYmFjay1ibG9ja3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd24yZDthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd24yZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19LnNoYWtlLC5mZWVkYmFjay1ibG9ja3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgcHVsc2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5wdWxzZSwuZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVycyBzcGFuLC50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpLC5tZW51LWJhZGdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHtmcm9tLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uZmxhc2gsLm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXIsLmNhcmQgLmJhbm5lciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyLC5zdHVkeS1zbmlwcGV0IC5iYW5uZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QGtleWZyYW1lcyBzb25hcnswJXt0cmFuc2Zvcm06c2NhbGUoMC45KTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMik7b3BhY2l0eTowfX0uc29uYXIsLm1lbnUtYmFkZ2U6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzb25hcjthbmltYXRpb24tbmFtZTpzb25hcn0uaHZyLWZhZGUsLmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgLmVkaXQtYnV0dG9uIGEsYm9keT5mb290ZXIgLnNvY2lhbCBhLC5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgLmVkaXQtYnV0dG9uIGEsLmNhbm5lZC1xdWVyeSBhIGRpdiwudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5mYXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tZHVyYXRpb246LjJzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3JkZXItY29sb3IsY29sb3IsYmFja2dyb3VuZC1jb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJvcmRlci1jb2xvcixjb2xvcixiYWNrZ3JvdW5kLWNvbG9yfS5odnItc3dlZXAtdG8tcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3I7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30uaHZyLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiMwMDUwMzA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybTpzY2FsZVgoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO3RyYW5zZm9ybS1vcmlnaW46MCA1MCU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1zd2VlcC10by1yaWdodDpob3ZlciwuaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzLC5odnItc3dlZXAtdG8tcmlnaHQ6YWN0aXZle2NvbG9yOiNmZmZ9Lmh2ci1zd2VlcC10by1yaWdodDpob3ZlcjpiZWZvcmUsLmh2ci1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmU6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5odnItdW5kZXJsaW5lLWZyb20tbGVmdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjA7cmlnaHQ6MTAwJTtib3R0b206MDtiYWNrZ3JvdW5kOiMwMDUwMzA7aGVpZ2h0OjNweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6cmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpyaWdodDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmhvdmVyOmJlZm9yZSwuaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6Zm9jdXM6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3Jle3JpZ2h0OjB9Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXIsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDo1MCU7cmlnaHQ6NTAlO2JvdHRvbTowO2JhY2tncm91bmQ6I2Y0NzMyMTtoZWlnaHQ6M3B4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmhvdmVyOmJlZm9yZSwuaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpmb2N1czpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6Zm9jdXM6YmVmb3JlLC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmFjdGl2ZTpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6YWN0aXZlOmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MH0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtsZWZ0OjUwJTtyaWdodDo1MCU7dG9wOjA7YmFja2dyb3VuZDojZmZmO2hlaWdodDo0cHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmhvdmVyOmJlZm9yZSwuaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSwuaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmFjdGl2ZTpiZWZvcmV7bGVmdDowO3JpZ2h0OjB9LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy1tcy1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7dHJhbnNpdGlvbjphbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uY2FyZDpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jazpob3Zlciwuc3R1ZHktc25pcHBldDpob3Zlcntib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxMnB4IDMycHggcmdiYSgwLDAsMCwuMil9LmNhcmQ+YSwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaz5hLC5zdHVkeS1zbmlwcGV0PmF7Y29sb3I6IzMzM30uY2FyZD5hOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrPmE6aG92ZXIsLnN0dWR5LXNuaXBwZXQ+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnttYXJnaW4tdG9wOi0wLjdyZW07bWFyZ2luLXRvcDotMTIuNnB4O21hcmdpbi1yaWdodDotMC41cmVtO21hcmdpbi1yaWdodDotOXB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6Z3JlZW47Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2FuaW1hdGlvbi1kZWxheToxLjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuNXN9LmNhcmQgLmJhbm5lciAuZmEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciAuZmEsLnN0dWR5LXNuaXBwZXQgLmJhbm5lciAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9LmNhcmQgaDEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaDEsLnN0dWR5LXNuaXBwZXQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC44cmVtO21hcmdpbi1ib3R0b206MTQuNHB4fS5jYXJkIHAsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgcCwuc3R1ZHktc25pcHBldCBwe21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDtsaW5lLWhlaWdodDoxNDUlfS5jYXJkIC5hY3Rpb25zIGE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpob3Zlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmNDczMjF9LmNhcmQgLmFjdGlvbnMgYTphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6YWZ0ZXJ7Y29udGVudDpcIiB8IFwiO2NvbG9yOiM5OTl9LmNhcmQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KWFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O2JvcmRlci10b3A6NnB4IHNvbGlkICNmNDczMjE7Y3Vyc29yOmRlZmF1bHR9LmNhcmQgLmFjdGlvbnMsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowLjhyZW07bWFyZ2luLXRvcDoxNC40cHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0e2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZjQ3MzIxfS5jYXJkIC5iYW5uZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciwuc3R1ZHktc25pcHBldCAuYmFubmVye21hcmdpbi10b3A6LTAuNXJlbTttYXJnaW4tdG9wOi05cHh9LmNhcmQgaDEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaDEsLnN0dWR5LXNuaXBwZXQgaDF7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5jYXJkIHAsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgcCwuc3R1ZHktc25pcHBldCBwe2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7bGluZS1oZWlnaHQ6MTU1JTttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uY2FyZCAuYWN0aW9ucywuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucywuc3R1ZHktc25pcHBldCAuYWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYXJkIC5hY3Rpb25zIGEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYSwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhe21hcmdpbi1yaWdodDoycmVtO21hcmdpbi1yaWdodDozNnB4fS5jYXJkIC5hY3Rpb25zIGE6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpob3Zlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmhvdmVye2JvcmRlci1ib3R0b206c29saWQgMnB4O2NvbG9yOiMwMzYyY2Z9LmNhcmQgLmFjdGlvbnMgYTphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmFmdGVyLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6YWZ0ZXJ7Y29udGVudDpcIlwifS5jYXJkIC5hY3Rpb25zIGE6bGFzdC1jaGlsZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmxhc3QtY2hpbGQsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweClhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYXJkLm5ldywubmV3LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLm5ldy5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3AtY29sb3I6Z3JlZW59fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuY2FyZC5uZXcsLm5ldy5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5uZXcuc3R1ZHktc25pcHBldHtib3JkZXItbGVmdC1jb2xvcjpncmVlbn19LnRhZywuYXR0YWNobWVudHMgLmF0dGFjaG1lbnR7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6IzMzMztwYWRkaW5nOi4zNWVtIC41NmVtIC4zNWVtIC41NmVtO21hcmdpbjowIC4yNWVtIC4yNWVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjpzb2xpZCAxcHggI2NjYztkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3doaXRlLXNwYWNlOm5vd3JhcH0udGFnX2hpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2ZmMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMH0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEwcHg7cGFkZGluZzozcHggN3B4O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6I2ZmZjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpncmVlbjtib3JkZXItcmFkaXVzOjEwcHh9LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX1hLmJhZGdlOmhvdmVyLGEuYmFkZ2U6Zm9jdXN7Y29sb3I6I2Y0NzMyMTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0ubWVudS1iYWRnZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNXB4O3JpZ2h0OjVweDttaW4taGVpZ2h0OjMzcHg7bWluLXdpZHRoOjMzcHg7YmFja2dyb3VuZDpncmVlbjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzoxcHggMXB4IDVweCByZ2JhKDAsMCwwLC4yKTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIuMWVtO2N1cnNvcjpkZWZhdWx0fS5tZW51LWJhZGdlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJweDtsZWZ0Oi0ycHg7Ym9yZGVyOjJweCBzb2xpZCAjMDBiMzAwO29wYWNpdHk6MDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1kZWxheToxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsubWVudS1iYWRnZXttaW4taGVpZ2h0OjI4cHg7bWluLXdpZHRoOjI4cHg7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbnsuc2hvdy1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLnNob3ctZm9yLXNtYWxsLC5zaG93LWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuaGlkZS1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5oaWRlLWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuaGlkZS1mb3Itc21hbGwsLmhpZGUtZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5zaG93LWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpc2libGUtZm9yLXNtYWxsLW9ubHksLnZpc2libGUtZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS5oaWRkZW4tZm9yLXNtYWxsLW9ubHksLmhpZGRlbi1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuaGlkZS1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5zaG93LWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5zaG93LWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5zaG93LWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLmhpZGUtZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLmhpZGUtZm9yLW1lZGl1bSwuaGlkZS1mb3ItbWVkaXVtLWRvd24sLnNob3ctZm9yLWxhcmdlLW9ubHksLnNob3ctZm9yLWxhcmdlLXVwLC5zaG93LWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGRlbi1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwuaGlkZGVuLWZvci1tZWRpdW0tdXAsLmhpZGRlbi1mb3ItbWVkaXVtLC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LC52aXNpYmxlLWZvci1sYXJnZS11cCwudmlzaWJsZS1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuaGlkZS1mb3Itc21hbGwtb25seSwuc2hvdy1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLmhpZGUtZm9yLW1lZGl1bS1kb3duLC5zaG93LWZvci1sYXJnZS1vbmx5LC5zaG93LWZvci1sYXJnZS11cCwuc2hvdy1mb3ItbGFyZ2UsLnNob3ctZm9yLWxhcmdlLWRvd24sLmhpZGUtZm9yLXhsYXJnZS1vbmx5LC5oaWRlLWZvci14bGFyZ2UtdXAsLmhpZGUtZm9yLXhsYXJnZSwuc2hvdy1mb3IteGxhcmdlLWRvd24sLmhpZGUtZm9yLXh4bGFyZ2Utb25seSwuaGlkZS1mb3IteHhsYXJnZS11cCwuaGlkZS1mb3IteHhsYXJnZSwuc2hvdy1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6aW5oZXJpdCAhaW1wb3J0YW50fS5zaG93LWZvci1zbWFsbC1vbmx5LC5oaWRlLWZvci1zbWFsbC11cCwuc2hvdy1mb3Itc21hbGwsLnNob3ctZm9yLXNtYWxsLWRvd24sLnNob3ctZm9yLW1lZGl1bS1vbmx5LC5oaWRlLWZvci1tZWRpdW0tdXAsLnNob3ctZm9yLW1lZGl1bSwuc2hvdy1mb3ItbWVkaXVtLWRvd24sLmhpZGUtZm9yLWxhcmdlLW9ubHksLmhpZGUtZm9yLWxhcmdlLXVwLC5oaWRlLWZvci1sYXJnZSwuaGlkZS1mb3ItbGFyZ2UtZG93biwuc2hvdy1mb3IteGxhcmdlLW9ubHksLnNob3ctZm9yLXhsYXJnZS11cCwuc2hvdy1mb3IteGxhcmdlLC5oaWRlLWZvci14bGFyZ2UtZG93biwuc2hvdy1mb3IteHhsYXJnZS1vbmx5LC5zaG93LWZvci14eGxhcmdlLXVwLC5zaG93LWZvci14eGxhcmdlLC5oaWRlLWZvci14eGxhcmdlLWRvd257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhpZGRlbi1mb3Itc21hbGwtb25seSwudmlzaWJsZS1mb3Itc21hbGwtdXAsLmhpZGRlbi1mb3Itc21hbGwsLmhpZGRlbi1mb3Itc21hbGwtZG93biwuaGlkZGVuLWZvci1tZWRpdW0tb25seSwudmlzaWJsZS1mb3ItbWVkaXVtLXVwLC5oaWRkZW4tZm9yLW1lZGl1bSwuaGlkZGVuLWZvci1tZWRpdW0tZG93biwudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwudmlzaWJsZS1mb3ItbGFyZ2UtdXAsLnZpc2libGUtZm9yLWxhcmdlLC52aXNpYmxlLWZvci1sYXJnZS1kb3duLC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LC5oaWRkZW4tZm9yLXhsYXJnZS11cCwuaGlkZGVuLWZvci14bGFyZ2UsLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSwuaGlkZGVuLWZvci14eGxhcmdlLXVwLC5oaWRkZW4tZm9yLXh4bGFyZ2UsLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93bntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC52aXNpYmxlLWZvci1zbWFsbCwudmlzaWJsZS1mb3Itc21hbGwtZG93biwudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksLmhpZGRlbi1mb3ItbWVkaXVtLXVwLC52aXNpYmxlLWZvci1tZWRpdW0sLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksLmhpZGRlbi1mb3ItbGFyZ2UtdXAsLmhpZGRlbi1mb3ItbGFyZ2UsLmhpZGRlbi1mb3ItbGFyZ2UtZG93biwudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXhsYXJnZS11cCwudmlzaWJsZS1mb3IteGxhcmdlLC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsLnZpc2libGUtZm9yLXh4bGFyZ2UsLmhpZGRlbi1mb3IteHhsYXJnZS1kb3due2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fX0uc2hvdy1mb3Itc3J7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9LmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNob3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5mZWVkYmFjay1ibG9ja3tmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtwYWRkaW5nOi42ZW0gMCAuNmVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6IzQ4NDg0ODtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4O3dpZHRoOjEwMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHg7bWFyZ2luLXJpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MjEuNnB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhe2ZvbnQtc2l6ZToycmVtO2ZvbnQtc2l6ZTozNnB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keXtvdmVyZmxvdzpoaWRkZW47X292ZXJmbG93OnZpc2libGU7em9vbToxO21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHg7bWFyZ2luLXJpZ2h0OjAuOHJlbTttYXJnaW4tcmlnaHQ6MTQuNHB4fS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7Y29sb3I6IzQ4NDg0OH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHtsaW5lLWhlaWdodDoxNDAlfWRpdi5zdWNjZXNze2JhY2tncm91bmQtY29sb3I6I2Q0ZWNlNn1kaXYuZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojZjhkMGM4fWRpdi5pbmZve2JhY2tncm91bmQtY29sb3I6I2ZmZWViZn0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYXtmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIn0uZmVlZGJhY2stYmxvY2suc3VjY2VzcyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZXtjb250ZW50Olwi7pmsXCJ9LmZlZWRiYWNrLWJsb2NrLmVycm9yIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3Jle2NvbnRlbnQ6XCLumoFcIn0uZmVlZGJhY2stYmxvY2suaW5mbyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZXtjb250ZW50Olwi7pmHXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5mZWVkYmFjay1ibG9ja3t0ZXh0LWFsaWduOmNlbnRlcn0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhLC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keXtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouMmVtIDB9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7bWFyZ2luLXRvcDowLjNyZW07bWFyZ2luLXRvcDo1LjRweH19LmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzIC5mZWVkYmFjay1ibG9ja3thbmltYXRpb246bm9uZTttYXJnaW4tYm90dG9tOjB9LmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keXttYXJnaW4tcmlnaHQ6MC44cmVtO21hcmdpbi1yaWdodDoxNC40cHh9LmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGFnaW5hdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1sYWJlbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0ucGFnaW5hdGlvbiBhe2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLXJpZ2h0e21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHh9LnBhZ2luYXRpb24gLmZhLWNoZXZyb24tbGVmdHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgZGl2e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtwYWRkaW5nOjFlbX0ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSwucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBsYWJlbHtkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdnt3aWR0aDozMCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b319LmxvZ2luLWNvbnRlbnR7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4fS5sb2dpbi1jb250ZW50IGhlYWRlcnttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTozLjNyZW07bWFyZ2luLWJvdHRvbTo1OS40cHh9LmxvZ2luLWNvbnRlbnQgaGVhZGVyIGgxe3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwfS5sb2dpbi1jb250ZW50IC5mZWVkYmFjay1ibG9jayBhe2NvbG9yOnJnYigyLjI3MTQyODU3MTQsNzQuMiwxNTYuNzI4NTcxNDI4Nik7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIGxhYmVse21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4O2NvbG9yOiMxMTF9LmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIGlucHV0W3R5cGU9cGFzc3dvcmRde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6IzY2Njt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIC5wcmltYXJ5LWJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4fS5sb2dpbi1saW5rcy1jb250YWluZXJ7bWFyZ2luLXRvcDoyLjJyZW07bWFyZ2luLXRvcDozOS42cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnBhc3N3b3JkIC5maWVsZC1oZWxwLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowLjI1cmVtO21hcmdpbi10b3A6NC41cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubG9naW4tY29udGVudCBoZWFkZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvdzpub3QoLmFsd2F5cyl7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tbGVmdDoxOHB4O2Rpc3BsYXk6bm9uZX0ubG9naW4tbGlua3MtY29udGFpbmVyIGF7ZGlzcGxheTppbmxpbmV9fS5wb3B1cF9jb250ZW50e21pbi1oZWlnaHQ6MS4yZW07bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgLjA1ZW0gLjA1ZW0gcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6MHB4IDE1cHggMjBweCAwcHggcmdiYSgwLDAsMCwuMjUpfS5wb3B1cF9jb250ZW50IGhlYWRlciwucG9wdXBfY29udGVudCBmb290ZXJ7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLXRvcDoyN3B4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItYm90dG9tOnNvbGlkIDFweCBoc2woMCwwJSw5MCUpO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5wb3B1cF9jb250ZW50IGhlYWRlciAuZm9ybS1zdGFja2VkIGxhYmVsLC5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIGxhYmVse2Rpc3BsYXk6aW5saW5lfS5wb3B1cF9jb250ZW50IGhlYWRlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLnBvcHVwX2NvbnRlbnQgaGVhZGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYVtjbGFzcyQ9YnV0dG9uXSwucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLC5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGFbY2xhc3MkPWJ1dHRvbl17bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4fS5wb3B1cF9jb250ZW50IGhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzB9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIGgxe3dpZHRoOjkwJTttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjEuMjIyMnJlbTtmb250LXNpemU6MjEuOTk5NnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wb3B1cF9jb250ZW50IGhlYWRlciAudG9wLWNsb3NlLWJ1dHRvbnt3aWR0aDoxMCU7dGV4dC1hbGlnbjpyaWdodH0ucG9wdXBfY29udGVudCBoZWFkZXIgLnRvcC1jbG9zZS1idXR0b24gYSBzcGFue2ZvbnQtc2l6ZToxLjQzODJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9LnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWlue3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0ucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSBzZWxlY3R7d2lkdGg6ODAlfS5wb3B1cF9jb250ZW50IGZvb3RlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIFtkaXNhYmxlZF0ucHJpbWFyeS1idXR0b257Ym9yZGVyOnNvbGlkIDFweCBoc2woMCwwJSw2OS45MDE5NjA3ODQzJSk7Y29sb3I6aHNsKDAsMCUsNjkuOTAxOTYwNzg0MyUpICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5wb3B1cF9jb250ZW50e21hcmdpbjoxZW07bWF4LXdpZHRoOjQwZW19LnBvcHVwX2NvbnRlbnQgaGVhZGVyLC5wb3B1cF9jb250ZW50IGZvb3RlciwucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW57cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1sZWZ0OjM2cHg7cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctcmlnaHQ6MzZweH19Lm92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtib3R0b206MHB4O2xlZnQ6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjEwMDU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDg5LDE0MSwyMDQsLjk1KTtvdmVyZmxvdy15OnNjcm9sbDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9LnNwaW5uZXJ7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46YXV0byBhdXRvfS5kb3VibGUtYm91bmNlMSwuZG91YmxlLWJvdW5jZTJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LXdlYmtpdC1hbmltYXRpb246c2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9LmRvdWJsZS1ib3VuY2Uyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfUAtd2Via2l0LWtleWZyYW1lcyBzay1ib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgc2stYm91bmNlezAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApfTUwJXt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9fS52aWRlb1dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTYuMjUlO3BhZGRpbmctdG9wOjI1cHg7aGVpZ2h0OjB9LnZpZGVvV3JhcHBlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXF1ZXJ5ey13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtaW5wdXR7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWhpbnR7Y29sb3I6Izk5OX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtbWVudXttYXJnaW4tdG9wOjRweDtwYWRkaW5nOjRweCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7b3ZlcmZsb3cteTpzY3JvbGw7bWF4LWhlaWdodDoxNTBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMil9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb257cGFkZGluZzozcHggMjBweDtsaW5lLWhlaWdodDoyNHB4fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvciwudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwOTdjZn0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbiBwe21hcmdpbjowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRze3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgdWx7cGFkZGluZy1sZWZ0OjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGl7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItYm90dG9tOmRvdHRlZCAxcHggI2NjYztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmQ7LW1zLXdvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtYnJlYWs6YnJlYWstd29yZDstbXMtaHlwaGVuczphdXRvOy1tb3otaHlwaGVuczphdXRvOy13ZWJraXQtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0bztwYWRkaW5nOi4yNWVtIDA7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiMzMzN9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgLmRpc3BsYXktdGV4dHttYXgtd2lkdGg6NzAlO2xpbmUtaGVpZ2h0OjEyMCV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYXtjb2xvcjojZGUxYTBjO21hcmdpbi1sZWZ0OmF1dG99LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAuZmF7ZGlzcGxheTpub25lfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYTpob3ZlciAuZmF7Y29sb3I6aHNsKDQsODkuNzQzNTg5NzQzNiUsMzAuODgyMzUyOTQxMiUpfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGE6aG92ZXIgLnJlbW92ZS1sYWJlbHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDoxMDAlfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5iYWRnZS1jb250YWluZXJ7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjA7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2xpbmUtaGVpZ2h0OjEyMCU7Y29sb3I6IzMzMztwYWRkaW5nOi4zNWVtIC41NmVtIC4zNWVtIC41NmVtO21hcmdpbjowIC4yNWVtIC4yNWVtIDA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlcjpzb2xpZCAxcHggI2NjYztkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O3doaXRlLXNwYWNlOm5vcm1hbH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2N9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAuZmF7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhIC5yZW1vdmUtbGFiZWx7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDphdXRvfS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5hZGQtY29udGFpbmVye21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAuYmFkZ2UtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVyIC5ub3QtY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjhlbSAuOWVtO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXI6MnB4IHNvbGlkICNmMmYyZjI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAubm90LWNvbnRhaW5lciBsYWJlbDpob3Zlcntib3JkZXI6MnB4IHNvbGlkICMwMDUwMzA7Y3Vyc29yOnBvaW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsubGFuZ3VhZ2UtcGlja2VyLC5sYW5ndWFnZS1waWNrZXIgc2VsZWN0e3BhZGRpbmc6MDtoZWlnaHQ6MS43cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6LjhyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxhbmd1YWdlLXBpY2tlciBpLmZhLWdsb2Jle3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLXRvcDouMnJlbX19LyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC4zLjBcIik7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuMy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjMuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC4zLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjMuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyODU3ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTQyOWVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMi4xNDI4NTcxNDI5ZW07d2lkdGg6Mi4xNDI4NTcxNDI5ZW07dG9wOi4xNDI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLWxpLmZhLWxne2xlZnQ6LTEuODU3MTQyODU3MWVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX06cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS1nbGFzczpiZWZvcmV7Y29udGVudDpcIu+AgFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIu+AgVwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCLvgIJcIn0uZmEtZW52ZWxvcGUtbzpiZWZvcmV7Y29udGVudDpcIu+Ag1wifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIu+AhFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50Olwi74CFXCJ9LmZhLXN0YXItbzpiZWZvcmV7Y29udGVudDpcIu+AhlwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50Olwi74CHXCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCLvgIhcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvgIlcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCLvgIpcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIu+Ai1wifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIu+AjFwifS5mYS1yZW1vdmU6YmVmb3JlLC5mYS1jbG9zZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZXtjb250ZW50Olwi74CNXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50Olwi74COXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIu+AkFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLvgJFcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50Olwi74CSXCJ9LmZhLWdlYXI6YmVmb3JlLC5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCLvgJNcIn0uZmEtdHJhc2gtbzpiZWZvcmV7Y29udGVudDpcIu+AlFwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50Olwi74CVXCJ9LmZhLWZpbGUtbzpiZWZvcmV7Y29udGVudDpcIu+AllwifS5mYS1jbG9jay1vOmJlZm9yZXtjb250ZW50Olwi74CXXCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJhcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJlcIn0uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+AmlwifS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmV7Y29udGVudDpcIu+Am1wifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIu+AnFwifS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74CdXCJ9LmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsLmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIu+AnlwifS5mYS1yZWZyZXNoOmJlZm9yZXtjb250ZW50Olwi74ChXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50Olwi74CiXCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgKNcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIu+ApFwifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50Olwi74ClXCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLvgKZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgKdcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50Olwi74CoXCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIu+AqVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50Olwi74CqXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIu+Aq1wifS5mYS10YWdzOmJlZm9yZXtjb250ZW50Olwi74CsXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLvgK1cIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCLvgK5cIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgK9cIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50Olwi74CwXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIu+AslwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCLvgLNcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIu+AtVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74C2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIu+At1wifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+AuFwifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50Olwi74C5XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgLpcIn0uZmEtZGVkZW50OmJlZm9yZSwuZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIu+Au1wifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLxcIn0uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZXtjb250ZW50Olwi74C9XCJ9LmZhLXBob3RvOmJlZm9yZSwuZmEtaW1hZ2U6YmVmb3JlLC5mYS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgL5cIn0uZmEtcGVuY2lsOmJlZm9yZXtjb250ZW50Olwi74GAXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgYFcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50Olwi74GCXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYNcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+BhFwifS5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+BhVwifS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+BhlwifS5mYS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCLvgYdcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BiFwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GJXCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GKXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLvgYtcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCLvgYxcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIu+BjVwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GOXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BkFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZFcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgZJcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74GTXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZRcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZVcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GWXCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+Bl1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZhcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GZXCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GaXCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCLvgZtcIn0uZmEtdGltZXMtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgZxcIn0uZmEtY2hlY2stY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgZ1cIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50Olwi74GeXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgaJcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+Bo1wifS5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLC5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIu+BpFwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCLvgaZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIu+Bp1wifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIu+BqFwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIu+BqVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgapcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIu+Bq1wifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50Olwi74GsXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCLvga1cIn0uZmEtZXllOmJlZm9yZXtjb250ZW50Olwi74GuXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+BsFwifS5mYS13YXJuaW5nOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgbFcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvgbJcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCLvgbNcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50Olwi74G0XCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbVcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50Olwi74G2XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgbdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50Olwi74G4XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgblcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIu+BulwifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgbtcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCLvgbxcIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCLvgb1cIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvgb5cIn0uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLC5mYS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgoBcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoFcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KCXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIu+Cg1wifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCLvgoRcIn0uZmEtZ2VhcnM6YmVmb3JlLC5mYS1jb2dzOmJlZm9yZXtjb250ZW50Olwi74KFXCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50Olwi74KGXCJ9LmZhLXRodW1icy1vLXVwOmJlZm9yZXtjb250ZW50Olwi74KHXCJ9LmZhLXRodW1icy1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgohcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50Olwi74KJXCJ9LmZhLWhlYXJ0LW86YmVmb3Jle2NvbnRlbnQ6XCLvgopcIn0uZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgotcIn0uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KMXCJ9LmZhLXRodW1iLXRhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgo1cIn0uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIu+CjlwifS5mYS1zaWduLWluOmJlZm9yZXtjb250ZW50Olwi74KQXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIu+CkVwifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KSXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu+Ck1wifS5mYS1sZW1vbi1vOmJlZm9yZXtjb250ZW50Olwi74KUXCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50Olwi74KVXCJ9LmZhLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74KWXCJ9LmZhLWJvb2ttYXJrLW86YmVmb3Jle2NvbnRlbnQ6XCLvgpdcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KYXCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgplcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmUsLmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50Olwi74KaXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIu+Cm1wifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgpxcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgp1cIn0uZmEtcnNzOmJlZm9yZXtjb250ZW50Olwi74KeXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50Olwi74KgXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50Olwi74KhXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCLvg7NcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCLvgqNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74KkXCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74KlXCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIu+CplwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+Cp1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+CqFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74KqXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74KrXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50Olwi74KsXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIu+CrVwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIu+CrlwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgrBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50Olwi74KxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgrJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIu+DgFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCLvg4FcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg4JcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCLvg4NcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4RcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCLvg4VcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50Olwi74OGXCJ9LmZhLXNhdmU6YmVmb3JlLC5mYS1mbG9wcHktbzpiZWZvcmV7Y29udGVudDpcIu+Dh1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg4hcIn0uZmEtbmF2aWNvbjpiZWZvcmUsLmZhLXJlb3JkZXI6YmVmb3JlLC5mYS1iYXJzOmJlZm9yZXtjb250ZW50Olwi74OJXCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCLvg4pcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIu+Di1wifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50Olwi74OMXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIu+DjVwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIu+DjlwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIu+DkFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIu+DkVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvg5JcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Dk1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg5RcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvg5VcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCLvg5ZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Dl1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIu+DmFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74OZXCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74OaXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCLvg5tcIn0uZmEtdW5zb3J0ZWQ6YmVmb3JlLC5mYS1zb3J0OmJlZm9yZXtjb250ZW50Olwi74OcXCJ9LmZhLXNvcnQtZG93bjpiZWZvcmUsLmZhLXNvcnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+DnVwifS5mYS1zb3J0LXVwOmJlZm9yZSwuZmEtc29ydC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvg55cIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvg6BcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLvg6FcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50Olwi74OiXCJ9LmZhLWxlZ2FsOmJlZm9yZSwuZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCLvg6NcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIu+DpFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCLvg6VcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIu+DplwifS5mYS1mbGFzaDpiZWZvcmUsLmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvg6dcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIu+DqFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIu+DqVwifS5mYS1wYXN0ZTpiZWZvcmUsLmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIu+DqlwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIu+Dq1wifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIu+DrFwifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu+DrVwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg65cIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIu+DsFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIu+DsVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIu+DslwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCLvgqJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50Olwi74O0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCLvg7VcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCLvg7ZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIu+Dt1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50Olwi74O4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIu+DuVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7pcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7tcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIu+DvFwifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DvVwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+DvlwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EgFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50Olwi74SCXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74SDXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhIZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Eh1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50Olwi74SIXCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIu+EiVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIpcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50Olwi74SLXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74SMXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhI1cIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhI5cIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIu+EkFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhJFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50Olwi74SSXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIu+ElVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50Olwi74SYXCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJpcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIu+Em1wifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50Olwi74ScXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIu+EnVwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIu+EnlwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIu+EoFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50Olwi74ShXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50Olwi74SiXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCLvhKNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLvhKRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIu+EpVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCLvhKZcIn0uZmEtdW5saW5rOmJlZm9yZSwuZmEtY2hhaW4tYnJva2VuOmJlZm9yZXtjb250ZW50Olwi74SnXCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50Olwi74SoXCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLvhKlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvhKpcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhKtcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50Olwi74SsXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIu+ErVwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCLvhK5cIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIu+EsFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74SxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIu+EslwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50Olwi74SzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50Olwi74S0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIu+EtVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCLvhLZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Et1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EuFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EuVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74S6XCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50Olwi74S7XCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCLvhLxcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50Olwi74S9XCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhL5cIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCLvhYBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIu+FgVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50Olwi74WCXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhYRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50Olwi74WFXCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FhlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+Fh1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIu+FiFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50Olwi74WJXCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FilwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WLXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WMXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FjVwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50Olwi74WOXCJ9LmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIu+FkFwifS5mYS10b2dnbGUtdXA6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmV7Y29udGVudDpcIu+FkVwifS5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+FklwifS5mYS1ldXJvOmJlZm9yZSwuZmEtZXVyOmJlZm9yZXtjb250ZW50Olwi74WTXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIu+FlFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCLvhZVcIn0uZmEtcnVwZWU6YmVmb3JlLC5mYS1pbnI6YmVmb3Jle2NvbnRlbnQ6XCLvhZZcIn0uZmEtY255OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZSwuZmEtanB5OmJlZm9yZXtjb250ZW50Olwi74WXXCJ9LmZhLXJ1YmxlOmJlZm9yZSwuZmEtcm91YmxlOmJlZm9yZSwuZmEtcnViOmJlZm9yZXtjb250ZW50Olwi74WYXCJ9LmZhLXdvbjpiZWZvcmUsLmZhLWtydzpiZWZvcmV7Y29udGVudDpcIu+FmVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50Olwi74WaXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhZtcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50Olwi74WcXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50Olwi74WdXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+FnlwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+FoVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50Olwi74WiXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50Olwi74WjXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIu+FpFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FpVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FplwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50Olwi74WnXCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvhahcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhalcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50Olwi74WqXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCLvhatcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCLvhaxcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50Olwi74WtXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIu+FrlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCLvhbBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50Olwi74WxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhbJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50Olwi74WzXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhbRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74W1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhbZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74W3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhblcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIu+FulwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50Olwi74W7XCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50Olwi74W8XCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50Olwi74W9XCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50Olwi74W+XCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhoBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50Olwi74aBXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIu+GglwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50Olwi74aDXCJ9LmZhLWdpdHRpcDpiZWZvcmUsLmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50Olwi74aEXCJ9LmZhLXN1bi1vOmJlZm9yZXtjb250ZW50Olwi74aFXCJ9LmZhLW1vb24tbzpiZWZvcmV7Y29udGVudDpcIu+GhlwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50Olwi74aHXCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIu+GiFwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIu+GiVwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIu+GilwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCLvhotcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50Olwi74aMXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50Olwi74aNXCJ9LmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74aOXCJ9LmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhpBcIn0uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74aRXCJ9LmZhLWRvdC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+GklwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50Olwi74aTXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GlFwifS5mYS10dXJraXNoLWxpcmE6YmVmb3JlLC5mYS10cnk6YmVmb3Jle2NvbnRlbnQ6XCLvhpVcIn0uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+GllwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50Olwi74aXXCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50Olwi74aYXCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GmVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCLvhppcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50Olwi74abXCJ9LmZhLWluc3RpdHV0aW9uOmJlZm9yZSwuZmEtYmFuazpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCLvhpxcIn0uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCLvhp1cIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCLvhp5cIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50Olwi74agXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIu+GoVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aiXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+Go1wifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIu+GpFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCLvhqVcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIu+GplwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50Olwi74anXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50Olwi74aoXCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIu+GqVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCLvhqpcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvhqtcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50Olwi74asXCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50Olwi74atXCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50Olwi74auXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIu+GsFwifS5mYS1zcG9vbjpiZWZvcmV7Y29udGVudDpcIu+GsVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50Olwi74ayXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50Olwi74azXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvhrRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCLvhrZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74a3XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhrhcIn0uZmEtYXV0b21vYmlsZTpiZWZvcmUsLmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIu+GuVwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50Olwi74a6XCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCLvhrtcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIu+GvFwifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50Olwi74a9XCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhr5cIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvh4BcIn0uZmEtZmlsZS1wZGYtbzpiZWZvcmV7Y29udGVudDpcIu+HgVwifS5mYS1maWxlLXdvcmQtbzpiZWZvcmV7Y29udGVudDpcIu+HglwifS5mYS1maWxlLWV4Y2VsLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4NcIn0uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3Jle2NvbnRlbnQ6XCLvh4RcIn0uZmEtZmlsZS1waG90by1vOmJlZm9yZSwuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLC5mYS1maWxlLWltYWdlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4VcIn0uZmEtZmlsZS16aXAtbzpiZWZvcmUsLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZXtjb250ZW50Olwi74eGXCJ9LmZhLWZpbGUtc291bmQtbzpiZWZvcmUsLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmV7Y29udGVudDpcIu+Hh1wifS5mYS1maWxlLW1vdmllLW86YmVmb3JlLC5mYS1maWxlLXZpZGVvLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4hcIn0uZmEtZmlsZS1jb2RlLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4lcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIu+HilwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50Olwi74eLXCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50Olwi74eMXCJ9LmZhLWxpZmUtYm91eTpiZWZvcmUsLmZhLWxpZmUtYnVveTpiZWZvcmUsLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLC5mYS1zdXBwb3J0OmJlZm9yZSwuZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50Olwi74eNXCJ9LmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZXtjb250ZW50Olwi74eOXCJ9LmZhLXJhOmJlZm9yZSwuZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCLvh5BcIn0uZmEtZ2U6YmVmb3JlLC5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5FcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HklwifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh5NcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCLvh5RcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIu+HlVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIu+HllwifS5mYS13ZWNoYXQ6YmVmb3JlLC5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCLvh5dcIn0uZmEtc2VuZDpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi74eYXCJ9LmZhLXNlbmQtbzpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lLW86YmVmb3Jle2NvbnRlbnQ6XCLvh5lcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIu+HmlwifS5mYS1nZW5kZXJsZXNzOmJlZm9yZSwuZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6XCLvh5tcIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50Olwi74ecXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIu+HnVwifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50Olwi74eeXCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+HoFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74ehXCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCLvh6JcIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50Olwi74ejXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIu+HpFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50Olwi74elXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCLvh6ZcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIu+Hp1wifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvh6hcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIu+HqVwifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIu+HqlwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50Olwi74erXCJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCLvh6xcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50Olwi74etXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh65cIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDpcIu+HsFwifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50Olwi74exXCJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50Olwi74eyXCJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6XCLvh7NcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50Olwi74e0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIu+HtVwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74e2XCJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDpcIu+Ht1wifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIu+HuFwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvh7lcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh7pcIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIu+Hu1wifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIu+HvFwifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50Olwi74e9XCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvh75cIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74iAXCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLviIFcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50Olwi74iCXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLviINcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIu+IhFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCLviIVcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIu+IhlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCLviIdcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIu+IiFwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviIlcIn0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6XCLviIpcIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50Olwi74iLXCJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50Olwi74iMXCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCLviI1cIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCLviI5cIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCLviJBcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCLviJFcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIu+IklwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCLviJNcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50Olwi74iUXCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50Olwi74iVXCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50Olwi74iWXCJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDpcIu+Il1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLviJhcIn0uZmEtZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIu+ImVwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50Olwi74iaXCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50Olwi74ibXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLviJxcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCLviJ1cIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50Olwi74ieXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50Olwi74ihXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCLviKJcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIu+Io1wifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIu+IpFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLviKVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50Olwi74imXCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50Olwi74inXCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCLviKhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCLviKlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIu+IqlwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50Olwi74irXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIu+IrFwifS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIu+IsFwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIu+IsVwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIu+IslwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCLviLNcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50Olwi74i0XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLviLVcIn0uZmEtaG90ZWw6YmVmb3JlLC5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCLviLZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIu+It1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIu+IuFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCLviLlcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50Olwi74i6XCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90P2Q3eWYxdlwiKTtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90PyNpZWZpeGQ3eWYxdlwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS53b2ZmP2Q3eWYxdlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnR0Zj9kN3lmMXZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uuc3ZnP2Q3eWYxdiNQZS1pY29uLTctc3Ryb2tlXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzXj1wZS03cy1dLFtjbGFzcyo9XCIgcGUtN3MtXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiUGUtaWNvbi03LXN0cm9rZVwiO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5wZS03cy1hbGJ1bTpiZWZvcmV7Y29udGVudDpcIu6aqlwifS5wZS03cy1hcmM6YmVmb3Jle2NvbnRlbnQ6XCLumqtcIn0ucGUtN3MtYmFjay0yOmJlZm9yZXtjb250ZW50Olwi7pqsXCJ9LnBlLTdzLWJhbmRhaWQ6YmVmb3Jle2NvbnRlbnQ6XCLumq1cIn0ucGUtN3MtY2FyOmJlZm9yZXtjb250ZW50Olwi7pquXCJ9LnBlLTdzLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCLumq9cIn0ucGUtN3MtZG9vci1sb2NrOmJlZm9yZXtjb250ZW50Olwi7pqwXCJ9LnBlLTdzLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCLumrFcIn0ucGUtN3MtZmVtYWxlOmJlZm9yZXtjb250ZW50Olwi7pqyXCJ9LnBlLTdzLWd5bTpiZWZvcmV7Y29udGVudDpcIu6as1wifS5wZS03cy1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCLumrRcIn0ucGUtN3MtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIu6atVwifS5wZS03cy1oZWxtOmJlZm9yZXtjb250ZW50Olwi7pq2XCJ9LnBlLTdzLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIu6at1wifS5wZS03cy1sZWFmOmJlZm9yZXtjb250ZW50Olwi7pq4XCJ9LnBlLTdzLW1hZ2ljLXdhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLumrlcIn0ucGUtN3MtbWFsZTpiZWZvcmV7Y29udGVudDpcIu6aulwifS5wZS03cy1tYXAtMjpiZWZvcmV7Y29udGVudDpcIu6au1wifS5wZS03cy1uZXh0LTI6YmVmb3Jle2NvbnRlbnQ6XCLumrxcIn0ucGUtN3MtcGFpbnQtYnVja2V0OmJlZm9yZXtjb250ZW50Olwi7pq9XCJ9LnBlLTdzLXBlbmRyaXZlOmJlZm9yZXtjb250ZW50Olwi7pq+XCJ9LnBlLTdzLXBob3RvOmJlZm9yZXtjb250ZW50Olwi7pq/XCJ9LnBlLTdzLXBpZ2d5OmJlZm9yZXtjb250ZW50Olwi7puAXCJ9LnBlLTdzLXBsdWdpbjpiZWZvcmV7Y29udGVudDpcIu6bgVwifS5wZS03cy1yZWZyZXNoLTI6YmVmb3Jle2NvbnRlbnQ6XCLum4JcIn0ucGUtN3Mtcm9ja2V0OmJlZm9yZXtjb250ZW50Olwi7puDXCJ9LnBlLTdzLXNldHRpbmdzOmJlZm9yZXtjb250ZW50Olwi7puEXCJ9LnBlLTdzLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIu6bhVwifS5wZS03cy1zbWlsZTpiZWZvcmV7Y29udGVudDpcIu6bhlwifS5wZS03cy11c2I6YmVmb3Jle2NvbnRlbnQ6XCLum4dcIn0ucGUtN3MtdmVjdG9yOmJlZm9yZXtjb250ZW50Olwi7puIXCJ9LnBlLTdzLXdpbmU6YmVmb3Jle2NvbnRlbnQ6XCLum4lcIn0ucGUtN3MtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7pqKXCJ9LnBlLTdzLWNhc2g6YmVmb3Jle2NvbnRlbnQ6XCLumoxcIn0ucGUtN3MtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCLumoBcIn0ucGUtN3MtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50Olwi7pqNXCJ9LnBlLTdzLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi7pqLXCJ9LnBlLTdzLXdheTpiZWZvcmV7Y29udGVudDpcIu6ajlwifS5wZS03cy1jbG9zZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumoFcIn0ucGUtN3MtaWQ6YmVmb3Jle2NvbnRlbnQ6XCLumo9cIn0ucGUtN3MtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLumoJcIn0ucGUtN3Mtd3Jpc3R3YXRjaDpiZWZvcmV7Y29udGVudDpcIu6akFwifS5wZS03cy1hbmdsZS11cC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumoNcIn0ucGUtN3Mtd29ybGQ6YmVmb3Jle2NvbnRlbnQ6XCLumpFcIn0ucGUtN3MtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLumoRcIn0ucGUtN3Mtdm9sdW1lOmJlZm9yZXtjb250ZW50Olwi7pqSXCJ9LnBlLTdzLWFuZ2xlLXJpZ2h0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6ahVwifS5wZS03cy11c2VyczpiZWZvcmV7Y29udGVudDpcIu6ak1wifS5wZS03cy1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi7pqGXCJ9LnBlLTdzLXVzZXItZmVtYWxlOmJlZm9yZXtjb250ZW50Olwi7pqUXCJ9LnBlLTdzLWFuZ2xlLWxlZnQtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqHXCJ9LnBlLTdzLXVwLWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqVXCJ9LnBlLTdzLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLumohcIn0ucGUtN3Mtc3dpdGNoOmJlZm9yZXtjb250ZW50Olwi7pqWXCJ9LnBlLTdzLWFuZ2xlLWRvd24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqJXCJ9LnBlLTdzLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50Olwi7pqXXCJ9LnBlLTdzLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIu6YgFwifS5wZS03cy1zYWZlOmJlZm9yZXtjb250ZW50Olwi7pqYXCJ9LnBlLTdzLXZvbHVtZTI6YmVmb3Jle2NvbnRlbnQ6XCLumIFcIn0ucGUtN3Mtdm9sdW1lMTpiZWZvcmV7Y29udGVudDpcIu6YglwifS5wZS03cy12b2ljZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCLumINcIn0ucGUtN3MtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCLumIRcIn0ucGUtN3MtdXNlcjpiZWZvcmV7Y29udGVudDpcIu6YhVwifS5wZS03cy11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumIZcIn0ucGUtN3MtdW5sb2NrOmJlZm9yZXtjb250ZW50Olwi7piHXCJ9LnBlLTdzLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50Olwi7piIXCJ9LnBlLTdzLXRyYXNoOmJlZm9yZXtjb250ZW50Olwi7piJXCJ9LnBlLTdzLXRvb2xzOmJlZm9yZXtjb250ZW50Olwi7piKXCJ9LnBlLTdzLXRpbWVyOmJlZm9yZXtjb250ZW50Olwi7piLXCJ9LnBlLTdzLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu6YjFwifS5wZS03cy10YXJnZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumI1cIn0ucGUtN3Mtc3VuOmJlZm9yZXtjb250ZW50Olwi7piOXCJ9LnBlLTdzLXN0dWR5OmJlZm9yZXtjb250ZW50Olwi7piPXCJ9LnBlLTdzLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIu6YkFwifS5wZS03cy1zdGFyOmJlZm9yZXtjb250ZW50Olwi7piRXCJ9LnBlLTdzLXNwZWFrZXI6YmVmb3Jle2NvbnRlbnQ6XCLumJJcIn0ucGUtN3Mtc2lnbmFsOmJlZm9yZXtjb250ZW50Olwi7piTXCJ9LnBlLTdzLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCLumJRcIn0ucGUtN3Mtc2hvcGJhZzpiZWZvcmV7Y29udGVudDpcIu6YlVwifS5wZS03cy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIu6YllwifS5wZS03cy1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumJdcIn0ucGUtN3Mtc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi7piYXCJ9LnBlLTdzLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCLumqVcIn0ucGUtN3Mtc2NpZW5jZTpiZWZvcmV7Y29udGVudDpcIu6YmVwifS5wZS03cy1kaXNrOmJlZm9yZXtjb250ZW50Olwi7pqmXCJ9LnBlLTdzLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIu6YmlwifS5wZS03cy1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLumJtcIn0ucGUtN3MtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIu6YnFwifS5wZS03cy1hZGQtdXNlcjpiZWZvcmV7Y29udGVudDpcIu6aqVwifS5wZS03cy1yZWZyZXNoLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi7pidXCJ9LnBlLTdzLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIu6anFwifS5wZS03cy1yYWRpbzpiZWZvcmV7Y29udGVudDpcIu6YnlwifS5wZS03cy1ub3RlMjpiZWZvcmV7Y29udGVudDpcIu6anVwifS5wZS03cy1wcmludDpiZWZvcmV7Y29udGVudDpcIu6Yn1wifS5wZS03cy1uZXR3b3JrOmJlZm9yZXtjb250ZW50Olwi7pqeXCJ9LnBlLTdzLXByZXY6YmVmb3Jle2NvbnRlbnQ6XCLumKBcIn0ucGUtN3MtbXV0ZTpiZWZvcmV7Y29udGVudDpcIu6an1wifS5wZS03cy1wb3dlcjpiZWZvcmV7Y29udGVudDpcIu6YoVwifS5wZS03cy1tZWRhbDpiZWZvcmV7Y29udGVudDpcIu6aoFwifS5wZS03cy1wb3J0Zm9saW86YmVmb3Jle2NvbnRlbnQ6XCLumKJcIn0ucGUtN3MtbGlrZTI6YmVmb3Jle2NvbnRlbnQ6XCLumqFcIn0ucGUtN3MtcGx1czpiZWZvcmV7Y29udGVudDpcIu6Yo1wifS5wZS03cy1sZWZ0LWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqiXCJ9LnBlLTdzLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCLumKRcIn0ucGUtN3Mta2V5OmJlZm9yZXtjb250ZW50Olwi7pqjXCJ9LnBlLTdzLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi7pilXCJ9LnBlLTdzLWpveTpiZWZvcmV7Y29udGVudDpcIu6apFwifS5wZS03cy1waG90by1nYWxsZXJ5OmJlZm9yZXtjb250ZW50Olwi7pimXCJ9LnBlLTdzLXBpbjpiZWZvcmV7Y29udGVudDpcIu6am1wifS5wZS03cy1waG9uZTpiZWZvcmV7Y29udGVudDpcIu6Yp1wifS5wZS03cy1wbHVnOmJlZm9yZXtjb250ZW50Olwi7pqaXCJ9LnBlLTdzLXBlbjpiZWZvcmV7Y29udGVudDpcIu6YqFwifS5wZS03cy1yaWdodC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6amVwifS5wZS03cy1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu6YqVwifS5wZS03cy1kZWxldGUtdXNlcjpiZWZvcmV7Y29udGVudDpcIu6ap1wifS5wZS03cy1wYWludDpiZWZvcmV7Y29udGVudDpcIu6YqlwifS5wZS03cy1ib3R0b20tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumqhcIn0ucGUtN3Mtbm90ZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLumKtcIn0ucGUtN3Mtbm90ZTpiZWZvcmV7Y29udGVudDpcIu6YrFwifS5wZS03cy1uZXh0OmJlZm9yZXtjb250ZW50Olwi7pitXCJ9LnBlLTdzLW5ld3MtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCLumK5cIn0ucGUtN3MtbXVzaWNsaXN0OmJlZm9yZXtjb250ZW50Olwi7pivXCJ9LnBlLTdzLW11c2ljOmJlZm9yZXtjb250ZW50Olwi7piwXCJ9LnBlLTdzLW1vdXNlOmJlZm9yZXtjb250ZW50Olwi7pixXCJ9LnBlLTdzLW1vcmU6YmVmb3Jle2NvbnRlbnQ6XCLumLJcIn0ucGUtN3MtbW9vbjpiZWZvcmV7Y29udGVudDpcIu6Ys1wifS5wZS03cy1tb25pdG9yOmJlZm9yZXtjb250ZW50Olwi7pi0XCJ9LnBlLTdzLW1pY3JvOmJlZm9yZXtjb250ZW50Olwi7pi1XCJ9LnBlLTdzLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCLumLZcIn0ucGUtN3MtbWFwOmJlZm9yZXtjb250ZW50Olwi7pi3XCJ9LnBlLTdzLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCLumLhcIn0ucGUtN3MtbWFpbDpiZWZvcmV7Y29udGVudDpcIu6YuVwifS5wZS03cy1tYWlsLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCLumLpcIn0ucGUtN3MtbWFpbC1vcGVuLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLumLtcIn0ucGUtN3MtbWFnbmV0OmJlZm9yZXtjb250ZW50Olwi7pi8XCJ9LnBlLTdzLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCLumL1cIn0ucGUtN3MtbG9vazpiZWZvcmV7Y29udGVudDpcIu6YvlwifS5wZS03cy1sb2NrOmJlZm9yZXtjb250ZW50Olwi7pi/XCJ9LnBlLTdzLWxpbnRlcm46YmVmb3Jle2NvbnRlbnQ6XCLumYBcIn0ucGUtN3MtbGluazpiZWZvcmV7Y29udGVudDpcIu6ZgVwifS5wZS03cy1saWtlOmJlZm9yZXtjb250ZW50Olwi7pmCXCJ9LnBlLTdzLWxpZ2h0OmJlZm9yZXtjb250ZW50Olwi7pmDXCJ9LnBlLTdzLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCLumYRcIn0ucGUtN3Mta2V5cGFkOmJlZm9yZXtjb250ZW50Olwi7pmFXCJ9LnBlLTdzLWp1bms6YmVmb3Jle2NvbnRlbnQ6XCLumYZcIn0ucGUtN3MtaW5mbzpiZWZvcmV7Y29udGVudDpcIu6Zh1wifS5wZS03cy1ob21lOmJlZm9yZXtjb250ZW50Olwi7pmIXCJ9LnBlLTdzLWhlbHAyOmJlZm9yZXtjb250ZW50Olwi7pmJXCJ9LnBlLTdzLWhlbHAxOmJlZm9yZXtjb250ZW50Olwi7pmKXCJ9LnBlLTdzLWdyYXBoMzpiZWZvcmV7Y29udGVudDpcIu6Zi1wifS5wZS03cy1ncmFwaDI6YmVmb3Jle2NvbnRlbnQ6XCLumYxcIn0ucGUtN3MtZ3JhcGgxOmJlZm9yZXtjb250ZW50Olwi7pmNXCJ9LnBlLTdzLWdyYXBoOmJlZm9yZXtjb250ZW50Olwi7pmOXCJ9LnBlLTdzLWdsb2JhbDpiZWZvcmV7Y29udGVudDpcIu6Zj1wifS5wZS03cy1nbGVhbTpiZWZvcmV7Y29udGVudDpcIu6ZkFwifS5wZS03cy1nbGFzc2VzOmJlZm9yZXtjb250ZW50Olwi7pmRXCJ9LnBlLTdzLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCLumZJcIn0ucGUtN3MtZm9sZGVyOmJlZm9yZXtjb250ZW50Olwi7pmTXCJ9LnBlLTdzLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCLumZRcIn0ucGUtN3MtZmlsdGVyOmJlZm9yZXtjb250ZW50Olwi7pmVXCJ9LnBlLTdzLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLumZZcIn0ucGUtN3MtZXhwYW5kMTpiZWZvcmV7Y29udGVudDpcIu6Zl1wifS5wZS03cy1leGFwbmQyOmJlZm9yZXtjb250ZW50Olwi7pmYXCJ9LnBlLTdzLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLumZlcIn0ucGUtN3MtZHJvcDpiZWZvcmV7Y29udGVudDpcIu6ZmlwifS5wZS03cy1kcmF3ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumZtcIn0ucGUtN3MtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLumZxcIn0ucGUtN3MtZGlzcGxheTI6YmVmb3Jle2NvbnRlbnQ6XCLumZ1cIn0ucGUtN3MtZGlzcGxheTE6YmVmb3Jle2NvbnRlbnQ6XCLumZ5cIn0ucGUtN3MtZGlza2V0dGU6YmVmb3Jle2NvbnRlbnQ6XCLumZ9cIn0ucGUtN3MtZGF0ZTpiZWZvcmV7Y29udGVudDpcIu6ZoFwifS5wZS03cy1jdXA6YmVmb3Jle2NvbnRlbnQ6XCLumaFcIn0ucGUtN3MtY3VsdHVyZTpiZWZvcmV7Y29udGVudDpcIu6ZolwifS5wZS03cy1jcm9wOmJlZm9yZXtjb250ZW50Olwi7pmjXCJ9LnBlLTdzLWNyZWRpdDpiZWZvcmV7Y29udGVudDpcIu6ZpFwifS5wZS03cy1jb3B5LWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLumaVcIn0ucGUtN3MtY29uZmlnOmJlZm9yZXtjb250ZW50Olwi7pmmXCJ9LnBlLTdzLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCLumadcIn0ucGUtN3MtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIu6ZqFwifS5wZS03cy1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCLumalcIn0ucGUtN3MtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLumapcIn0ucGUtN3MtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCLumatcIn0ucGUtN3MtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLumaxcIn0ucGUtN3MtY2hhdDpiZWZvcmV7Y29udGVudDpcIu6ZrVwifS5wZS03cy1jYXJ0OmJlZm9yZXtjb250ZW50Olwi7pmuXCJ9LnBlLTdzLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu6Zr1wifS5wZS03cy1jYWxsOmJlZm9yZXtjb250ZW50Olwi7pmwXCJ9LnBlLTdzLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCLumbFcIn0ucGUtN3MtYnJvd3NlcjpiZWZvcmV7Y29udGVudDpcIu6ZslwifS5wZS03cy1ib3gyOmJlZm9yZXtjb250ZW50Olwi7pmzXCJ9LnBlLTdzLWJveDE6YmVmb3Jle2NvbnRlbnQ6XCLumbRcIn0ucGUtN3MtYm9va21hcmtzOmJlZm9yZXtjb250ZW50Olwi7pm1XCJ9LnBlLTdzLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLumbZcIn0ucGUtN3MtYmVsbDpiZWZvcmV7Y29udGVudDpcIu6Zt1wifS5wZS03cy1iYXR0ZXJ5OmJlZm9yZXtjb250ZW50Olwi7pm4XCJ9LnBlLTdzLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCLumblcIn0ucGUtN3MtYmFjazpiZWZvcmV7Y29udGVudDpcIu6ZulwifS5wZS03cy1hdHRlbnRpb246YmVmb3Jle2NvbnRlbnQ6XCLumbtcIn0ucGUtN3MtYW5jaG9yOmJlZm9yZXtjb250ZW50Olwi7pm8XCJ9LnBlLTdzLWFsYnVtczpiZWZvcmV7Y29udGVudDpcIu6ZvVwifS5wZS03cy1hbGFybTpiZWZvcmV7Y29udGVudDpcIu6ZvlwifS5wZS03cy1haXJwbGF5OmJlZm9yZXtjb250ZW50Olwi7pm/XCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG9cIiksbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvXCIpLGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBJdGFsaWNcIiksbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBJdGFsaWNcIiksbG9jYWwoXCJSb2JvdG8tSXRhbGljXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTppdGFsaWM7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBCb2xkXCIpLGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90byBCb2xkXCIpLGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfS5mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfS5mYWRlLmlue29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5pbntkaXNwbGF5OmJsb2NrfXRyLmNvbGxhcHNlLmlue2Rpc3BsYXk6dGFibGUtcm93fXRib2R5LmNvbGxhcHNlLmlue2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6XCJoZWlnaHQsIHZpc2liaWxpdHlcIjstby10cmFuc2l0aW9uLXByb3BlcnR5OlwiaGVpZ2h0LCB2aXNpYmlsaXR5XCI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpcImhlaWdodCwgdmlzaWJpbGl0eVwiOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy1vLXRyYW5zaXRpb24tZHVyYXRpb246LjM1czt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1kaXZbY2xhc3NePVwiY2Mtd2luZG93IGNjLWJhbm5lciBjYy10eXBlLVwiXSxkaXZbY2xhc3NePVwiY2Mtd2luZG93IGNjLWZsb2F0aW5nIGNjLXR5cGUtXCJde2JhY2tncm91bmQ6Izg5OTZhMDtjb2xvcjojZmZmfS5jYy1yZXZva2UuY2MtYm90dG9tLmNjLWFuaW1hdGV7ZGlzcGxheTpub25lfS5jYy1jb21wbGlhbmNlIC5jYy1idG57YmFja2dyb3VuZC1jb2xvcjojMDA1MDMwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bjpmaXJzdC1jaGlsZC5jYy1kZW55e2NvbG9yOiNmZmZ9LmNjLWNvbXBsaWFuY2UgLmNjLWJ0bi5jYy1hbGxvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDQ0LjMsMjYuNTgpO3RleHQtZGVjb3JhdGlvbjpub25lfS5jYy1jb21wbGlhbmNlIC5jYy1idG4uY2MtZGlzbWlzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDQ0LjMsMjYuNTgpO3RleHQtZGVjb3JhdGlvbjpub25lfS5jYy1saW5re2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY2MtbGluazpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmNjLWxpbms6dmlzaXRlZHtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmNjLWxpbms6Zm9jdXN7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuY2MtYmFubmVyLmNjLWJvdHRvbSwuY2MtZmxvYXRpbmcuY2MtYm90dG9te2xlZnQ6MDtyaWdodDowO3RvcDowO3Bvc2l0aW9uOnN0YXRpY319LmNjLXdpbmRvd3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZX0uY2Mtd2luZG93LmNjLWludmlzaWJsZXtvcGFjaXR5OjB9LmNjLWFuaW1hdGUuY2MtcmV2b2tley13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2V9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yZW0pfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJlbSl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLWJvdHRvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1yZXZva2U6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uY2MtZ3Jvd2Vye21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOm1heC1oZWlnaHQgMXM7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzfS5jYy1yZXZva2UsLmNjLXdpbmRvd3twb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OkhlbHZldGljYSxDYWxpYnJpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41ZW07ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO3otaW5kZXg6OTk5OX0uY2Mtd2luZG93LmNjLXN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LmNjLXdpbmRvdy5jYy1mbG9hdGluZ3twYWRkaW5nOjJlbTttYXgtd2lkdGg6MjRlbTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Mtd2luZG93LmNjLWJhbm5lcntwYWRkaW5nOjFlbSAxLjhlbTt3aWR0aDoxMDAlOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LmNjLXJldm9rZXtwYWRkaW5nOi41ZW19LmNjLXJldm9rZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1oZWFkZXJ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwfS5jYy1idG4sLmNjLWNsb3NlLC5jYy1saW5rLC5jYy1yZXZva2V7Y3Vyc29yOnBvaW50ZXJ9LmNjLWxpbmt7b3BhY2l0eTouODtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtbGluazpob3ZlcntvcGFjaXR5OjF9LmNjLWxpbms6YWN0aXZlLC5jYy1saW5rOnZpc2l0ZWR7Y29sb3I6aW5pdGlhbH0uY2MtYnRue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNGVtIC44ZW07Zm9udC1zaXplOi45ZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpmb2N1cywuY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWNsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07cmlnaHQ6LjVlbTtmb250LXNpemU6MS42ZW07b3BhY2l0eTouOTtsaW5lLWhlaWdodDouNzV9LmNjLWNsb3NlOmZvY3VzLC5jYy1jbG9zZTpob3ZlcntvcGFjaXR5OjF9LmNjLXJldm9rZS5jYy10b3B7dG9wOjA7bGVmdDozZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNWVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi41ZW19LmNjLXJldm9rZS5jYy1ib3R0b217Ym90dG9tOjA7bGVmdDozZW07Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNWVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi41ZW19LmNjLXJldm9rZS5jYy1sZWZ0e2xlZnQ6M2VtO3JpZ2h0OnVuc2V0fS5jYy1yZXZva2UuY2MtcmlnaHR7cmlnaHQ6M2VtO2xlZnQ6dW5zZXR9LmNjLXRvcHt0b3A6MWVtfS5jYy1sZWZ0e2xlZnQ6MWVtfS5jYy1yaWdodHtyaWdodDoxZW19LmNjLWJvdHRvbXtib3R0b206MWVtfS5jYy1mbG9hdGluZz4uY2MtbGlua3ttYXJnaW4tYm90dG9tOjFlbX0uY2MtZmxvYXRpbmcgLmNjLW1lc3NhZ2V7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jYy1iYW5uZXIuY2MtdG9we2xlZnQ6MDtyaWdodDowO3RvcDowfS5jYy1iYW5uZXIuY2MtYm90dG9te2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5jYy1iYW5uZXIgLmNjLW1lc3NhZ2V7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MWVtfS5jYy1jb21wbGlhbmNle2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnk7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZT4uY2MtYnRuey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX0uY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6LjVlbX1AbWVkaWEgcHJpbnR7LmNjLXJldm9rZSwuY2Mtd2luZG93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LmNjLWJ0bnt3aGl0ZS1zcGFjZTpub3JtYWx9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KWFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KWFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7LmNjLXdpbmRvdy5jYy10b3B7dG9wOjB9LmNjLXdpbmRvdy5jYy1ib3R0b217Ym90dG9tOjB9LmNjLXdpbmRvdy5jYy1iYW5uZXIsLmNjLXdpbmRvdy5jYy1mbG9hdGluZywuY2Mtd2luZG93LmNjLWxlZnQsLmNjLXdpbmRvdy5jYy1yaWdodHtsZWZ0OjA7cmlnaHQ6MH0uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtY29tcGxpYW5jZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uY2Mtd2luZG93LmNjLWZsb2F0aW5ne21heC13aWR0aDpub25lfS5jYy13aW5kb3cgLmNjLW1lc3NhZ2V7bWFyZ2luLWJvdHRvbToxZW19LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtYWxpZ246dW5zZXQ7LW1zLWZsZXgtYWxpZ246dW5zZXQ7YWxpZ24taXRlbXM6dW5zZXR9LmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLW1lc3NhZ2V7bWFyZ2luLXJpZ2h0OjB9fS5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2lje3BhZGRpbmc6MS4yZW07Ym9yZGVyLXJhZGl1czo1cHh9LmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1jb21wbGlhbmNle3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lOy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDpub25lO2ZsZXg6bm9uZX0uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRue2JvcmRlci1yYWRpdXM6NXB4fS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG46bGFzdC1jaGlsZHttaW4td2lkdGg6MTQwcHh9LmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNjLXRoZW1lLWVkZ2VsZXNzLmNjLXdpbmRvd3twYWRkaW5nOjB9LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdle21hcmdpbjoyZW07bWFyZ2luLWJvdHRvbToxLjVlbX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG57bWFyZ2luOjA7cGFkZGluZzouOGVtIDEuOGVtO2hlaWdodDoxMDAlfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luLWxlZnQ6MWVtfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6MH0ubG9nb3tkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLW1lZGl1bS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwwLDAsMCk7aGVpZ2h0Ojc1cHh9LmxvZ28tc21hbGx7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwwLDAsMCk7aGVpZ2h0Ojc1cHh9LmZ1bGwtaGVhZGVye21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9LmZ1bGwtaGVhZGVyIC5tb2JpbGUtb25seXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXZ7dGV4dC1hbGlnbjpyaWdodH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgLmdyaWQtcm93IC5ncmlkLXNtLTF7cGFkZGluZy10b3A6MC4yNXJlbTtwYWRkaW5nLXRvcDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgYXttYXJnaW4tcmlnaHQ6MC4zcmVtO21hcmdpbi1yaWdodDo1LjRweDtmb250LXNpemU6MC43cmVtO2ZvbnQtc2l6ZToxMi42cHh9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uZnVsbC1oZWFkZXIgLmdsb2JhbC1uYXYgbmF2IGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdntiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzA7dGV4dC1hbGlnbjpyaWdodH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2LC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2LC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2ZmZn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IGEsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAuYWNjb3VudC1zZXR0aW5ncy1uYXYgYSwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXQgYXtwYWRkaW5nLWxlZnQ6MC42cmVtO3BhZGRpbmctbGVmdDoxMC44cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDowLjM1cmVtO3BhZGRpbmctdG9wOjYuM3B4O3BhZGRpbmctcmlnaHQ6MC4zNXJlbTtwYWRkaW5nLXJpZ2h0OjYuM3B4O3BhZGRpbmctYm90dG9tOjAuMzVyZW07cGFkZGluZy1ib3R0b206Ni4zcHg7cGFkZGluZy1sZWZ0OjAuMzVyZW07cGFkZGluZy1sZWZ0OjYuM3B4fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYTphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dCBhOmFmdGVye2NvbnRlbnQ6XCLCt1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDowLjZyZW07cGFkZGluZy1sZWZ0OjEwLjhweH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IGE6bGFzdC1jaGlsZDphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0IGE6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0e2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG92ZWQtb25lLW5hdiAubG9nZ2VkLWluLWFzLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2Y0NzMyMTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3BhZGRpbmctdG9wOjAuMzVyZW07cGFkZGluZy10b3A6Ni4zcHg7cGFkZGluZy1yaWdodDowLjM1cmVtO3BhZGRpbmctcmlnaHQ6Ni4zcHg7cGFkZGluZy1ib3R0b206MC4zNXJlbTtwYWRkaW5nLWJvdHRvbTo2LjNweDtwYWRkaW5nLWxlZnQ6MC4zNXJlbTtwYWRkaW5nLWxlZnQ6Ni4zcHg7cGFkZGluZy1yaWdodDowLjZyZW07cGFkZGluZy1yaWdodDoxMC44cHg7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LW1vei1ib3gtc2hhZG93OjAgOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTstd2Via2l0LWJveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiAuZ3JpZC1yb3c+ZGl2e3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy10b3A6MTMuNXB4O3BhZGRpbmctcmlnaHQ6MC43NXJlbTtwYWRkaW5nLXJpZ2h0OjEzLjVweDtwYWRkaW5nLWJvdHRvbTowLjc1cmVtO3BhZGRpbmctYm90dG9tOjEzLjVweDtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MTMuNXB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxle3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yaWdodDpkb3R0ZWQgMXB4ICNmNDczMjF9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYXtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmdiYSg2NCwxMDEsMTQzLC43OCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7bGluZS1oZWlnaHQ6MTUwJX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhIHNwYW4uZmF7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgLm1lbnUtYmFkZ2V7dG9wOi40NXJlbTtyaWdodDouNzVyZW19LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y0NzMyMX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmUgYSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmU6aG92ZXIgYXtjb2xvcjojZmZmfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMjMuMzE3NTM1NTQ1LDkwLjU1NzkzOTkxNDIlLDk2LjMxMzcyNTQ5MDIlKTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZ1bGwtaGVhZGVye3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlO3otaW5kZXg6MzstbW96LWJveC1zaGFkb3c6MCAtOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTstd2Via2l0LWJveC1zaGFkb3c6MCAtOHB4IDhweCAtOHB4IHJnYmEoMCwwLDAsLjIzKTtib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjY30uZnVsbC1oZWFkZXIgLmRlc2t0b3Atb25seXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnVsbC1oZWFkZXIgLm1vYmlsZS1vbmx5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2e2JhY2tncm91bmQtY29sb3I6IzAwNTAzMH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZXtwYWRkaW5nLXRvcDowLjI1cmVtO3BhZGRpbmctdG9wOjQuNXB4O3BhZGRpbmctcmlnaHQ6MC4yNXJlbTtwYWRkaW5nLXJpZ2h0OjQuNXB4O3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHg7cGFkZGluZy1sZWZ0OjAuMjVyZW07cGFkZGluZy1sZWZ0OjQuNXB4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmhvdmVyIGF7Y29sb3I6cmdiYSg2NCwxMDEsMTQzLC43OCl9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6YmVmb3Jle2NvbnRlbnQ6bm9uZX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhe2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuNzVyZW07Zm9udC1zaXplOjEzLjVweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhIHNwYW4uZmF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O3BhZGRpbmctYm90dG9tOjAuMXJlbTtwYWRkaW5nLWJvdHRvbToxLjhweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSAubWVudS1iYWRnZXt0b3A6LjA1cmVtO3JpZ2h0Oi40NXJlbX19aGVhZGVyLnN0cmlwcGVkLWhlYWRlciAubG9nb3ttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tc21hbGwucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHJnYmEoMCwwLDAsMCk7aGVpZ2h0Ojc1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7aGVhZGVyLnN0cmlwcGVkLWhlYWRlciAubG9nb3tkaXNwbGF5Om5vbmV9fS5tb2JpbGUtYmFubmVyIC5zaWdudXAtc2VjdGlvbntmb250LXNpemU6MC43NXJlbTtmb250LXNpemU6MTMuNXB4O3RleHQtYWxpZ246Y2VudGVyfS5tb2JpbGUtYmFubmVyIC5zaWdudXAtc2VjdGlvbiAuc21hbGwtc3BlY2lhbC1idXR0b257Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0ubW9iaWxlLWJhbm5lciAuc2lnbnVwLXNlY3Rpb24gLndoeS1zaWdudXB7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Lm1vYmlsZS1iYW5uZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7Lm1vYmlsZS1tZW51LXBvcHVwe3dpZHRoOjEwMCV9Lm1vYmlsZS1tZW51LXBvcHVwIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2JpbGUtbWVudS1wb3B1cCBsaSAubWVudS1iYWRnZXtyaWdodDowcHg7dG9wOjBweH0ubW9iaWxlLW1lbnUtcG9wdXAgLmxvZ2dlZC1pbi1hcy1pbmZve2JhY2tncm91bmQ6cmdiKDIxNi41LDIxNi41LDIxNi41KTtwYWRkaW5nOjFlbTtsaW5lLWhlaWdodDoxNDAlfS5tb2JpbGUtbWVudS1wb3B1cCBuYXZ7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfS5tb2JpbGUtbWVudS1wb3B1cCBuYXY6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9fS5uYXYtY2FyZCwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTt0cmFuc2l0aW9uOmFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztib3JkZXItbGVmdDpzb2xpZCA1cHggI2Y0NzMyMTtib3JkZXItcmFkaXVzOjJweH0ubmF2LWNhcmQgLm1lZGlhIC5mYSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAubWVkaWEgLmZhe2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHg7Y29sb3I6I2Y0NzMyMX0ubmF2LWNhcmQgLm1lZGlhIC5mYS5wZS03cy11c2VyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5tZWRpYSAuZmEucGUtN3MtdXNlcntmb250LXNpemU6Mi41cmVtO2ZvbnQtc2l6ZTo0NXB4fS5uYXYtY2FyZCAucHJpbWFyeS1pbmZvIGgxLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5wcmltYXJ5LWluZm8gaDF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2ZmZjtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4O21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweDtjb2xvcjojMDM2MmNmO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0cmFuc2l0aW9uOmFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtc30ubmF2LWNhcmQgLmFjdGlvbi1iYXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXJ7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7Ym9yZGVyLXRvcDoxcHggZG90dGVkICNjY2N9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyIGEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYXttYXJnaW4tcmlnaHQ6MS4ycmVtO21hcmdpbi1yaWdodDoyMS42cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyIGE6bGFzdC1jaGlsZCwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjByZW07bWFyZ2luLXJpZ2h0OjBweH0ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYTpob3ZlciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhOmhvdmVyLC5uYXYtY2FyZCAuYWN0aW9uLWJhciBhOmZvY3VzLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2Y0NzMyMX0ubmF2LWNhcmQgLmFjdGlvbi1iYXIgYSAuZmEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYSAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9Lm5hdi1jYXJkOmhvdmVyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmhvdmVyLC5uYXYtY2FyZDpmb2N1cywubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KSwwIDNweCA2cHggcmdiYSgwLDAsMCwuMjMpOy1tb3otYm94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLDAsMCwuMTYpLDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLDAsMCwuMTYpLDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yMyl9Lm5hdi1jYXJkOmhvdmVyIC5wcmltYXJ5LWluZm8gaDEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6aG92ZXIgLnByaW1hcnktaW5mbyBoMSwubmF2LWNhcmQ6Zm9jdXMgLnByaW1hcnktaW5mbyBoMSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpmb2N1cyAucHJpbWFyeS1pbmZvIGgxe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206c29saWQgMnB4ICMwMDUwMzB9dWwubmF2LWxpc3Qsb2wubmF2LWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjVweH11bC5uYXYtbGlzdCBsaSxvbC5uYXYtbGlzdCBsaXttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fXVsLm5hdi1saXN0IGxpIGE6aG92ZXIsb2wubmF2LWxpc3QgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX11bC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkIGEsb2wubmF2LWxpc3QgbGk6bGFzdC1jaGlsZCBhe2JvcmRlci1ib3R0b206MH11bC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVyLG9sLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bCBsaXttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDowLjc1cmVtO3BhZGRpbmctdG9wOjEzLjVweDtwYWRkaW5nLXJpZ2h0OjAuNzVyZW07cGFkZGluZy1yaWdodDoxMy41cHg7cGFkZGluZy1ib3R0b206MC43NXJlbTtwYWRkaW5nLWJvdHRvbToxMy41cHg7cGFkZGluZy1sZWZ0OjAuNzVyZW07cGFkZGluZy1sZWZ0OjEzLjVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzA7bGluZS1oZWlnaHQ6MTQwJX1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bCBsaSBhe2NvbG9yOiNmZmZ9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWwgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y0NzMyMX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFse2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2xpbmUtaGVpZ2h0OjE0MCU7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCAuZmEuZmEtY2hlY2stY2lyY2xle2Rpc3BsYXk6bm9uZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGF7LXdlYmtpdC1mbGV4OjE7ZmxleDoxO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzA7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCwyOSwxNy40KTt0ZXh0LWRlY29yYXRpb246bm9uZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y0NzMyMTtjdXJzb3I6ZGVmYXVsdH1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZlIC5mYS5mYS1jaGVjay1jaXJjbGV7ZGlzcGxheTppbmxpbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xNXB4O2xlZnQ6NTAlO2JvcmRlci13aWR0aDoxNXB4IDE1cHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNmNDczMjEgcmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pe25hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYXtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7Zm9udC1zaXplOjEuMXJlbTtmb250LXNpemU6MTkuOHB4fX0ucGFnZS1oZWFkZXJ7bWFyZ2luLXRvcDowLjI2NHJlbTttYXJnaW4tdG9wOjQuNzUycHg7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0ucGFnZS1oZWFkZXIgLmZhe2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweDtjb2xvcjpoc2woMCwwJSw3MCUpfS5wYWdlLWhlYWRlciBoMXtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wYWdlLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2xpbmUtaGVpZ2h0OjE0MCV9fS5sb2dpbiAubG9nb3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0ubG9naW5IZWxwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjFlbTttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmxvZ2luSGVscCAuZmF7bWFyZ2luLXJpZ2h0OjAuMnJlbTttYXJnaW4tcmlnaHQ6My42cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbntiYWNrZ3JvdW5kOiMwMDUwMzA7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW4tdG9wOjB9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXItY29udGFpbmVye2Rpc3BsYXk6bm9uZX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLXRvcDoyMi41cHg7cGFkZGluZy1yaWdodDoxLjI1cmVtO3BhZGRpbmctcmlnaHQ6MjIuNXB4O3BhZGRpbmctYm90dG9tOjEuMjVyZW07cGFkZGluZy1ib3R0b206MjIuNXB4O3BhZGRpbmctbGVmdDoxLjI1cmVtO3BhZGRpbmctbGVmdDoyMi41cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsODAsNDgsLjg1KX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgaDF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3Jte3RleHQtYWxpZ246Y2VudGVyfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIGlucHV0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDoxMDAlfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmNDczMjE7Ym9yZGVyLWNvbG9yOiNmNDczMjE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAubW9yZS1zZWFyY2gtb3B0aW9uc3tjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHh9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0xe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMntiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTN7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci00e2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy80LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTZ7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzYuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudmljdG9yLXNlY3Rpb257bWFyZ2luLXRvcDotMnJlbTttYXJnaW4tdG9wOi0zNnB4O2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyLWNvbnRhaW5lcnstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXJ7d2lkdGg6NDQuNDQlfS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2ZvbnQtc2l6ZToxLjIyMnJlbTtmb250LXNpemU6MjEuOTk2cHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtmb250LXN0eWxlOml0YWxpYztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTMwJTttYXJnaW46MmVtIDAgMCAwOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZTpiZWZvcmV7Y29udGVudDpcIu+EjVwiO2ZvbnQtZmFtaWx5OlwiZm9udGF3ZXNvbWVcIjtmb250LXN0eWxlOm5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZjQ3MzIxO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtc2l6ZTo1NHB4O3RvcDotMC41ZW07bGVmdDotMS4yNWVtOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyZW07bWFyZ2luLXJpZ2h0OjhweDtwYWRkaW5nOjRweH0udmljdG9yLXNlY3Rpb24gLmJhbm5lciAuc2xvZ2Fue21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDpzb2xpZCA4cHggI2Y0NzMyMTtmb250LXNpemU6MS40NDRyZW07Zm9udC1zaXplOjI1Ljk5MnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNTAzMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJTstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXJ7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7YmFja2dyb3VuZDpyZ2JhKDAsODAsNDgsLjkpfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBoMXtkaXNwbGF5Om5vbmV9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm17bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSBpbnB1dHt3aWR0aDoyMmVtfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXR7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnByaW1hcnktYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2Y0NzMyMTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjA7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1sZWZ0OjAuMjVyZW07bWFyZ2luLWxlZnQ6NC41cHg7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbCgyMy4zMTc1MzU1NDUsOTAuNTU3OTM5OTE0MiUsNDkuMzEzNzI1NDkwMiUpO2NvbG9yOnJnYigwLDEwNS41LDYzLjMpfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5tb3JlLXNlYXJjaC1vcHRpb25ze2NvbG9yOiNmZmY7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ye2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8yLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItM3tiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTR7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzQuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci01e2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy81LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNntiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey52aWN0b3Itc2VjdGlvbiAuYmFubmVye3dpZHRoOjMzLjMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMTExZW0pey52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZXttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5zbG9nYW57bWFyZ2luLXRvcDozcmVtO21hcmdpbi10b3A6NTRweH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXJ7bWFyZ2luLXRvcDo0cmVtO21hcmdpbi10b3A6NzJweH19LnNpZ251cC1iYW5uZXJ7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uc2lnbnVwLWJhbm5lcj5kaXZ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zdGF0c3ttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAwNTAzMDtsaW5lLWhlaWdodDoxMDAlfS5zaWdudXAtYmFubmVyIC5zdGF0cy1sYWJlbHtsaW5lLWhlaWdodDoxMzUlfS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MC4xNXJlbTttYXJnaW4tYm90dG9tOjIuN3B4fS5zaWdudXAtYmFubmVyIC53aHktc2lnbnVwe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnNpZ251cC1iYW5uZXIgLndoeS1zaWdudXAgYXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc2lnbnVwLWJhbm5lcj5kaXY6bGFzdC1jaGlsZHtib3JkZXItbGVmdDpkb3R0ZWQgMnB4ICNmNDczMjE7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0uc2lnbnVwLWJhbm5lciAud2h5LXNpZ251cCBhe2Rpc3BsYXk6aW5saW5lfX0uY2FubmVkLXF1ZXJ5IGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmfS5jYW5uZWQtcXVlcnkgYSBkaXZ7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg1NSw2OSw3MSwuNjUpO3RleHQtYWxpZ246Y2VudGVyfS5jYW5uZWQtcXVlcnkgYSBkaXYgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtsaW5lLWhlaWdodDoxMzAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzfS5jYW5uZWQtcXVlcnkgYTpob3ZlciBkaXZ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDE4Ny41LDEyLjY5ODQxMjY5ODQlLDE0LjcwNTg4MjM1MjklLC42NSl9LmNhbm5lZC1xdWVyeSBhOmhvdmVyIGRpdiBzcGFuey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMSBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTIgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0zIGF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8zLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNCBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTUgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS02IGF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy82LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNyBhe2JhY2tncm91bmQ6IzAwNTAzMCB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTggYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzguanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS05IGF7YmFja2dyb3VuZDojMDA1MDMwIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy85LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTAgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEwLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTEgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzExLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTIgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEyLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTMgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzEzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTQgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzE0LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTUgYXtiYWNrZ3JvdW5kOiMwMDUwMzAgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzE1LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcmllcy1saXN0e21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmZvdXItc3RlcHM+ZGl2e3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHh9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhe3BhZGRpbmc6MDtoZWlnaHQ6MTUwcHg7d2lkdGg6MTUwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhIC5mYXtmb250LXNpemU6M3JlbTtmb250LXNpemU6NTRweDtjb2xvcjojZmZmO21hcmdpbi10b3A6Mi41cmVtO21hcmdpbi10b3A6NDVweH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudHttYXJnaW46YXV0b30uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5le2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDtjb2xvcjojMDA1MDMwO2ZvbnQtd2VpZ2h0OjQwMH0uZm91ci1zdGVwcyAuc3RlcC5vbmUgLmNvbnRlbnR7d2lkdGg6MTEwcHh9LmZvdXItc3RlcHMgLnN0ZXAub25lIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMwMDYzYjl9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5jb250ZW50e3dpZHRoOjE2MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZjQ3MzIxO2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6I2ZmZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW57bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLXRvcDo0NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW4gZW17Zm9udC1zaXplOjEuM3JlbTtmb250LXNpemU6MjMuNHB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5jb250ZW50e3dpZHRoOjE0MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmNiMDV9LmZvdXItc3RlcHMgLnN0ZXAuZm91ciAuY29udGVudHt3aWR0aDoxNDZweH0uZm91ci1zdGVwcyAuc3RlcC5mb3VyIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZm91ci1zdGVwcyAuc3RlcCAubWVkaWF7aGVpZ2h0OjEyNXB4O3dpZHRoOjEyNXB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYSAuZmF7bWFyZ2luLXRvcDoxLjZyZW07bWFyZ2luLXRvcDoyOC44cHh9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDI6OmZpcnN0LWxpbmV7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5lIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzLnR3byAubWVkaWEgc3BhbnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fX0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIC5idXR0b257bWFyZ2luLWJvdHRvbTowLjg1cmVtO21hcmdpbi1ib3R0b206MTUuM3B4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe2xpbmUtaGVpZ2h0OjEyMCUgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIGF7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe3RleHQtYWxpZ246Y2VudGVyfX0uZmlsdGVycy5wb3B1cF9jb250ZW50e21heC13aWR0aDo0NWVtfXNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4fXNlY3Rpb24ucG9wdXAtbWFpbiAuZmF7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4O3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbnt3aWR0aDozMCV9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjpncmVlbjtjb250ZW50Olwi74GYXCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29sb3I6IzAwNTAzMDtjb250ZW50Olwi74O+XCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjojMDA1MDMwO2NvbnRlbnQ6XCLvhYZcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbHRlcnMucG9wdXBfY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjZlbX0uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjB9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLW9wdGlvbnN7bWFyZ2luLWJvdHRvbTo2cmVtO21hcmdpbi1ib3R0b206MTA4cHh9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjByZW07cGFkZGluZy1ib3R0b206MHB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JveC1zaGFkb3c6MCA1cHggNXB4IDVweCAjY2NjfS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NSU7Zm9udC1zaXplOjFyZW07bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSlhbmQgKG1heC13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6MzJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6NDVlbX19LnN0dWR5LXNuaXBwZXQgLnNtYWxsLW92ZXJ2aWV3e3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3e2Rpc3BsYXk6bm9uZX0uc3R1ZHktc25pcHBldCBkaXYgLmZhe21hcmdpbi1yaWdodDowLjJyZW07bWFyZ2luLXJpZ2h0OjMuNnB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1zbmlwcGV0LXN1bW1hcnl7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6LjVlbTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3RleHQtYWxpZ246bGVmdDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5zdHVkeS1zbmlwcGV0IC5wcmltYXJ5LWJ1dHRvbnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmd7Ym9yZGVyLXRvcC1jb2xvcjojZGUxYTBjfS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcgLmJhbm5lcntjb2xvcjojZGUxYTBjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXd7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2t7LXdlYmtpdC1mbGV4OjE7ZmxleDoxO21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHg7cGFkZGluZzouNWVtO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6ZGFzaGVkIDFweCAjOTk5O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzNSV9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5mYXtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O2NvbG9yOiNmNDczMjF9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5hZ2V7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtc2l6ZToyMi41cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjBweH0uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5ne2JvcmRlci1sZWZ0LWNvbG9yOiNkZTFhMGN9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyAuYmFubmVye2NvbG9yOiNkZTFhMGN9fS5zdHVkeS1zdWdnZXN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdle2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLm1lZGlhe2Rpc3BsYXk6bm9uZX0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLmNvbnRlbnR7ZmxleDoxO2xpbmUtaGVpZ2h0OjE1MCV9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5jb250ZW50IGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtjb2xvcjojMDA1MDMwO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAuY29udGVudCBwe2ZvbnQtc2l6ZTowLjk4cmVtO2ZvbnQtc2l6ZToxNy42NHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztib3JkZXItbGVmdDpzb2xpZCAxcHggI2NjY319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWF7ZGlzcGxheTppbmhlcml0O2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDtjb2xvcjojMDA1MDMwfS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWEgLmZhe21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2NjYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfX0uc3R1ZHktbGlzdCBkaXZbY2xhc3MqPWdyaWRde3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzNmNTFiNTtwYWRkaW5nOi4yNWVtO292ZXJmbG93OmhpZGRlbn0uc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDF7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi10b3A6MC4yNjRyZW07bWFyZ2luLXRvcDo0Ljc1MnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciAuYmFkZ2V7ZmxvYXQ6cmlnaHR9LnN0dWR5LWxpc3Qgb2wsLnN0dWR5LWxpc3QgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6LjVlbX0uc3R1ZHktbGlzdCBvbCBsaSwuc3R1ZHktbGlzdCB1bCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnN0dWR5LWxpc3Qgb2wgbGk6bGFzdC1jaGlsZCwuc3R1ZHktbGlzdCB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0uc3R1ZHktbGlzdCBvbCBsaTpiZWZvcmUsLnN0dWR5LWxpc3QgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tdG9wOjAuMTQycmVtO21hcmdpbi10b3A6Mi41NTZweH0uc3R1ZHktbGlzdCBvbCwuc3R1ZHktbGlzdCB1bHtwYWRkaW5nOjFlbX19LmZpbHRlci1zdHVkaWVze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoycHh9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVye3dpZHRoOjYwJX0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmNvdW50e2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAwNTAzMH0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVyc3tmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4Oy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZTstbXMtd29yZC1icmVhazprZWVwLWFsbDt3b3JkLWJyZWFrOmtlZXAtYWxsO2xpbmUtaGVpZ2h0OjEzMCV9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnMgc3BhbntiYWNrZ3JvdW5kOiNmMmYyZjI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0cHg7cGFkZGluZzo0cHg7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyOnNvbGlkIDFweCAjY2NjfS5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lcnt3aWR0aDo0MCU7YWxpZ24tc2VsZjpjZW50ZXI7dGV4dC1hbGlnbjpyaWdodH0uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9ue21hcmdpbi1ib3R0b206MH0uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9ja30uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFja3tkaXNwbGF5Om5vbmV9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHN0cm9uZzphZnRlcntjb250ZW50OlwiOlwifS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbntkaXNwbGF5Om5vbmV9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHh9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNrIC5mYS1zbGlkZXJze2NvbG9yOiMwMDUwMzB9LmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXIgLmZhLXN0YWNrIC5mYS1zbGlkZXJze2NvbG9yOiNmNDczMjF9LnN0aWNreS1oZWFkZXJ7ZGlzcGxheTpub25lfS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7ei1pbmRleDoyO3dpZHRoOjEwMCU7bGVmdDo1MCU7bWFyZ2luOjAgMCAwIC01MCU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LW1zLWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7YmFja2dyb3VuZC1jb2xvcjojMDA1MDMwfS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5jb3VudHtmbGV4LWdyb3c6Mjtjb2xvcjojZmZmfS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5idXR0b24tY29udGFpbmVye2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweH0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b257Ym9yZGVyOnNvbGlkIDFweCAjZmZmICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwNTAzMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdGlja3ktaGVhZGVyLnN0aWNrRW1VcC5zdGlja3ktaGVhZGVyIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLnNpbmdsZS1pY29uLC5maWx0ZXItc3R1ZGllcyAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNrLC5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbiwuZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2t7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVye3dpZHRoOjc1JX0uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXJ7d2lkdGg6MzUlfX0ubm8tc3R1ZGllcy1mb3VuZHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6c29saWQgNHB4ICNmNDczMjE7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy1tcy1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9Lm5vLXN0dWRpZXMtZm91bmQgLm1lZGlhIC5mYXtmb250LXNpemU6NXJlbTtmb250LXNpemU6OTBweDtjb2xvcjojNjY2fS5uby1zdHVkaWVzLWZvdW5kIC5jb250ZW50e21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2t7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoZWFkZXJ7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayBoZWFkZXIgaDR7bGluZS1oZWlnaHQ6MTM1JTtmb250LXdlaWdodDo1MDB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb257Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWx7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7bWFyZ2luLWJvdHRvbTowfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpe2xpc3Qtc3R5bGU6ZGlzYztsaW5lLWhlaWdodDoxMzUlO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaSB1bHtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLWxlZnQ6MjIuNXB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVsIGxpIHVsIGxpe2NvbG9yOiMzMzM7bGlzdC1zdHlsZTpjaXJjbGU7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDttYXJnaW46MnB4IDB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gLnN1Yi1oZWFke2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTM1JX0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiAuaW5jbHVzaW9ue3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiAuZXhjbHVzaW9ue2JvcmRlci10b3A6ZG90dGVkIDFweCAjY2NjO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9uc3ttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0uc3R1ZHktZGV0YWlscy1vdmVydmlld3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ltYWdlcy9ncm91cC1ibHVlLnBuZ1wiKTtib3JkZXI6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXJ7Ym9yZGVyLXRvcDpzb2xpZCA4cHggI2Y0NzMyMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXI+ZGl2e3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWhlYWRlciBoMXtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHg7Y29sb3I6IzAwNTAzMH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyIC5zZXBhcmF0b3J7d2lkdGg6NTBweDtib3JkZXItdG9wOnNvbGlkIDVweCBoc2woMCwwJSw1MCUpO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLWxlZnQ6MThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uPnNlY3Rpb257cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuc3R1ZHktcHVycG9zZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MTcwJTtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHg7Y29sb3I6IzIyMn0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcntib3JkZXItbGVmdDpkb3R0ZWQgMXB4ICNmNDczMjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLnN0YXRze21hcmdpbi10b3A6LTFyZW07bWFyZ2luLXRvcDotMThweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuc3RhdHMtbGFiZWx7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24gLmFjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIgLnNwZWNpYWwtYnV0dG9ue2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciBhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW17Y29sb3I6cHVycGxlO2xpbmUtaGVpZ2h0OjEzMCU7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgMXB4IHB1cnBsZTtwYWRkaW5nOi41ZW07Ym9yZGVyLXJhZGl1czo1cHh9LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMWVtO21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fS5zdHVkeS1kZXRhaWxzIC5zbWFsbC1jYXBze2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzM30uc3R1ZHktZGV0YWlscyB1bHtwYWRkaW5nLWxlZnQ6MS43NXJlbTtwYWRkaW5nLWxlZnQ6MzEuNXB4O21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHVkeS1kZXRhaWxzIHVsIGxpe2xpbmUtaGVpZ2h0OjE1MCU7bWFyZ2luLWJvdHRvbTowLjZyZW07bWFyZ2luLWJvdHRvbToxMC44cHh9LnN0dWR5LWRldGFpbHMgLnN0aWNreS1oZWFkZXJ7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlcntwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt6LWluZGV4OjU7YmFja2dyb3VuZC1jb2xvcjojZjQ3MzIxO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWx7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYXtjb2xvcjojZmZmfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAubG9nby10aHVtYm5haWwgYSAuZmF7Zm9udC1zaXplOjEuMjVyZW07Zm9udC1zaXplOjIyLjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTpub25lfS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2Y0NzMyMSAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAuc3BlY2lhbC1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIGg0e21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gZGl2e21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gLmZhe21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7Y3Vyc29yOmhlbHA7Y29sb3I6IzY2Nn0uc3R1ZHktY29udGFjdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LDIwNiwyMzUsLjUpO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LTJyZW07bWFyZ2luLWJvdHRvbTotMzZweH0uc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke21hcmdpbi1ib3R0b206MH0uc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJkIGgye2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDttYXJnaW4tYm90dG9tOjAuNzVyZW07bWFyZ2luLWJvdHRvbToxMy41cHh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGF7ZGlzcGxheTpibG9jaztib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjQpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4yKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgyMy4zMTc1MzU1NDUsOTAuNTU3OTM5OTE0MiUsOTQuMzEzNzI1NDkwMiUpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMzAlfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5mYXtmb250LXNpemU6MS4xcmVtO2ZvbnQtc2l6ZToxOS44cHh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3e21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4fS5zdHVkeS1kZXRhaWxzLC5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmR7d2lkdGg6OTUlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMTExZW19LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAudmljdG9yLWNvdW50IC5zdGF0e2ZvbnQtc2l6ZToxLjFyZW07Zm9udC1zaXplOjE5LjhweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNHtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDoyMzAlfS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHNlY3Rpb257bGluZS1oZWlnaHQ6MjMwJX0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBzZWN0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGF7LXdlYmtpdC1mbGV4OjE7ZmxleDoxfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweDttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuc3R1ZHktZGV0YWlscy1vdmVydmlld3ttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjM2cHg7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLWJvdHRvbTozNnB4O3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctbGVmdDozNnB4O2JvcmRlci10b3A6MH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuZ3JpZC1yb3d7bWF4LXdpZHRoOjEwMjBweH0uc3R1ZHktbG9va2luZy1mb3J7ZGlzcGxheTpibG9ja30uc3R1ZHktZGV0YWlscywuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke3dpZHRoOjY1JTttYXgtd2lkdGg6NzE1cHh9fS5pbmFjdGl2ZS1zdHVkeSwuc2hvdy1pbnRlcmVzdC1zdWNjZXNzLC5zaG93LWludGVyZXN0LWZhaWx1cmV7bWFyZ2luLWJvdHRvbTotMi4xcmVtO21hcmdpbi1ib3R0b206LTM3LjhweH0uaW5hY3RpdmUtc3R1ZHkgLm1lZGlhe2NvbG9yOiNmNDczMjF9LnNob3ctaW50ZXJlc3Qtc3VjY2VzcyAuc3R1ZHktaGVhZGVye3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy1ib3R0b206MzZweH0uc2hvdy1pbnRlcmVzdC1zdWNjZXNzIC5tZWRpYXtjb2xvcjpncmVlbn0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIC5tZWRpYXtjb2xvcjojZjQ3MzIxfS5zaG93LWludGVyZXN0LWZhaWx1cmUgLmVsaWdpYmlsaXR5IC5oZWFsdGh5LWVsaWdpYmlsaXR5e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIGg0e2NvbG9yOiNkZTFhMGM7Zm9udC13ZWlnaHQ6NTAwfWFydGljbGUucmVsYXRlZC1zdHVkaWVzIGFydGljbGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LnZvbHVudGVlci1zbGF0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnZvbHVudGVlci1zbGF0IGhlYWRlciBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjJyZW07bWFyZ2luLWJvdHRvbTozLjZweH0udm9sdW50ZWVyLXNsYXQgLnZvbHVudGVlci1pbmZve2xpbmUtaGVpZ2h0OjE0MCV9LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mbyAuYnJlYWt7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mbyAuYnJlYWt7ZGlzcGxheTpub25lfX0udm9sdW50ZWVyLWxpc3QgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMXttYXJnaW4tdG9wOjAuMjY0cmVtO21hcmdpbi10b3A6NC43NTJweDttYXJnaW4tYm90dG9tOjIuMjY0cmVtO21hcmdpbi1ib3R0b206NDAuNzUycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDt0ZXh0LWFsaWduOmNlbnRlcn0udm9sdW50ZWVyLWxpc3QgdWwsLnZvbHVudGVlci1saXN0IG9se2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnZvbHVudGVlci1saXN0IGxpe21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHh9LnZvbHVudGVlci1saXN0IGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudm9sdW50ZWVyLWxpc3QgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMXtmb250LXNpemU6MS42MThyZW07Zm9udC1zaXplOjI5LjEyNHB4O21hcmdpbi1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjU0cHh9LnZvbHVudGVlci1saXN0IG9sLC52b2x1bnRlZXItbGlzdCBsaXtwYWRkaW5nOjB9LnZvbHVudGVlci1saXN0IGxpe21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9fS5tZXNzYWdlLXNuaXBwZXR7Ym9yZGVyLWxlZnQ6c29saWQgNnB4ICNmZmY7ZGlzcGxheTpibG9ja30ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAubWVkaWF7ZGlzcGxheTpub25lfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50e2ZsZXg6MTtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6bm9ybWFsO21heC13aWR0aDoxMDAlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciAuc3VtbWFyeXtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTMwJX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuYXV4LWluZm97ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MzUlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5hdXgtaW5mbyB0aW1le21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2fS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwNTAzMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVzc2FnZS1zbmlwcGV0OmhvdmVyIC5mbGV4LWNvbnRhaW5lciAubWVkaWF7Y29sb3I6IzAwNTAzMCAhaW1wb3J0YW50fS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXIgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZXNzYWdlLXNuaXBwZXQubmV3e2JvcmRlci1sZWZ0LWNvbG9yOmdyZWVufS5tZXNzYWdlLXNuaXBwZXQubmV3OmhvdmVye2JvcmRlci1sZWZ0LWNvbG9yOiMwMDUwMzB9Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtjb2xvcjpncmVlbn0ubWVzc2FnZS1zbmlwcGV0Lm5ldyAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLm1lZGlhe2Rpc3BsYXk6aW5oZXJpdDt3aWR0aDoxMCU7Zm9udC1zaXplOjIuNXJlbTtmb250LXNpemU6NDVweDtjb2xvcjojZjQ3MzIxfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5tZWRpYSAuZmF7cG9zaXRpb246YWJzb2x1dGV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVye21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1yaWdodDoxOHB4fX0uY29udmVyc2F0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjB9Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5zdW1tYXJ5e2NvbG9yOiM2NjZ9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3R7bGlzdC1zdHlsZTpub25lO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItcmFkaXVzOjJweH1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOnNvbGlkIDFweCBoc2woMCwwJSw5MCUpfW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpOmJlZm9yZXtjb250ZW50Om5vbmV9Lm1lc3NhZ2UgLm1lc3NhZ2UtZGF0ZS10aW1le2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXJ7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LTAuN3JlbTttYXJnaW4tdG9wOi0xMi42cHg7bWFyZ2luLXJpZ2h0Oi0wLjVyZW07bWFyZ2luLXJpZ2h0Oi05cHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpncmVlbjtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MS41c30ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lciAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIGhlYWRlciBoM3tmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsLjEyKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7Ym90dG9tOi0xMnB4fS5tZXNzYWdlIC5tZXNzYWdlLXNlbmRlci1uYW1le2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0ubWVzc2FnZS5zZWxmIC5tZXNzYWdlLWJ1YmJsZXtib3JkZXItcmlnaHQ6c29saWQgNnB4ICMwMDUwMzB9Lm1lc3NhZ2Uuc2VsZiAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci13aWR0aDowIDAgMTJweCAxMnB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICMwMDUwMzA7cmlnaHQ6M3B4fS5tZXNzYWdlLnNlbGYgLm1lc3NhZ2Utc2VuZGVye3RleHQtYWxpZ246cmlnaHR9Lm1lc3NhZ2Uub3RoZXIgLm1lc3NhZ2UtYnViYmxle2JvcmRlci1sZWZ0OnNvbGlkIDZweCAjZjQ3MzIxfS5tZXNzYWdlLm90aGVyIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMTJweCAxMnB4IDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgI2Y0NzMyMTtyaWdodDowO2xlZnQ6M3B4fS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGV7Ym9yZGVyLWxlZnQ6c29saWQgNnB4IGdyZWVufS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIGdyZWVufS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGUgLmJhbm5lcntkaXNwbGF5OmJsb2NrfW9sLm1lc3NhZ2UtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzouNWVtfW9sLm1lc3NhZ2UtbGlzdCBsaXttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItdG9wOjB9b2wubWVzc2FnZS1saXN0IGxpLnNlbGZ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfW9sLm1lc3NhZ2UtbGlzdCBsaTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtvbC5tZXNzYWdlLWxpc3R7cGFkZGluZzouNWVtIDB9fS5jb252ZXJzYXRpb24tY29udGFpbmVye3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtib3JkZXItdG9wOmRvdHRlZCAycHggI2NjY30uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZXtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7Ym9yZGVyLXRvcDpkb3R0ZWQgMnB4ICNjY2N9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSB0ZXh0YXJlYXt3aWR0aDo4MCU7ZmxleC1ncm93OjN9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiMwMzYyY2Y7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gLmZhe2Rpc3BsYXk6YmxvY2t9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciAubGlua3tib3JkZXItYm90dG9tOnNvbGlkIDJweCAjMDM2MmNmfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF17Y29sb3I6IzY2NjtjdXJzb3I6bm90LWFsbG93ZWR9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciAubGlua3tib3JkZXItYm90dG9tOjB9c3Bhbi5ib290c3RyYXAtbWF4bGVuZ3RoLmxhYmVse3otaW5kZXg6MiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2Nn1zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwtaW1wb3J0YW50LmxhYmVsLWRhbmdlci5sYWJlbHtjb2xvcjojZGUxYTBjfS5wYWdlLWhlYWRlci5zdGlja0VtVXB7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDUwMzA7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIG5hdiwucGFnZS1oZWFkZXIuc3RpY2tFbVVwIGgxe2Rpc3BsYXk6aW5saW5lfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgbmF2IGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNmZmZ9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBoMXtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtjb2xvcjojZmZmfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde3dpZHRoOjIwJX19LmF0dGFjaG1lbnRze21hcmdpbi10b3A6MS41cmVtO21hcmdpbi10b3A6MjdweH0uYXR0YWNobWVudHMgLmF0dGFjaG1lbnR7Y29sb3I6IzAzNjJjZjtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDB9LmF0dGFjaG1lbnRzIC5hdHRhY2htZW50OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsMjA2LDIzNSwuNSl9LnByb2ZpbGUtc2VjdGlvbi1jYXJke3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7Ym9yZGVyLWxlZnQ6c29saWQgMTBweCAjZjQ3MzIxfS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzAwNTAzMH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIGgxe3dpZHRoOjg1JTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4O2NvbG9yOiMwMDUwMzA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlciAuZWRpdC1idXR0b257ZmxvYXQ6cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpyaWdodH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbiBhOmhvdmVye2NvbG9yOiNmNDczMjF9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCBsaXttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAubGFiZWx7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTM1JTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbDphZnRlcntjb250ZW50OlwiOlwifS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAudmFsdWV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEzNSV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZSAudGFne3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxMjAlfS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCtbZGF0YS1yZWFkbW9yZS10b2dnbGVde2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuYWN0aW9uLWJhcntib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLm5vLWluZm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkLnNwZWNpYWwtc2VjdGlvbntib3JkZXItbGVmdDpzb2xpZCAxMHB4IHJnYigwLDE1Ni41LDkzLjkpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwJTt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAudmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTglO3ZlcnRpY2FsLWFsaWduOnRvcH19LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFye2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MC44cmVtO21hcmdpbi1sZWZ0OjE0LjRweDttYXJnaW4tcmlnaHQ6MS4ycmVtO21hcmdpbi1yaWdodDoyMS42cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzc3t3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzcyAucHJvZ3Jlc3NiYXItdGV4dHtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3M+c3Zne2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLmNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO19vdmVyZmxvdzp2aXNpYmxlO3pvb206MTttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5jb250ZW50IC5oZWxwdGV4dHtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2xpbmUtaGVpZ2h0OjEzNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhcntmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5wcm9ncmVzc2JhciAucHJvZ3Jlc3N7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAuY29udGVudHtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouMmVtIDB9fWJvZHk+Zm9vdGVye2JhY2tncm91bmQtY29sb3I6IzAwNTAzMDtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH1ib2R5PmZvb3RlciBuYXYgdWx7cGFkZGluZy1sZWZ0OjB9Ym9keT5mb290ZXIgbmF2IHVsIGxpe21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O2xpc3Qtc3R5bGU6bm9uZX1ib2R5PmZvb3RlciBuYXYgdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEyMCV9Ym9keT5mb290ZXIgbmF2IHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZn1ib2R5PmZvb3RlciAuY29udGFjdC1jYXJke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjhweCBzb2xpZCAjZjQ3MzIxfWJvZHk+Zm9vdGVyIC5zb2NpYWx7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keT5mb290ZXIgLnNvY2lhbCBhe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43KTtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4fWJvZHk+Zm9vdGVyIC5zb2NpYWwgYTpob3Zlcntjb2xvcjojZmZmfWJvZHk+Zm9vdGVyIC5sb2dvc3tib3JkZXItdG9wOmRvdHRlZCAxcHggaHNsYSgwLDAlLDEwMCUsLjMpO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH1ib2R5PmZvb3RlciAubG9nb3MgLmRlcGFydG1lbnQtbG9nb3tkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLWZvb3Rlci5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHJnYmEoMCwwLDAsMCk7d2lkdGg6MTAwJTtoZWlnaHQ6ODBweH1ib2R5PmZvb3RlciAubG9nb3MgLnBvd2VyZWQtYnl7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi8uLi8uLi9jb21tb24tYXNzZXRzL2ltYWdlcy9sb2dvLXBvd2VyZWQtYnkucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciByZ2JhKDAsMCwwLDApO2hlaWdodDo0N3B4fWJvZHk+Zm9vdGVyIC5jb3B5cmlnaHQsYm9keT5mb290ZXIgLmFkbWluLWxvZ2lue2NvbG9yOmhzbGEoMCwwJSwxMDAlLC44KTtmb250LXNpemU6MC43cmVtO2ZvbnQtc2l6ZToxMi42cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keT5mb290ZXIgLmFkbWluLWxvZ2luIGF7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpfWJvZHk+Zm9vdGVyIC5hZG1pbi1sb2dpbiAuZmE6aG92ZXJ7Y3Vyc29yOmhlbHB9Ym9keT5mb290ZXIgLmhlYXAtYmFkZ2V7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjNyZW07bWFyZ2luLWJvdHRvbTo1NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXtib2R5PmZvb3RlciAubG9nb3MgLmRlcGFydG1lbnQtbG9nb3t0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdH1ib2R5PmZvb3RlciAubG9nb3MgLnBvd2VyZWQtYnl7dGV4dC1hbGlnbjpyaWdodDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodH1ib2R5PmZvb3RlciAuY29weXJpZ2h0LGJvZHk+Zm9vdGVyIC5hZG1pbi1sb2dpbnt0ZXh0LWFsaWduOnJpZ2h0fWJvZHk+Zm9vdGVyIC5oZWFwLWJhZGdle3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbTowfX1mb290ZXIuc3RyaXBwZWQtZm9vdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC42cmVtO2ZvbnQtc2l6ZToxMC44cHg7Y29sb3I6Izk5OTtib3JkZXItdG9wOjB9Zm9vdGVyLnN0cmlwcGVkLWZvb3RlciBkaXY6Zmlyc3QtY2hpbGQgYXtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7Y29sb3I6Izk5OX0uY29udGFjdC1jYXJke2JhY2tncm91bmQ6cmdiYSgxNTgsMjA2LDIzNSwuNSk7cGFkZGluZzoxZW07Ym9yZGVyLXJhZGl1czoycHg7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0uY29udGFjdC1jYXJkIGhlYWRlciBoMXttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJX0uY29udGFjdC1jYXJkIGFkZHJlc3MgLmZhe2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0LWNhcmQgYWRkcmVzcyAubmFtZXtmb250LXNpemU6MS4wNXJlbTtmb250LXNpemU6MTguOXB4O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgYWRkcmVzcyAudGVse2Rpc3BsYXk6YmxvY2t9LmNvbnRhY3QtY2FyZCBhZGRyZXNzIC5lbWFpbHtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgLm5vLWluZm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgaDF7d2lkdGg6ODUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbntmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbiBhOmhvdmVye2NvbG9yOiNmNDczMjF9LmNhcmQtZmVlZGJhY2stYmxvY2t7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHg7YW5pbWF0aW9uLWRlbGF5OjVzfS5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3N7Y29sb3I6IzAwNGQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZTZ9LmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3J7Y29sb3I6aHNsKDQsODkuNzQzNTg5NzQzNiUsMzUuODgyMzUyOTQxMiUpO2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH0uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZve2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJmfS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXIgaDJ7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O2NvbG9yOiMwMDUwMzA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2Y0NzMyMTtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4fS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIsLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74O+XCJ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74WHXCJ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Zm9jdXMgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYZcIn0uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgyKSBoMnthbmltYXRpb24tZGVsYXk6LjA1c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSBoMnthbmltYXRpb24tZGVsYXk6LjA4c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg0KSBoMnthbmltYXRpb24tZGVsYXk6LjExc30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg1KSBoMnthbmltYXRpb24tZGVsYXk6LjE0c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSBoMnthbmltYXRpb24tZGVsYXk6LjE3c30uYWNjb3JkaW9uIC5jb2xsYXBzZXttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgye2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweH19IiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG5cbm1haW4ge1xuICAgIHotaW5kZXg6IDE7XG59XG5tYWluID4gc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgbWFpbiA+IHNlY3Rpb24gPiBzZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS40MzgyICogMS42MTggKiAxLjMgKiAwLjUpO1xuICAgIH1cbn1cblxuLmdyaWQtcm93IHtcbiAgICAvL2ZpeCBmb3Igc2VldHRpbmcgbWF4IHdpZHRocyBmb3IgbGFyZ2Ugc2NyZWVuIHNpemVzXG4gICAgbWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHhsLXNjcmVlbi1icmVha3BvaW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogRml4IGZvciBhYnNvbHV0ZSBwb3NpdGlvbmluZyAqL1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL3ZhcmlhYmxlcycgYXMgYmFzZVZhcmlhYmxlcztcbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLy9JbnN0aXR1dGlvbiBzcGVjaWZpYyBjb2xvcnMuIEVhY2ggaW5zdGl0dXRpb24gY2FuIGN1c3RvbWl6ZSB0aGVpciBjb2xvcnMgaGVyZS5cbiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yOiAjMDA1MDMwO1xuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjogI2Y0NzMyMTtcblxuLy9QcmltYXJ5IGNvbG9ycy4gTW9zdGx5IGFwcGxpZWQgaW4gYnV0dG9uc1xuJHByaW1hcnktY29sb3I6ICRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuJHNlY29uZGFyeS1jb2xvcjogI2Y0NzMyMTtcbiRzcGVjaWFsLWNvbG9yOiAjZjQ3MzIxO1xuLy8jOWVjZWViXG4kYWNjZW50LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuLy9CYWNrZ3JvdW5kIENvbG9yc1xuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgLy9ncmF5IGJhY2tncm91bmRcbiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I6IHJnYmEoIzllY2VlYiwgMC41KTsgLy9saWdodCBibHVlIGJhY2tncm91bmRcbiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOyAvL21lc3NhZ2UgYmFja2dyb3VuZCBjb2xvclxuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvci1hbHRlcm5hdGU6ICRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4kdm9sdW50ZWVyLXByb2ZpbGUtYmFja2dyb3VuZC1jb2xvcjogJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcblxuLy8gSG92ZXIgY29sb3JzXG4kYmFkZ2UtbGluay1ob3Zlci1mb250LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4vLyBGb2N1cyBjb2xvcnNcbiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbi8vSG9tZXBhZ2UgaGVybyBzZWN0aW9uIHNlYXJjaCBidXR0b24gYmFja2dyb3VuZCBjb2xvclxuJGhvbWVwYWdlLXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4vLzQgc3RlcHMgY29sb3JzXG4kc3RlcC0xLWNvbG9yOiAjMDA2M2I5O1xuJHN0ZXAtMi1jb2xvcjogJHNwZWNpYWwtY29sb3I7XG4kc3RlcC0zLWNvbG9yOiAjZmZjYjA1O1xuJHN0ZXAtNC1jb2xvcjogYmFzZVZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuXG4vL0hvbWVwYWdlIGhpZ2hsaWdodGVkIHNlYXJjaGVzXG4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgNjksIDcxLCAwLjY1KTtcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1jb3VudDogMTU7XG4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtaW1hZ2VzLXBhdGg6ICcuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMnO1xuXG4vL0Nvb2tpZSBjb25zZW50IGJhbm5lciBzdHlsZSBvcHRpb25zXG4kY29va2llLWNvbnNlbnQtYmFubmVyLWJhY2tncm91bmQtY29sb3I6ICM4OTk2YTA7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWZvbnQtY29sb3I6ICNmZmY7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWZvbnQtY29sb3I6ICNmZmY7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3I6ICNmZmY7XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJTUFHRSBQQVRIUyAmIEZJTEVOQU1FU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLy8qKioqKiogTG9nb3MgKioqKioqLy9cbiRsb2dvLXNtYWxsLWZpbGVuYW1lOiAnLi4vaW1hZ2VzL2xvZ28tc21hbGwucG5nJztcbiRsb2dvLWZpbGVuYW1lOiAnLi4vaW1hZ2VzL2xvZ28tbWVkaXVtLnBuZyc7XG4kZGVwYXJ0bWVudC1sb2dvLWZpbGVuYW1lOiAnLi4vaW1hZ2VzL2xvZ28tZm9vdGVyLnBuZyc7XG5cbi8vKioqKioqIFZpY3RvciBzZWN0aW9uIG9uIGhvbWVwYWdlICoqKioqKi8vXG4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLWNvdW50OiA2O1xuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRoOiAnLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMnO1xuIiwiLy8gZm9udCBzaXplIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAndmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgICBmb250LXNpemU6ICgkc2l6ZSkgKyByZW07XG4gICAgZm9udC1zaXplOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIG1hcmdpbi1ib3R0b20gaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCRzaXplKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vZnVuY3Rpb24gdG8gY2FsY3VsYXRlIG1hcmdpbi1ib3R0b20gZm9yIHR5cGUgZWxlbWVudHNcbkBmdW5jdGlvbiB0eXBlLW1hcmdpbi1jYWxjdWxhdG9yKCRmb250LXNpemUpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LXNpemUgKiBjb21tb25WYXJpYWJsZXMuJGJhc2UtbGluZS1oZWlnaHQsICRmb250LXNpemUpO1xufVxuXG4vLyBtYXJnaW4tdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLXRvcCgkc2l6ZSkge1xuICAgIG1hcmdpbi10b3A6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLXRvcDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBtYXJnaW4tbGVmdCBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbi1sZWZ0KCRzaXplKSB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gbWFyZ2luLXJpZ2h0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCRzaXplKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNpemUpICsgcmVtO1xuICAgIG1hcmdpbi1yaWdodDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuLy8gYWxsIG1hcmdpbiBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbigkc2l6ZSkge1xuICAgIEBpbmNsdWRlIG1hcmdpbi10b3AoJHNpemUpO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoJHNpemUpO1xufVxuXG4vLyBwYWRkaW5nLXRvcCBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIHBhZGRpbmctdG9wKCRzaXplKSB7XG4gICAgcGFkZGluZy10b3A6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy10b3A6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gcGFkZGluZy1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCRzaXplKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNpemUpICsgcmVtO1xuICAgIHBhZGRpbmctbGVmdDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLXRvcCBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIHBhZGRpbmctYm90dG9tKCRzaXplKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1ib3R0b206ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gcGFkZGluZy1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkc2l6ZSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1yaWdodDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBhbGwgcGFkZGluZyBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIHBhZGRpbmcoJHNpemUpIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1yaWdodCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oJHNpemUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgkc2l6ZSk7XG59XG5cbi8vaG9yaXpvbnRhbCBjZW50ZXIgYSBkaXZcbkBtaXhpbiBjZW50ZXIoKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLy8gYm9yZGVyLXJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLy91dGlsaXR5IGNsYXNzIHRvIGFkZCBncmlkIHN0eWxpbmcgdG8gaW5kaXZpZHVhbCBlbGVtZW50cyBzbyB0aGF0IHdlIGRvIG5vdCBoYXZlIHRvIGFkZCBncmlkLXJvdyBjbGFzc2VzIGluIHNlbGVjdCBlbGVtZW50c1xuQG1peGluIGdyaWQtY29udGFpbmVyIHtcbiAgICAvKlxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuKi9cbn1cbi8vdXRpbGl0eSBjbGFzcyB0byBhZGQgcGFkZGluZyBpbnNpZGUgYSBncmlkLWNvbnRhaW5lclxuQG1peGluIGdyaWQtY29udGFpbmVyLWVsZW1lbnRzKCRwYWRkaW5nKSB7XG4gICAgLypcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZykgKyByZW07XG4qL1xufVxuXG4vL3RyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkdGltaW5nLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiB0aW1pbmdcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdHJhbnNpdGlvbi1mdW5jdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tZnVuY3Rpb247XG59XG4vL3RyYW5zaXRpb24gZHVyYXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiBwcm9wZXJ0eVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbn1cblxuLy9Cb3ggc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdygpIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi8vSG92ZXIgQm94IHNoYWRvd1xuQG1peGluIGh2ci1ib3gtc2hhZG93KCkge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1peGluIGZsZXgtZGlzcGxheSgpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIG5vLWh5cGhlbnMoKSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAtbXMtaHlwaGVuczogbm9uZTtcbiAgICBoeXBoZW5zOiBub25lO1xufVxuXG4vKkZvcmNlIHdvcmQgYnJlYWsgaW4gbG9uZyB3b3JkcyovXG5AbWl4aW4gd29yZC13cmFwKCkge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG59XG4iLCIvKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBTaXplc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kb25lLXJlbTogMTg7IC8vYmFzZS1mb250LXNpemUgaW4gcHhcbiRiYXNlLWZvbnQtc2l6ZTogbWF0aC5kaXYoJG9uZS1yZW0sIDE2KTsgLy9iYXNlIGZvbnQgc2l6ZSBpbiBwcm9wb3J0aW9uIHRvIGRlZmF1bHQgYnJvd3NlciBmb250IHNpemVcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjk7IC8vMTY1JTtcblxuLy8gVHlwb2dyYXBoaWMgc2NhbGVcbiRoMS1mb250LXNpemU6IDEuNjE4O1xuJGgyLWZvbnQtc2l6ZTogMS40MzgyO1xuJGgzLWZvbnQtc2l6ZTogMS4yMjIyO1xuJGg0LWZvbnQtc2l6ZTogMS4xMTExO1xuXG4vL0V4dHJhIGxhcmdlIGZvbnQgKHVzZWQgbW9zdGx5IGZvciBleHRyYSBsYXJnZSBpY29ucylcbiRleHRyYS1sYXJnZS1mb250LXNpemU6IDU7XG5cbi8vRm9ybXNcbiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemU6IDAuODU7XG4kZm9ybS1sZWdlbmQtZm9udC1zaXplOiAxLjIyMjI7XG5cbi8vQmFkZ2VzXG4kYmFkZ2UtZm9udC1zaXplOiAwLjg1O1xuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbG9yc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vL0ZvbnQgY29sb3JzXG4kaGVhZGVyLWZvbnQtY29sb3I6ICMyMjI7IC8vIERlZmF1bHQgY29sb3IgYXBwbGllZCB0byBhbGwgaGVhZGVyc1xuJGgxLWZvbnQtY29sb3I6ICMyMjI7IC8vaDEgZm9udCBjb2xvciBvdmVycmlkZXMgZGVmYXVsdCBoZWFkZXIgY29sb3JcbiRoNC1mb250LWNvbG9yOiAjNjY2OyAvL2gxIGZvbnQgY29sb3Igb3ZlcnJpZGVzIGRlZmF1bHQgaGVhZGVyIGNvbG9yXG4kYmFzZS1mb250LWNvbG9yOiAjMzMzO1xuJHNlY29uZGFyeS1mb250LWNvbG9yOiAjNjY2O1xuJHNtYWxsLWZvbnQtY29sb3I6ICM1NTU7XG4kbGluay1mb250LWNvbG9yOiAjMDM2MmNmO1xuJGxpbmstaG92ZXItY29sb3I6ICMzNjZjYWY7XG4kc3VjY2Vzcy1mb250LWNvbG9yOiBncmVlbjtcbiRlcnJvci1mb250LWNvbG9yOiAjZGUxYTBjO1xuJGZlZWRiYWNrLWJsb2NrLWZvbnQtY29sb3I6ICM0ODQ4NDg7XG4kYmFkZ2UtZm9udC1jb2xvcjogI2ZmZmZmZjtcblxuLy8gQmFja2dyb3VuZCBjb2xvcnNcbiRzdWNjZXNzLWJhY2tncm91bmQtY29sb3I6ICNkNGVjZTY7IC8vbGlnaHQgZ3JlZW4gYmFja2dyb3VuZCBjb2xvciBmb3Igc3VjY2VzcyBmZWVkYmFjayBibG9ja3NcbiRlcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjZjhkMGM4OyAvL2xpZ2h0IHJlZCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBlcnJvciBmZWVkYmFjayBibG9ja3NcbiRpbmZvLWJhY2tncm91bmQtY29sb3I6ICNmZmVlYmY7IC8veWVsbG93IGJhY2tncm91bmQgY29sb3IgZm9yIGluZm8gZmVlZGJhY2sgYmxvY2tzXG4kYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZm9udC1jb2xvcjsgLy9ncmVlbiBiYWNrZ3JvdW5kIGNvbG9yIGZvciBiYWRnZXNcbiRtZW51LWJhZGdlLWJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWZvbnQtY29sb3I7IC8vYmFja2dyb3VuZCBjb2xvciBmb3IgbWVudSBiYWRnZXNcbiRmaWVsZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvL2ZpZWxkIGJhY2tncm91bmQgY29sb3JcblxuLy8gQm9yZGVyIGNvbG9yc1xuJGJvcmRlci1jb2xvcjogI2NjYztcbiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjogIzk5OTtcblxuLy9PdmVybGF5IGNvbG9yc1xuJG92ZXJsYXktY29sb3I6IHJnYmEoODksIDE0MSwgMjA0LCAwLjk1KTtcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvbnQgZmFtaWxpZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbiRwcmltYXJ5LWZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGVyLWZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIEJvcmRlciByYWRpdXNcbiRib3JkZXItcmFkaXVzOiA1cHg7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAycHg7XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJTUFHRSBQQVRIUyAmIEZJTEVOQU1FU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4kaW1hZ2UtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvaW1hZ2VzJztcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgQnJlYWtwb2ludHMgKE1pbi4gd2lkdGhzKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuJHNtLXNjcmVlbi1icmVha3BvaW50OiAxNy43NzdlbTtcbiRtZC1zY3JlZW4tYnJlYWtwb2ludDogNDIuNjY2ZW07XG4kbGctc2NyZWVuLWJyZWFrcG9pbnQ6IDU2Ljg4OGVtO1xuJHhsLXNjcmVlbi1icmVha3BvaW50OiA3MS4xMTFlbTtcbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqIFVUSUxJVElFUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4udmVydGljYWwtY2VudGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDsgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cbiAgICBkaXNwbGF5OiAtbW96LWJveCAhaW1wb3J0YW50OyAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY2VudGVyLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1ob3Zlci11bmRlcmxpbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi8vU3BlY2lhbCBoZWFkZXIgd2l0aCB0b3AgYm9yZGVyXG4vKk1vc3RseSB1c2VkIG9uIHRoZSBtYWluIHBhZ2UgZm9yIDQgc3RlcHMsIGNvbnNlbnQgYW5kIHByaXZhY3kgc2VjdGlvbnMqL1xuLnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgfVxufVxuXG4vL0NlbnRlciBwb3NpdGlvbiBhIGJhY2tncm91bmQgaW1hZ2UuXG4uY2VudGVyLXBvc2l0aW9uZWQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8vQWRkIGJhY2tncm91bmQgY29sb3IgdG8gYSBibG9jayBlbGVtZW50XG4ubmV1dHJhbC1iYWNrZ3JvdW5kLFxuLnNwZWNpYWwtYmFja2dyb3VuZCxcbi53aGl0ZS1iYWNrZ3JvdW5kLFxuLmVycm9yLWJhY2tncm91bmQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xufVxuLm5ldXRyYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5zcGVjaWFsLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG59XG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5lcnJvci1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi8vQWRkIGJvcmRlciBjb2xvciB0byBhIGJsb2NrIGVsZW1lbnRcbi5ib3JkZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xufVxuXG4vL0ZvbnQgY29sb3JzXG4ucHJpbWFyeS1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG59XG4uc2Vjb25kYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xufVxuLmVycm9yLWZvbnQtY29sb3IsXG4uZXJyb3ItZm9udC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbn1cbi5zdWNjZXNzLWZvbnQtY29sb3IsXG4uc3VjY2Vzcy1mb250LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG59XG5cbi8vU2Vjb25kYXJ5IGZvbnQgc3R5bGVcbi5zZWNvbmRhcnktZm9udC1zdHlsZSB7XG4gICAgQGV4dGVuZCAuc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8vRGl2aWRlcnNcbi5kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbn1cbi5zdHlsaXplZC1kaXZpZGVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS0nO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC0xLjNlbTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSAwLjI1ZW0gMCAwLjI1ZW07XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIH1cbn1cbi8vQXBwbHkgdG8gZmlyc3QgZ3JpZCBlbGVtZW50XG4udmVydGljYWwtZGl2aWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xufVxuLnN0eWxpemVkLWRpdmlkZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLSc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLTEuM2VtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgfVxufVxuLy9NYXJnaW5zXG4vL01hcmdpbnNcbi5tYXJnaW4tdG9wLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xufVxuLm1hcmdpbi1yaWdodC1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbn1cbi5tYXJnaW4tYm90dG9tLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLm1hcmdpbi10b3Age1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xufVxuLm1hcmdpbi1ib3R0b20ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xufVxuLm1hcmdpbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMik7XG59XG4ubWFyZ2luLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDIpO1xufVxuLm5lZ2F0aXZlLW1hcmdpbi10b3Age1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbn1cbi5uby1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAudmVydGljYWwtZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG59XG5cbi8vRmxvYXQgZWxlbWVudHNcbi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vL2NsZWFyZml4IGhhY2tcbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi8vQWRkaW5nIG1hcmdpbiB0byBpY29uc1xuLmZhLW1hcmdpbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogTEFZT1VUIEdSSURTKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKipcbiAgdGl0bGU6IEdyaWRzXG4gIHNlY3Rpb246IEF0b21zXG4gIGRlc2NyaXB0aW9uOiBMYXlvdXQgZ3JpZHMgYXJlIHRoZSBmb3VuZGF0aW9uIG9mIG91ciByZXNwb3NpdmUgbGF5b3V0LiBPdXIgZ3JpZCBzeXN0ZW0gaXMgdmVyeSBzaW1wbGUgdG8gdW5kZXJzdGFuZC4gV2UgYXJlIHVzaW5nIGEgMTIgY29sdW1uIGdyaWQuIFlvdSBjcmVhdGUgYSByb3cgYnkgdXNpbmcgdGhlIC5ncmlkLXJvdyBjbGFzcywgYW5kIGNyZWF0ZSBjb2x1bW5zIHdpdGhpbiB0aGF0IHJvdyBieSB1c2luZyB0aGUgZ3JpZC0qIGNsYXNzZXMuIFRoZSBjb2x1bXMgY2FuIGJlIG9mIGFueSB3aWR0aCBpbiBudW1iZXIgYmV0d2VlbiAxIGFuZCAxMi4gQXMgYW4gZXhhbXBsZSwgdGhlIGNsYXNzIGdyaWQtMS0yIHdpbGwgY3JlYXRlIGEgY29sdW1uIG9mIHdpZHRoIDUwJSBpbiBhIHJvdy4gV2UgaGF2ZSBzcGVjaWZpYyBjbGFzc2VzIGZvciBhIHdpZHRoIG9mIGdvbGRlbiByYXRpbyBhcyBkZWZpbmVkIGluIHRoZSBleGFtcGxlIGJlbG93LiBZb3UgY2FuIHNwZWNpZnkgc3VjaCBsYXlvdXQgZm9yIHNwZWNpZmljIHNjcmVlbiBzaXplcyBhcyB3ZWxsIGJldHdlZW4gc21hbGwoc20pLCBtZWRpdW0obWQpLCBsYXJnZShsZykgYW5kIHgtbGFyZ2UoeGwpLiBBIGNsYXNzIGdyaWQtbGctMS0zIHdpbGwgY3JlYXRlIGEgY29udGFpbmVyIG9mIDMzJSB3aWR0aCBvbiBsYXJnZSBzY3JlZW5zLlxuICBleGFtcGxlOlxuICBcdDxkaXYgY2xhc3M9XCJncmlkLXJvd1wiPlxuXHQgICAgPGRpdiBjbGFzcz1cImdyaWQtZ29sZGVuLXNtYWxsZXIgZ3JpZC1tZC0xLTNcIj48cD5Hb2xkZW4gU21hbGxlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQgICAgPGRpdiBjbGFzcz1cImdyaWQtZ29sZGVuLWxhcmdlciBncmlkLW1kLTEtM1wiPjxwPkdvbGRlbiBMYXJnZXIgU2VnbWVudCBvbiBzbWFsbCBzY3JlZW5zLCAxLzNyZCB3aWR0aCBvbiBtZWRpdW0gc2NyZWVuczwvcD48L2Rpdj5cblx0PC9kaXY+XG4qKiovXG5cbi8qIEdsb2JhbCBncmlkICovXG4uZ3JpZC0xLFxuLmdyaWQtMS0xLFxuLmdyaWQtMS0yLFxuLmdyaWQtMS0zLFxuLmdyaWQtMi0zLFxuLmdyaWQtMS00LFxuLmdyaWQtMy00LFxuLmdyaWQtMS02LFxuLmdyaWQtNS02LFxuLmdyaWQtMS0xMixcbi5ncmlkLTItMTIsXG4uZ3JpZC0zLTEyLFxuLmdyaWQtNC0xMixcbi5ncmlkLTUtMTIsXG4uZ3JpZC02LTEyLFxuLmdyaWQtNy0xMixcbi5ncmlkLTgtMTIsXG4uZ3JpZC05LTEyLFxuLmdyaWQtMTAtMTIsXG4uZ3JpZC0xMS0xMixcbi5ncmlkLTEyLTEyLFxuLmdyaWQtZ29sZGVuLWxhcmdlcixcbi5ncmlkLWdvbGRlbi1zbWFsbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB6b29tOiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmdyaWQtMS0xMiB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlO1xufVxuXG4uZ3JpZC0xLTYsXG4uZ3JpZC0yLTEyIHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTtcbn1cblxuLmdyaWQtMS00LFxuLmdyaWQtMy0xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OSU7XG59XG5cbi5ncmlkLTEtMyxcbi5ncmlkLTQtMTIge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlO1xufVxuXG4uZ3JpZC1nb2xkZW4tc21hbGxlciB7XG4gICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICp3aWR0aDogMzguMjQwNiU7XG59XG5cbi5ncmlkLTUtMTIge1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAqd2lkdGg6IDQxLjYzNTclO1xufVxuXG4uZ3JpZC0xLTIsXG4uZ3JpZC02LTEyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOTY5JTtcbn1cblxuLmdyaWQtNy0xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICp3aWR0aDogNTguMzAyMyU7XG59XG5cbi5ncmlkLWdvbGRlbi1sYXJnZXIge1xuICAgIHdpZHRoOiA2MS43MjgzJTtcbiAgICAqd2lkdGg6IDYxLjY5NzMlO1xufVxuXG4uZ3JpZC0yLTMsXG4uZ3JpZC04LTEyIHtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgKndpZHRoOiA2Ni42MzU3JTtcbn1cblxuLmdyaWQtMy00LFxuLmdyaWQtOS0xMiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0Ljk2OSU7XG59XG5cbi5ncmlkLTUtNixcbi5ncmlkLTEwLTEyIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgKndpZHRoOiA4My4zMDIzJTtcbn1cblxuLmdyaWQtMTEtMTIge1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAqd2lkdGg6IDkxLjYzNTclO1xufVxuXG4uZ3JpZC0xLFxuLmdyaWQtMS0xLFxuLmdyaWQtMTItMTIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vL0NlbnRlcmluZyBjbGFzc2VzIDogQWRkIC5ncmlkLWNlbnRlcmVkIHRvIHlvdXIgY29sdW1uIHRvIGNlbnRlciBjb2x1bW5zXG4uZ3JpZC1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3Igc21hbGwgc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRzbS1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLXNtLTEsXG4gICAgLmdyaWQtc20tMS0xLFxuICAgIC5ncmlkLXNtLTEtMixcbiAgICAuZ3JpZC1zbS0xLTMsXG4gICAgLmdyaWQtc20tMi0zLFxuICAgIC5ncmlkLXNtLTEtNCxcbiAgICAuZ3JpZC1zbS0zLTQsXG4gICAgLmdyaWQtc20tMS02LFxuICAgIC5ncmlkLXNtLTUtNixcbiAgICAuZ3JpZC1zbS0xLTEyLFxuICAgIC5ncmlkLXNtLTItMTIsXG4gICAgLmdyaWQtc20tMy0xMixcbiAgICAuZ3JpZC1zbS00LTEyLFxuICAgIC5ncmlkLXNtLTUtMTIsXG4gICAgLmdyaWQtc20tNi0xMixcbiAgICAuZ3JpZC1zbS03LTEyLFxuICAgIC5ncmlkLXNtLTgtMTIsXG4gICAgLmdyaWQtc20tOS0xMixcbiAgICAuZ3JpZC1zbS0xMC0xMixcbiAgICAuZ3JpZC1zbS0xMS0xMixcbiAgICAuZ3JpZC1zbS0xMi0xMixcbiAgICAuZ3JpZC1zbS1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLXNtLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS02LFxuICAgIC5ncmlkLXNtLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS00LFxuICAgIC5ncmlkLXNtLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMS0zLFxuICAgIC5ncmlkLXNtLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTIsXG4gICAgLmdyaWQtc20tNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMi0zLFxuICAgIC5ncmlkLXNtLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMy00LFxuICAgIC5ncmlkLXNtLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tNS02LFxuICAgIC5ncmlkLXNtLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTEsXG4gICAgLmdyaWQtc20tMS0xLFxuICAgIC5ncmlkLXNtLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC1zbS1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLXNtLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3IgbWVkaXVtIHdpZHRoIHNjcmVlbnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC1tZC0xLFxuICAgIC5ncmlkLW1kLTEtMSxcbiAgICAuZ3JpZC1tZC0xLTIsXG4gICAgLmdyaWQtbWQtMS0zLFxuICAgIC5ncmlkLW1kLTItMyxcbiAgICAuZ3JpZC1tZC0xLTQsXG4gICAgLmdyaWQtbWQtMy00LFxuICAgIC5ncmlkLW1kLTEtNixcbiAgICAuZ3JpZC1tZC01LTYsXG4gICAgLmdyaWQtbWQtMS0xMixcbiAgICAuZ3JpZC1tZC0yLTEyLFxuICAgIC5ncmlkLW1kLTMtMTIsXG4gICAgLmdyaWQtbWQtNC0xMixcbiAgICAuZ3JpZC1tZC01LTEyLFxuICAgIC5ncmlkLW1kLTYtMTIsXG4gICAgLmdyaWQtbWQtNy0xMixcbiAgICAuZ3JpZC1tZC04LTEyLFxuICAgIC5ncmlkLW1kLTktMTIsXG4gICAgLmdyaWQtbWQtMTAtMTIsXG4gICAgLmdyaWQtbWQtMTEtMTIsXG4gICAgLmdyaWQtbWQtMTItMTIsXG4gICAgLmdyaWQtbWQtZ29sZGVuLWxhcmdlcixcbiAgICAuZ3JpZC1tZC1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtMTIge1xuICAgICAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtNixcbiAgICAuZ3JpZC1tZC0yLTEyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtNCxcbiAgICAuZ3JpZC1tZC0zLTEyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEtMyxcbiAgICAuZ3JpZC1tZC00LTEyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICAgICAqd2lkdGg6IDM4LjI0MDYlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTUtMTIge1xuICAgICAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS0yLFxuICAgIC5ncmlkLW1kLTYtMTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtNy0xMiB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICAgICAqd2lkdGg6IDYxLjY5NzMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTItMyxcbiAgICAuZ3JpZC1tZC04LTEyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTMtNCxcbiAgICAuZ3JpZC1tZC05LTEyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTUtNixcbiAgICAuZ3JpZC1tZC0xMC0xMiB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC0xMS0xMiB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC0xLFxuICAgIC5ncmlkLW1kLTEtMSxcbiAgICAuZ3JpZC1tZC0xMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQtbWQtY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbiAgICAuZ3JpZC1tZC1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyogU3BlY2lmaWMgZ3JpZHMgZm9yIGxhcmdlIHdpZHRoIHNjcmVlbnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC1sZy0xLFxuICAgIC5ncmlkLWxnLTEtMSxcbiAgICAuZ3JpZC1sZy0xLTIsXG4gICAgLmdyaWQtbGctMS0zLFxuICAgIC5ncmlkLWxnLTItMyxcbiAgICAuZ3JpZC1sZy0xLTQsXG4gICAgLmdyaWQtbGctMy00LFxuICAgIC5ncmlkLWxnLTEtNixcbiAgICAuZ3JpZC1sZy01LTYsXG4gICAgLmdyaWQtbGctMS0xMixcbiAgICAuZ3JpZC1sZy0yLTEyLFxuICAgIC5ncmlkLWxnLTMtMTIsXG4gICAgLmdyaWQtbGctNC0xMixcbiAgICAuZ3JpZC1sZy01LTEyLFxuICAgIC5ncmlkLWxnLTYtMTIsXG4gICAgLmdyaWQtbGctNy0xMixcbiAgICAuZ3JpZC1sZy04LTEyLFxuICAgIC5ncmlkLWxnLTktMTIsXG4gICAgLmdyaWQtbGctMTAtMTIsXG4gICAgLmdyaWQtbGctMTEtMTIsXG4gICAgLmdyaWQtbGctMTItMTIsXG4gICAgLmdyaWQtbGctZ29sZGVuLWxhcmdlcixcbiAgICAuZ3JpZC1sZy1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtMTIge1xuICAgICAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtNixcbiAgICAuZ3JpZC1sZy0yLTEyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtNCxcbiAgICAuZ3JpZC1sZy0zLTEyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEtMyxcbiAgICAuZ3JpZC1sZy00LTEyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICAgICAqd2lkdGg6IDM4LjI0MDYlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTUtMTIge1xuICAgICAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS0yLFxuICAgIC5ncmlkLWxnLTYtMTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctNy0xMiB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICAgICAqd2lkdGg6IDYxLjY5NzMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTItMyxcbiAgICAuZ3JpZC1sZy04LTEyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTMtNCxcbiAgICAuZ3JpZC1sZy05LTEyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTUtNixcbiAgICAuZ3JpZC1sZy0xMC0xMiB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy0xMS0xMiB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy0xLFxuICAgIC5ncmlkLWxnLTEtMSxcbiAgICAuZ3JpZC1sZy0xMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQtbGctY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbiAgICAuZ3JpZC1sZy1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyogU3BlY2lmaWMgZ3JpZHMgZm9yIGV4dHJhIGxhcmdlIHdpZHRoIHNjcmVlbnMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4keGwtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC14bC0xLFxuICAgIC5ncmlkLXhsLTEtMSxcbiAgICAuZ3JpZC14bC0xLTIsXG4gICAgLmdyaWQteGwtMS0zLFxuICAgIC5ncmlkLXhsLTItMyxcbiAgICAuZ3JpZC14bC0xLTQsXG4gICAgLmdyaWQteGwtMy00LFxuICAgIC5ncmlkLXhsLTEtNixcbiAgICAuZ3JpZC14bC01LTYsXG4gICAgLmdyaWQteGwtMS0xMixcbiAgICAuZ3JpZC14bC0yLTEyLFxuICAgIC5ncmlkLXhsLTMtMTIsXG4gICAgLmdyaWQteGwtNC0xMixcbiAgICAuZ3JpZC14bC01LTEyLFxuICAgIC5ncmlkLXhsLTYtMTIsXG4gICAgLmdyaWQteGwtNy0xMixcbiAgICAuZ3JpZC14bC04LTEyLFxuICAgIC5ncmlkLXhsLTktMTIsXG4gICAgLmdyaWQteGwtMTAtMTIsXG4gICAgLmdyaWQteGwtMTEtMTIsXG4gICAgLmdyaWQteGwtMTItMTIsXG4gICAgLmdyaWQteGwtZ29sZGVuLWxhcmdlcixcbiAgICAuZ3JpZC14bC1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtMTIge1xuICAgICAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtNixcbiAgICAuZ3JpZC14bC0yLTEyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDE2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtNCxcbiAgICAuZ3JpZC14bC0zLTEyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgKndpZHRoOiAyNC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEtMyxcbiAgICAuZ3JpZC14bC00LTEyIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgd2lkdGg6IDM4LjI3MTYlO1xuICAgICAgICAqd2lkdGg6IDM4LjI0MDYlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTUtMTIge1xuICAgICAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNDEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS0yLFxuICAgIC5ncmlkLXhsLTYtMTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAqd2lkdGg6IDQ5Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtNy0xMiB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICAgICAqd2lkdGg6IDYxLjY5NzMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTItMyxcbiAgICAuZ3JpZC14bC04LTEyIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICAgICAqd2lkdGg6IDY2LjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTMtNCxcbiAgICAuZ3JpZC14bC05LTEyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgKndpZHRoOiA3NC45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTUtNixcbiAgICAuZ3JpZC14bC0xMC0xMiB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgKndpZHRoOiA4My4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC0xMS0xMiB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA5MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC0xLFxuICAgIC5ncmlkLXhsLTEtMSxcbiAgICAuZ3JpZC14bC0xMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQteGwtY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbiAgICAuZ3JpZC14bC1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuLyogVGhlIGNvbnRhaW5lciBjbGFzcyAodGhpbmsgb2YgYSByb3cpIHdpdGhpbiB3aGljaCB0aGUgZ3JpZHMgY2FuIHJlc2lkZSAqL1xuLmdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLyogQWRkaW5nIHBhZGRpbmcgdG8gZWFjaCB1bml0ICovXG4uZ3JpZC1yb3cgPiBkaXYsXG4uZ3JpZC1yb3cgPiBzZWN0aW9uIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZ3JpZC1yb3cgPiBkaXYsXG4gICAgLmdyaWQtcm93ID4gc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIH1cbn1cbi8qIFlvdSBjYW4gc3BlY2lmeSBubyBwYWRkaW5nIGZvciBhIHVuaXQgYnkgYWRkaW5nIGEgY2xhc3MgXCJncmlkLW5vLXBhZGRpbmdcIiAqL1xuLmdyaWQtbm8tcGFkZGluZyA+IGRpdixcbi5ncmlkLW5vLXBhZGRpbmcgPiBzZWN0aW9uIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vLyBVdGlsaXR5IGZvbnQgY2xhc3NlcyBmb3IgY29sb3JzXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmltYXJ5IENvbG9ycy4gTW9zdGx5IGFwcGxpZWQgaW4gYnV0dG9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnByaW1hcnktY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5X2NvbG9yO1xufVxuLnNlY29uZGFyeS1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeV9jb2xvcjtcbn1cbi5zcGVjaWFsLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbF9jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvbnQgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uaGVhZGVyLWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWNvbG9yO1xufVxuLmJhc2UtZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xufVxuLnNlY29uZGFyeS1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbn1cbi5zdWNjZXNzLWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbn1cbi5lcnJvci1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuLmxpbmstZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhY2tncm91bmQgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4ubmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLnNwZWNpYWwtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiFcblRZUEVQTEFURSA6IFNUQVJURVIgS0lUXG5VUkwgLi4uLi4uLi4uLi4gaHR0cDovL3R5cGVwbGF0ZS5jb21cblZFUlNJT04gLi4uLi4uLiAyLjAuMFxuR2l0aHViIC4uLi4uLi4uIGh0dHBzOi8vZ2l0aHViLmNvbS90eXBlcGxhdGUvc3RhcnRlci1raXRcbkFVVEhPUlMgLi4uLi4uLiBEZW5uaXMgR2FlYmVsIChAZ3J5Z2hvc3R2aXN1YWxzKSAmIFphY2hhcnkgS2FpbiAoQHpha2thaW4pXG5MSUNFTlNFIC4uLi4uLi4gQ3JlYXRpdmUgQ29tbW1vbnMgQXR0cmlidXRpb24gMy4wIChodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS8zLjApXG5MSUNFTlNFIFVSTCAuLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdC9ibG9iL21hc3Rlci9saWNlbnNlLnR4dFxuKi9cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFwcGxpY2F0aW9uIEZvbnQgU3RhY2tcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG4uZ3JpZC1yb3cgW2NsYXNzKj0nZ3JpZCddIHtcbiAgICAvKiBTZXQgeW91ciBjb250ZW50IGZvbnQgc3RhY2sgaGVyZTogKi9cbiAgICAvLyBmb250LWZhbWlseTogJ011bGknLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdvcmQgV3JhcFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4uYnJlYWt3b3JkIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ub3JtYWwtd3JhcCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5pbmhlcml0LXdyYXAge1xuICAgIHdvcmQtd3JhcDogYXV0bztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2UgVHlwZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udDogbm9ybWFsIG1hdGgucGVyY2VudGFnZShjb21tb25WYXJpYWJsZXMuJGJhc2UtZm9udC1zaXplKSAjeycvJ30je2NvbW1vblZhcmlhYmxlcy4kYmFzZS1saW5lLWhlaWdodH1cbiAgICAgICAgY29tbW9uVmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5OyAvKiBiYXNlIGZvbnQgc2l6ZSAxOHB4IHdpdGggMS42NSBsaW5lLWhlaWdodCAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVzcGVlZDtcbn1cblxuYm9keSB7XG4gICAgLy8gd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpbmUgUHJpbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGVhZGluZ3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgLyogIHZvb2RvbyB0byBlbmFibGUgbGlnYXR1cmVzIGFuZCBrZXJuaW5nIHwgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9DU1MvdGV4dC1yZW5kZXJpbmcgKi9cbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1mYW1pbHk7XG4gICAgLy8gd29yZC1icmVhazogbm9ybWFsO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zO1xufVxuXG4vKipcbiogRXhwbGFuYXRpb246XG4qIG1hcmdpbi1ib3R0b20gPSAoIGJhc2UgZm9udC1zaXplICogYmFzZSBsaW5lLWhlaWdodCApIC8gY3VycmVudCBmb250LXNpemUuIFRoaXMgaXMgY2FsY3VsYXRlZCB1c2luZyB0aGUgZnVuY3Rpb24gdHlwZS1tYXJnaW4tY2FsY3VsYXRvclxuKlxuKiBNYWtlcyBzdXJlIHRoYXQgdGhlcmUncyBhbHdheXMgb25lIHVuaXQgb2YgbWVhc3VyZSdzIHdvcnRoIG9mIHNwYWNlIGJldHdlZW4gc3R1ZmZcbiogZm9yIGhlYWRpbmdzLiBUaGlzIGlzIGJldHRlciB0aGFuIHNwYWNpbmcgdXNpbmcgbGluZS1oZWlnaHQgYmVjYXVzZSBvZiB0aGUgd3JhcHBpbmcgaXNzdWUgd2hlcmUgd2UgaGF2ZVxuKiB3cmFwcGluZyBvbnRvIDIgbGluZXMgd2l0aCBhIGhpZ2ggbGluZS1oZWlnaHQuXG4qIGZvbnQgc2l6ZShyZW0pPWZvbnQgc2l6ZShweCkvYmFzZSBmb250IHNpemUocHgpXG4gKi9cblxuaDEsXG4uYWxwaGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMS1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKGZ1bmN0aW9ucy50eXBlLW1hcmdpbi1jYWxjdWxhdG9yKGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1zaXplKSk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1jb2xvcjtcbn1cblxuaDIsXG4uYmV0YSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShcbiAgICAgICAgY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemVcbiAgICApOyAvL0lmIHlvdSBjaGFuZ2UgdGhpcyB2YWx1ZSwgcmVtZW1iZXIgdG8gY2hhbmdlIHRoZSBtYXJnaW4tdG9wIGZvciBhIHNlY3Rpb24gaW4gbWFpbi5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSkpO1xufVxuXG5oMyxcbi5nYW1tYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgLy8gQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSh0eXBlLW1hcmdpbi1jYWxjdWxhdG9yKHZhcmlhYmxlcy4kaDMtZm9udC1zaXplKSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC43NSk7XG59XG5cbmg0LFxuaDUsXG5oNixcbi5kZWx0YSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjYpO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtY29sb3I7XG59XG5cbi8vRXh0cmEgbGFyZ2UgZm9udCAodXNlZCBtb3N0bHkgZm9yIGV4dHJhIGxhcmdlIGljb25zKVxuLmV4dHJhLWxhcmdlLWZvbnQtc2l6ZSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGV4dHJhLWxhcmdlLWZvbnQtc2l6ZSk7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQYXJhZ3JhcGhzIGFuZCBJbmRlbnRhdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5wIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyZW07IC8qIGJvdHRvbSBtYXJnaW4gZm9yIHBhcmFncmFwaHMgKi9cbn1cblxuLyogdGV4dCBpbmRlbnQgYW5kIG5vIHRvcCBtYXJnaW4gb24gc3Vic2VxdWVudCBwYXJhZ3JhcGhzICovXG5wICsgcCB7XG4gICAgdGV4dC1pbmRlbnQ6IDAuNzVlbTsgLyogaW5kZW50IHN1YnNlcXVlbnQgcGFyYWdyYXBocyAqL1xuICAgIG1hcmdpbi10b3A6IC0wLjc1ZW07XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIeXBoZW5zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0LFxuYWJicixcbmFjcm9ueW0sXG5ibG9ja3F1b3RlLFxuY29kZSxcbmtiZCxcbnEsXG5zYW1wLFxudmFyLFxuc3Ryb25nLFxuZW0sXG5hLFxuYnV0dG9uIHtcbiAgICAvKiBBY2NlcHRlZCB2YWx1ZXM6IFsgbm9uZSB8IG1hbnVhbCB8IGF1dG8gXSAqLyAvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdGhvdWdodHMvMjAxMi8xMi8xNy93aGVyZS10by1hdm9pZC1jc3MtaHlwaGVuYXRpb24gKi9cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEFiYnJldmlhdGlvbnMgTWFya3VwXG5cbiAgPGFiYnIgdGl0bGU9XCJoeXBlciB0ZXh0IG1hcmt1cCBsYW5ndWFnZVwiPkhNVEw8L2FiYnI+XG5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuYWJicixcbi5zbWFsbC1jYXBzIHtcbiAgICAtd2Via2l0LWZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAtbW96LWZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICAtbXMtZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc21hbGwtZm9udC1jb2xvcjtcbn1cblxuYWJiclt0aXRsZV06aG92ZXIge1xuICAgIGN1cnNvcjogaGVscDsgLyogY3Vyc29yIGNoYW5nZWQgdG8gYSBxdWVzdGlvbiBtYXJrIHdoZW4gaXQgaGFzIGEgdGl0bGUgKi9cbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgT3JkZXJlZCBMaXN0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLy8gIG9sIHtcbi8vICAgICBjb3VudGVyLXJlc2V0OmxpOyAvKiBJbml0aWF0ZSBhIGNvdW50ZXIgKi9cbi8vICAgICBtYXJnaW4tbGVmdDowOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cbi8vICAgICBwYWRkaW5nLWxlZnQ6MDsgLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGxlZnQgcGFkZGluZyAqL1xuLy8gfVxuLy8gb2wgPiBsaSB7XG4vLyAgICAgcG9zaXRpb246cmVsYXRpdmU7IC8qIENyZWF0ZSBhIHBvc2l0aW9uaW5nIGNvbnRleHQgKi9cbi8vICAgICBtYXJnaW46MCAwIDZweCAyZW07IC8qIEdpdmUgZWFjaCBsaXN0IGl0ZW0gYSBsZWZ0IG1hcmdpbiB0byBtYWtlIHJvb20gZm9yIHRoZSBudW1iZXJzICovXG4vLyAgICAgcGFkZGluZzo0cHggOHB4OyAvKiBBZGQgc29tZSBzcGFjaW5nIGFyb3VuZCB0aGUgY29udGVudCAqL1xuLy8gICAgIGxpc3Qtc3R5bGU6bm9uZTsgLyogRGlzYWJsZSB0aGUgbm9ybWFsIGl0ZW0gbnVtYmVyaW5nICovXG4vLyAgICAgLy8gYm9yZGVyLXRvcDoycHggc29saWQgIzY2Njtcbi8vICAgICAvLyBiYWNrZ3JvdW5kOiNmNmY2ZjY7XG4vLyB9XG4vLyBvbCA+IGxpOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDpjb3VudGVyKGxpKTsgLyogVXNlIHRoZSBjb3VudGVyIGFzIGNvbnRlbnQgKi9cbi8vICAgICBjb3VudGVyLWluY3JlbWVudDpsaTsgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cbi8vICAgICAvKiBQb3NpdGlvbiBhbmQgc3R5bGUgdGhlIG51bWJlciAqL1xuLy8gICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgIHRvcDotMnB4O1xuLy8gICAgIGxlZnQ6LTJlbTtcbi8vICAgICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbi8vICAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbi8vICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4vLyAgICAgd2lkdGg6MmVtO1xuLy8gICAgIC8qIFNvbWUgc3BhY2UgYmV0d2VlbiB0aGUgbnVtYmVyIGFuZCB0aGUgY29udGVudCBpbiBicm93c2VycyB0aGF0IHN1cHBvcnRcbi8vICAgICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cbi8vICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuLy8gICAgIHBhZGRpbmc6NHB4O1xuLy8gICAgIC8vIGJvcmRlci10b3A6MnB4IHNvbGlkICM2NjY7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGNvbG9yOiNmZmY7XG4vLyAgICAgYmFja2dyb3VuZDojNjY2O1xuLy8gICAgIGZvbnQtd2VpZ2h0OjcwMDtcbi8vICAgICBAaW5jbHVkZSBmb250LXNpemUoLjkpO1xuLy8gICAgIHRleHQtYWxpZ246Y2VudGVyO1xuLy8gfVxuLy8gbGkgb2wsXG4vLyBsaSB1bCB7bWFyZ2luLXRvcDo2cHg7fVxuLy8gb2wgb2wgbGk6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTowO31cbi8vIGxpIHB7XG4vLyAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oLjc1KTtcbi8vIH1cblxub2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpOyAvKiBJbml0aWF0ZSBhIGNvdW50ZXIgKi9cbiAgICBtYXJnaW4tbGVmdDogMDsgLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGxlZnQgbWFyZ2luICovXG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBwYWRkaW5nICovXG59XG5vbCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIENyZWF0ZSBhIHBvc2l0aW9uaW5nIGNvbnRleHQgKi9cbiAgICBtYXJnaW46IDAgMCA2cHggMmVtOyAvKiBHaXZlIGVhY2ggbGlzdCBpdGVtIGEgbGVmdCBtYXJnaW4gdG8gbWFrZSByb29tIGZvciB0aGUgbnVtYmVycyAqL1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIC8vIHBhZGRpbmc6NHB4IDhweDsgLyogQWRkIHNvbWUgc3BhY2luZyBhcm91bmQgdGhlIGNvbnRlbnQgKi9cbiAgICBsaXN0LXN0eWxlOiBub25lOyAvKiBEaXNhYmxlIHRoZSBub3JtYWwgaXRlbSBudW1iZXJpbmcgKi9cbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbn1cbm9sID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpKTsgLyogVXNlIHRoZSBjb3VudGVyIGFzIGNvbnRlbnQgKi9cbiAgICBjb3VudGVyLWluY3JlbWVudDogbGk7IC8qIEluY3JlbWVudCB0aGUgY291bnRlciBieSAxICovXG4gICAgLyogUG9zaXRpb24gYW5kIHN0eWxlIHRoZSBudW1iZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0yZW07XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyZW07XG4gICAgLyogU29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBudW1iZXIgYW5kIHRoZSBjb250ZW50IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydFxuICAgICBnZW5lcmF0ZWQgY29udGVudCBidXQgbm90IHBvc2l0aW9uaW5nIGl0IChDYW1pbm8gMiBpcyBvbmUgZXhhbXBsZSkgKi9cbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDAuOSk7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xufVxubGkgb2wsXG5saSB1bCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxub2wgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGQVEgTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZhcSA+IHA6YWZ0ZXIsXG4uZmFxID4gb2w6YWZ0ZXIsXG4uZmFxID4gdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICctLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMS4zZW07XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbn1cbi5mYXEgPiBwOmxhc3QtY2hpbGQ6YWZ0ZXIsXG4uZmFxID4gb2w6bGFzdC1jaGlsZDphZnRlcixcbi5mYXEgPiB1bDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERlZmluaXRpb24gTGlzdHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLyoqXG4gKiBMaW5pbmcgRGVmaW5pdGlvbiBTdHlsZSBNYXJrdXBcbiAqXG4gIDxkbCBjbGFzcz1cImxpbmluZ1wiPlxuICAgIDxkdD48Yj48L2I+PC9kdD5cbiAgICA8ZGQ+PC9kZD5cbiAgPC9kbD5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cbi5saW5pbmcgZHQsXG4ubGluaW5nIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuLmxpbmluZyBkdCArIGR0OmJlZm9yZSxcbi5saW5pbmcgZGQgKyBkdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEEnO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4ubGluaW5nIGRkICsgZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLCAnO1xufVxuLmxpbmluZyBkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc6ICc7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbn1cblxuLyoqXG4gKiBEaWN0aW9uYXJ5IERlZmluaXRpb24gU3R5bGUgTWFya3VwXG4gKlxuICA8ZGwgY2xhc3M9XCJkaWN0aW9uYXJ5LXN0eWxlXCI+XG4gICAgPGR0PjxiPjwvYj48L2R0PlxuICAgICAgPGRkPjwvZGQ+XG4gIDwvZGw+XG4gKlxuICogRXh0ZW5kIHRoaXMgb2JqZWN0IGludG8geW91ciBtYXJrdXAuXG4gKlxuICovXG4uZGljdGlvbmFyeS1zdHlsZSBkdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGRlZmluaXRpb25zO1xufVxuLmRpY3Rpb25hcnktc3R5bGUgZHQgKyBkdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbn1cbi5kaWN0aW9uYXJ5LXN0eWxlIGRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb3VudGVyLWluY3JlbWVudDogZGVmaW5pdGlvbnM7XG59XG4uZGljdGlvbmFyeS1zdHlsZSBkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoZGVmaW5pdGlvbnMsIGRlY2ltYWwpICcuICc7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCbG9ja3F1b3Rlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIEJsb2NrcXVvdGUgTWFya3VwXG4gKlxuICA8ZmlndXJlPlxuICAgIDxibG9ja3F1b3RlIGNsYXNzPVwiYmxvY2txdW90ZVwiIGNpdGU9XCJcIj5cbiAgICAgIDxwPjwvcD5cbiAgICA8L2Jsb2NrcXVvdGU+XG4gICAgPGZpZ2NhcHRpb24+XG4gICAgICA8Y2l0ZT5cbiAgICAgICAgPHNtYWxsPjxhIGRhdGEtaGlzdG9yeS1uYXZpZ2F0ZSBocmVmPVwiXCI+PC9hPjwvc21hbGw+XG4gICAgICA8L2NpdGU+XG4gICAgPC9maWdjYXB0aW9uPlxuICA8L2ZpZ3VyZT5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cblxuLmJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjgyNWVtO1xufVxuXG4uYmxvY2txdW90ZSArIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrcXVvdGUgKyBmaWdjYXB0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJy0nOyAvKiBcIi1cIiBpcyB5b3VyIGNpdGF0aW9uIGZsb3VyaXNoICovXG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQdWxsIFF1b3Rlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIFB1bGwgUXVvdGVzIE1hcmt1cFxuICpcbiAgPGFzaWRlIGNsYXNzPVwicHVsbC1xdW90ZVwiPlxuICAgIDxibG9ja3F1b3RlPlxuICAgICAgPHA+PC9wPlxuICAgIDwvYmxvY2txdW90ZT5cbiAgPC9hc2lkZT5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIGN1c3RvbSBzdHlsZXNoZWV0LlxuICpcbiAqL1xuLnB1bGwtcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxZW07XG59XG4ucHVsbC1xdW90ZTpiZWZvcmUsXG4ucHVsbC1xdW90ZTphZnRlciB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgY29sb3I6ICNkYzk3NmU7XG59XG4ucHVsbC1xdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuLnB1bGwtcXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLyoqXG4gKiBGaWd1cmVzIE1hcmt1cFxuICpcbiAgPGZpZ3VyZT5cbiAgICA8ZmlnY2FwdGlvbj5cbiAgICAgIDxzdHJvbmc+RmlnLiA0LjIgfCA8L3N0cm9uZz5UeXBlIEFuYXRvbXksIGFuIGV4Y2VycHQgZnJvbSBNYXJrIEJvdWx0b24ncyBib29rPGNpdGUgdGl0bGU9XCJodHRwOi8vZGVzaWduaW5nZm9ydGhld2ViLmNvLnVrL2Jvb2svcGFydDMvcGFydDNfY2hhcHRlcjExLnBocFwiPlwiRGVzaWduaW5nIGZvciB0aGUgV2ViXCI8L2NpdGU+XG4gICAgPC9maWdjYXB0aW9uPlxuICA8L2ZpZ3VyZT5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cblxuLyoqXG4gKlxuICpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLyoqXG4gKiBUYWJsZXMgTWFya3VwXG4gKlxuICA8dGFibGU+XG4gIFx0PHRoZWFkPlxuICBcdFx0PHRyPlxuICBcdFx0XHQ8dGg+PC90aD5cbiAgXHRcdDwvdHI+XG4gIFx0PC90aGVhZD5cbiAgXHQ8dGJvZHk+XG4gIFx0XHQ8dHI+XG4gIFx0XHRcdDx0ZD48L3RkPlxuICBcdFx0PC90cj5cbiAgXHQ8L3Rib2R5PlxuXG4gIDwvdGFibGU+XG4gKlxuICovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG5cbnRkIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuYSB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFkZHJlc3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFN0YXRzIC8gTnVtYmVyc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnN0YXRzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIuNjE3OTQ0NDQ0KTtcbn1cbi5zdGF0cy1sYWJlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4vKipcbiAgKlxuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgVmljdG9yc1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICovXG4udmljdG9ycyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICd0eXBvZ3JhcGh5JztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogRk9STVMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKioqXG4gIHRpdGxlOiBGb3Jtc1xuICBzZWN0aW9uOiBBdG9tc1xuICBkZXNjcmlwdGlvbjogVGhlc2UgYXJlIHRoZSBiYXNpYyBzdHlsZXMgdGhhdCBhcmUgYXBwbGllZCB0byBhbnkgZm9ybSBvbiBVTUNsaW5pY2FsU3R1ZGllcy5vcmcuIFRoZXNlIGZvcm0gZWxlbWVudHMgY2FuIGJlIGFwcGxpZWQgd2l0aGluIG91ciBncmlkIHRvIGxheSB0aGVtIG91dCBpbiBhIGNlcnRhaW4gd2F5LiBBbG9uZyB3aXRoIHN0eWxpbmcgdGhlIG5hdGl2ZSBIVE1MIGVsZW1lbnRzLCB3ZSBhbHNvIGhhdmUgc29tZSB1dGlsaXR5IGNsYXNzZXMgbGlrZSBcImlucHV0LXJvdW5kZWRcIiBmb3Igcm91bmRlZCBpbnB1dHMgYW5kIFwiZm9ybS1hbGlnbmVkXCIgZm9yIGFsaWduZWQgZm9ybXMgd2hlcmUgdGV4dCBhbmQgaW5wdXQgY29udHJvbHMgYXJlIG9uIHNhbWUgbGluZSBhbmQgdGV4dCBpcyByaWdodCBhbGlnbmVkLiBTZWUgZXhhbXBsZXMgYmVsb3cgZm9yIGRldGFpbHMuXG4gIGV4YW1wbGU6XG4gIFx0PGRpdiBjbGFzcz1cImdyaWQtcm93XCI+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tc21hbGxlciBncmlkLW1kLTEtM1wiPjxwPkdvbGRlbiBTbWFsbGVyIFNlZ21lbnQgb24gc21hbGwgc2NyZWVucywgMS8zcmQgd2lkdGggb24gbWVkaXVtIHNjcmVlbnM8L3A+PC9kaXY+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tbGFyZ2VyIGdyaWQtbWQtMS0zXCI+PHA+R29sZGVuIExhcmdlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQ8L2Rpdj5cbioqKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBpbnB1dCBlbGVtZW50cyBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3VybCddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nd2VlayddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0nY29sb3InXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmllbGQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRwcmltYXJ5LWZvbnQtZmFtaWx5O1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZmllbGQtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBDaHJvbWUgKGFzIG9mIHYuMzIvMzQgb24gT1MgWCkgbmVlZHMgYWRkaXRpb25hbCByb29tIGZvciBjb2xvciB0byBkaXNwbGF5LiAqL1xuLyogTWF5IGJlIGFibGUgdG8gcmVtb3ZlIHRoaXMgdHdlYWsgYXMgY29sb3IgaW5wdXRzIGJlY29tZSBtb3JlIHN0YW5kYXJkaXplZCBhY3Jvc3MgYnJvd3NlcnMuICovXG5pbnB1dFt0eXBlPSdjb2xvciddIHtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbn1cblxuLy8gSWYgeW91IG5lZWQgdG8gbm9ybWFsaXplIGFuZCBhbGlnbiBjaGVja2JveGVzIGFuZCByYWRpbyBpbnB1dHMgb24gc2VwYXJhdGUgbGluZXMsIGFkZCB0aGUgZnVsbC1saW5lLWNoZWNrYm94IG9yIGZ1bGwtbGluZS1yYWRpbyBjbGFzc25hbWUuXG4uZnVsbC1saW5lLWNoZWNrYm94LFxuLmZ1bGwtbGluZS1yYWRpbyB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3VibWl0IGJ1dHRvbiBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgaW5wdXQgZWxlbWVudHMgc3R5bGluZyBvbiBmb2N1c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3RpbWUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nd2VlayddOmZvY3VzLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0nY29sb3InXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTsgLyogSUU2LTkgKi9cbiAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCBcXDk7IC8qIElFNi05ICovXG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3I7XG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAgIG91dGxpbmU6IDFweCBhdXRvIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGRpc2FibGVkIGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXRbdHlwZT0ndGV4dCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nZW1haWwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd1cmwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRlJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nbW9udGgnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd0aW1lJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3dlZWsnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdudW1iZXInXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSd0ZWwnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdjb2xvciddW2Rpc2FibGVkXSxcbnNlbGVjdFtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRlZDtcbiAgICBjb2xvcjogI2NhZDJkMztcbn1cblxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG5pbnB1dDpub3QoW3R5cGVdKVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRlZDtcbiAgICBjb2xvcjogI2NhZDJkMztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIHJlYWQtb25seSBpbnB1dCBlbGVtZW50cyBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0W3JlYWRvbmx5XSxcbnNlbGVjdFtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3R5bGluZyBmb3IgaW52YWxpZCBpbnB1dHMgYW5kIHRleHQgYXJlYXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmlucHV0OmZvY3VzOmludmFsaWQsXG50ZXh0YXJlYTpmb2N1czppbnZhbGlkLFxuc2VsZWN0OmZvY3VzOmludmFsaWQge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuaW5wdXQ6Zm9jdXM6aW52YWxpZDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzOmludmFsaWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzOmludmFsaWQ6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICNlOTMyMmQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTZWxlY3QgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbnNlbGVjdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29tbW9uVmFyaWFibGVzLiRmb3JtLWZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvL0hhY2sgdG8gYWRkIHBhZGRpbmcgdG8gc2VsZWN0IGVsZW1lbnRzIHNpbmNlIHdlYmtpdCBicm93c2VycyBkbyBub3QgYWxsb3cgaXRcbiAgICAvLyAgICAgdGV4dC1pbmRlbnQ6MC41ZW07XG4gICAgaGVpZ2h0OiAyLjk4ZW07IC8vcGFkZGluZyArIGJ1ZmZlciArIGZvbnQtc2l6ZVxufVxuc2VsZWN0W211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGFiZWwgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5sYWJlbCB7XG4gICAgLy8gbWFyZ2luOiAwLjVlbSAwIDAuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8vQmxvY2sgbGFiZWxzIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zXG5sYWJlbC5ibG9jay1sYWJlbCxcbi5mb3JtLXN0YWNrZWQgbGFiZWwuYmxvY2stbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxubGFiZWwuYmxvY2stbGFiZWw6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vL0hhY2sgZm9yIGNoZWNrYm94ZXMgb3IgcmFkaW9zIHRvIHNob3cgc2FtZSBoZWlnaHQgaW4gaW5saW5lIGZvcm1zLiBVc2UgYWRkaXRpb25hbCBiZWxvdyBjbGFzcyBmb3IgbGFiZWxzIGluIGlubGluZSBmb3Jtc1xubGFiZWwuYmxvY2stbGFiZWwuaW5saW5lLWJsb2NrLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjllbSAhaW1wb3J0YW50O1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZWxkc2V0IGVsZW1lbnQgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMmVtIDAuNzVlbSAyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbn1cblxuZmllbGRzZXQuc3BlY2lhbC1maWVsZHNldCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogMTUlKTtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMZWdlbmQgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5sZWdlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogMWVtIDAgMC4zZW0gMDtcbiAgICBmb250LWZhbWlseTogY29tbW9uVmFyaWFibGVzLiRoZWFkZXItZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0tbGVnZW5kLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS4zNSk7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLXNlY3Rpb24taGVhZGluZyB7XG4gICAgQGV4dGVuZCAuYmV0YTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdGFja2VkIGZvcm0gc3lsaW5nIChjcmVhdGUgYSBzdGFja2VkIGZvcm0gd2l0aCBpbnB1dCBlbGVtZW50cyBiZWxvdyB0aGUgbGFiZWxzKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3VybCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRlJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J21vbnRoJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RpbWUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nd2VlayddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RlbCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdjb2xvciddLFxuLmZvcm0tc3RhY2tlZCBzZWxlY3QsXG4uZm9ybS1zdGFja2VkIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4uZm9ybS1zdGFja2VkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG5OZWVkIHRvIHNlcGFyYXRlIG91dCB0aGUgOm5vdCgpIHNlbGVjdG9yIGZyb20gdGhlIHJlc3Qgb2YgdGhlIENTUyAyLjEgc2VsZWN0b3JzXG5zaW5jZSBJRTggd29uJ3QgZXhlY3V0ZSBDU1MgdGhhdCBjb250YWlucyBhIENTUzMgc2VsZWN0b3IuXG4qL1xuLmZvcm0tc3RhY2tlZCBpbnB1dDpub3QoW3R5cGVdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLypcbkNsYXNzIGlubGluZS1maWVsZHMgcHJvdmlkZXMgYSB3YXkgdG8gdXNlIGlubGluZSBmaWVsZHMgd2l0aGluIGEgc3RhY2tlZCBmb3JtLiBFeGFtcGxlOiBGaXJzdCBOYW1lIGFuZCBsYXN0IG5hbWUuIEFkZCB0aGUgY2xhc3MgLmlubGluZS1maWVsZHMgdG8gdGhlIG91dGVyIGZpZWxkIGNvbnRhaW5lci5cbiovXG4uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbn1cblxuLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKiogSGFjayBmb3Igc2VsZWN0IGJveGVzIG9uIEZGIHRoYXQgYXBwZWFyIHVuYWxpZ25lZC4gRXNwZWNpYWxseSBhcHBsaWVzIHRvIGRhdGUgZmllbGRzICoqKi9cbi8vVGhlIGJlbG93IG9ubHkgdGFyZ2V0cyBGRiAoYWxsIHZlcnNpb25zKVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1lcnJvci10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zdGFja2VkIGZpZWxkc2V0ID4gLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLyoqXG5DbGFzcyBjdXJyZW5jeSBmaWVsZCBwcm92aWRlcyBhIHdheSB0byB1c2UgYSBhZGQgYSBjdXJyZW5jeSBmaWVsZCBpbnRvIHlvdXIgc3RhY2tlZCBmb3JtLiBBZGQgY2xhc3MgLmN1cnJlbmN5LWZpZWxkIHRvIHlvdXIgb3V0ZXIgY29udGFpbmVyIHdoaWNoIGNvbnRhaW5zIHRoZSBmaWVsZCBhbmQgdGhlICQgc3ltYm9sLlxuICovXG4uY3VycmVuY3ktZmllbGQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmN1cnJlbmN5LWZpZWxkIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMC44ZW0gMC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmN1cnJlbmN5LWZpZWxkIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKlxuQ2xhc3MgLm90aGVyLWxhYmVsIGNhbiBiZSB1c2VkIGZvciBhIGZpZWxkIGxhYmVsIHRoYXQgaXMgd2l0aGluZyBhIGZpZWxkIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIGEgZ3JvdXAgb2YgZmllbGRzLiBUeXBpY2FsbHkgdXNlZCBmb3IgdGhlIFwiT3RoZXJcIiBmaWVsZCBiZWxvdyBjaGVja2JveGVzLlxuKi9cbi5mb3JtLXN0YWNrZWQgLm90aGVyLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKlxuQSBmaWVsZCB3aXRoIGEgbGFiZWwsIGhlbHAgdGV4dCwgaGVscCBsaW5rIGFuZCBhbiBlcnJvciB0ZXh0IG5lZWRzIHRvIGJlIGluc2lkZSBhIFwiZmllbGQtY29udGFpbmVyXCIgY2xhc3MuIFRoZSBzdHlsaW5nIGZvciB0aGlzIHdpdGhpbiBhIHN0YWNrZWQgZm9ybSBjbGFzcyBpcyBiZWxvd1xuKi9cblxuLy9GaWVsZC1jb250YWluZXJcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbn1cblxuLy9JZiBhbiBpbnB1dCBpcyBpbnNpZGUgYSBmaWVsZC1jb250YWluZXIsIG9ubHkgYSBzbWFsbGVyIGJvdHRvbSBtYXJnaW4gaXMgcmVxdWlyZWRcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBpbnB1dCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxuXG4vLyBIZWxwIHRleHRcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuXG4vLyBBZGRpbmcgYSB0b3AgbWFyZ2luIHRvIHRoZSBzdWJtaXQgYnV0dG9uIG9mIGEgZm9ybVxuLmZvcm0tc3RhY2tlZCBidXR0b25bdHlwZT0nc3VibWl0J10sXG4uZm9ybS1zdGFja2VkIGFbY2xhc3MkPSdidXR0b24nXSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWxpZ25lZCBmb3JtIHN5bGluZyAodGhlIGxhYmVscyBhcmUgcmlnaHQtYWxpZ25lZCBhZ2FpbnN0IHRoZSBmb3JtIGlucHV0IGNvbnRyb2xzLCBidXQgb24gc21hbGxlciBzY3JlZW5zIHJldmVydCB0byBhIHN0YWNrZWQgZm9ybSlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMGVtO1xuICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgICAtbXMtd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5mb3JtLWFsaWduZWQgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhbGlkYXRpb24gZXJyb3JzIGZvciBTdGFja2VkIGFuZCBBbGlnbmVkIGZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vIEVycm9yIHRleHQgKGVycm9ycyBzaG93IHVwIHdoZW4gdGhlIEhUTUwgdmFsaWRhdGlvbiBydW5zXCIpXG4uZmllbGQtZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI1KTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgaW5wdXQsXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBzZWxlY3QsXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHNlbGVjdCxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkzMjJkO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUm91bmRlZCBpbnB1dHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXQuaW5wdXQtcm91bmRlZCxcbi5pbnB1dC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR3JvdXBlZCBpbnB1dHMgKElucHV0cyB3aXRoIGEgbGFiZWwgdGhhdCBhcmUgdmVydGljYWxseSBncm91cGVkLiBXb3JrIHdlbGwgZm9yIHNpZ24tdXAgZm9ybXMgb24gbW9iaWxlKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmZvcm0tZ3JvdXAgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyAwIDA7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXM7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpb3VzIGlucHV0IHNpemVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi5pbnB1dC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC0yLTMge1xuICAgIHdpZHRoOiA2NiU7XG59XG4uaW5wdXQtMS0yIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLmlucHV0LTEtMyB7XG4gICAgd2lkdGg6IDMzJTtcbn1cbi5pbnB1dC0xLTQge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZXNwb25zaXZlIHN0dWZmIHdoZXJlIGZvcm1zIGxvb2sgZGlmZmVyZW50IG9uIG1vYmlsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vLyBUYXJnZXRpbmcgc2NyZWVucyBsZXNzIHRoYW4gNjQwIHBpeGVscyB3aWRlIChwaG9uZXMgKyA3aW5jaCB0YWJsZXRzKVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi40MTUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGVdKSxcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgIGlucHV0W3R5cGU9J3VybCddLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICBpbnB1dFt0eXBlPSdtb250aCddLFxuICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgaW5wdXRbdHlwZT0nd2VlayddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gICAgc2VsZWN0LFxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlXSksXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gICAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgICBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICBpbnB1dFt0eXBlPSdjb2xvciddLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC0xLFxuICAgIC5pbnB1dC0yLTMsXG4gICAgLmlucHV0LTEtMixcbiAgICAuaW5wdXQtMS0zLFxuICAgIC5pbnB1dC0xLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIFx0d2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy9TdGFja2VkIEZvcm1zXG4gICAgLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIC5maWVsZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMC43NWVtIDAuNzVlbSAwLjllbTtcbiAgICB9XG5cbiAgICBsZWdlbmQsXG4gICAgbGFiZWwge1xuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAgICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQWxpZ25lZCBGb3Jtc1xuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndXJsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGltZSddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIH1cblxuICAgIC8vTWVzc2FnZXNcbiAgICAuZm9ybS1tZXNzYWdlLWlubGluZSxcbiAgICAuZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAvKiBJbmNyZWFzZWQgYm90dG9tIHBhZGRpbmcgdG8gbWFrZSBpdCBncm91cCB3aXRoIGl0cyByZWxhdGVkIGlucHV0IGVsZW1lbnQuICovXG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAgMC44ZW07XG4gICAgfVxuXG4gICAgLy9HbG9iYWwgRm9ybVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQlVUVE9OUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBidXR0b24gc3R5bGluZy4gTm90IHRvIGJlIHVzZWQgZm9yIG1hcmt1cC5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6b29tOiAxO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyAvKklFIDYvNy84Ki9cbiAgICBib3JkZXI6IG5vbmUgcmdiYSgwLCAwLCAwLCAwKTsgLypJRTkgKyBldmVyeXRoaW5nIGVsc2UqL1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICAvL1JlbW92ZWQgdGhlIHNlY3Rpb24gYmVsb3cgdG8gcHJldmVudCByZWFkbW9yZSBwbHVnaW4gdG8gaGlkZSB0aGUgYWNjZXB0IGJ1dHRvbiBvbiB1c2VyIGFncmVlbWVudCBhZnRlciByZWFkIG1vcmUgaXMgY2xpY2tlZCB1bnRpbCB0aGUgY3Vyc29yIGhvdmVycyBvdmVyXG4gICAgLy9cdEBleHRlbmQgLmh2ci1mYWRlO1xufVxuXG4vKiBGaXJlZm94OiBHZXQgcmlkIG9mIHRoZSBpbm5lciBmb2N1cyBib3JkZXIgKi9cbi5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vKmNzc2xpbnQgb3V0bGluZS1ub25lOmZhbHNlKi9cblxuLypcbi5idXR0b24tYWN0aXZlLFxuLmJ1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLCAwLjE1KSBpbnNldCwgMCAwIDZweCByZ2JhKDAsMCwwLCAwLjIwKSBpbnNldDtcbiAgICBib3JkZXItY29sb3I6ICMwMDBcXDk7XG59XG4qL1xuXG4uYnV0dG9uW2Rpc2FibGVkXSxcbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxcbi5idXR0b24tZGlzYWJsZWQ6aG92ZXIsXG4uYnV0dG9uLWRpc2FibGVkOmZvY3VzLFxuLmJ1dHRvbi1kaXNhYmxlZDphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjQ7XG4gICAgLW1vei1vcGFjaXR5OiAwLjQ7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24gLmZhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xufVxuXG4uYnV0dG9uLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2VwYXJhdGluZyBvdXQgYnV0dG9uIHNpemVzLiBCeSBkZWZhdWx0LCB0aGUgYnV0dG9uIHNpemVzIGFyZSB0aGUgc2FtZSBidXQgb24gc2NyZWVucyBncmVhdGVyIHRoYW4gNDIuNjY2ZW0sIHRoZXkgZGl2ZXJnZSBpbnRvIGRpZmZlcmVudCBzaXplc1xuLmJ1dHRvbi1zaXplLFxuLmJ1dHRvbi1zaXplLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xufVxuXG4ub3V0bGluZS1idXR0b246aG92ZXIsXG4uc21hbGwtb3V0bGluZS1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhcmlvdXMgYnV0dG9uIGNsYXNzZXMgdG8gYmUgdXNlZCBpbiBtYXJrdXBcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc3BlY2lhbC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5vdXRsaW5lLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvciAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zbWFsbC1zcGVjaWFsLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNtYWxsLW91dGxpbmUtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21hbGw7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC8qQnkgZGVmYXVsdCB0aGUgYnV0dG9uIGlzIHNldCB0byBiZSBhIGJsb2NrIGJ1dCBvbiBzY3JlZW5zIGJpZ2dlciB0aGFuIDQyLjY2NmVtLCB0aGUgYnV0dG9uIGNoYW5nZXMgdG8gYW4gaW5saW5lIGJsb2NrKi9cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEZvciBmdWxsIHdpZHRoIGJ1dHRvbnMgb24gbGFyZ2VyIHNjcmVlbnNcbiAgICAuZnVsbC13aWR0aC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvKkJ5IGRlZmF1bHQsIHRoZSBidXR0b24gc2l6ZXMgYXJlIHRoZSBzYW1lIGJ1dCBvbiBzY3JlZW5zIGdyZWF0ZXIgdGhhbiA0Mi42NjZlbSwgdGhleSBkaXZlcmdlIGludG8gZGlmZmVyZW50IHNpemVzKi9cbiAgICAuYnV0dG9uLXNpemUtc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjYyNWVtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgIH1cblxuICAgIC8vQnV0dG9uIENvbnRhaW5lciBmb3Igc2NyZWVuIHNpemVzIGdyZWF0ZXIgdGhhbiBtb2JpbGVcbiAgICAuY2VudGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuQG1peGluIGFuaW1hdGVkKCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJbigpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLmZhZGVJbiB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW4oKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuQG1peGluIGZhZGVJbkRvd24oKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuLmZhZGVJbkRvd24ge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmFkZUluRG93bigpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uZmFkZUluTGVmdCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5MZWZ0KCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5SaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4uZmFkZUluUmlnaHQge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmFkZUluUmlnaHQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJkIHtcbiAgICBmcm9tIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMSUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duMmQge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIDElIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG5AbWl4aW4gc2xpZGVPdXREb3duMmQoKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duMmQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjJkO1xufVxuXG4uc2xpZGVPdXREb3duMmQge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgc2xpZGVPdXREb3duMmQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgICBmcm9tLFxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDEwJSxcbiAgICAzMCUsXG4gICAgNTAlLFxuICAgIDcwJSxcbiAgICA5MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxufVxuXG5AbWl4aW4gc2hha2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuLnNoYWtlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIHNoYWtlO1xufVxuXG4vL1B1bHNlXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuLnB1bHNlIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIHB1bHNlKCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA3NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gICAgZnJvbSxcbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDI1JSxcbiAgICA3NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQG1peGluIGZsYXNoIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG4uZmxhc2gge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgZmxhc2goKTtcbn1cblxuLypOb3QgZnJvbSBhbmltYXRlLmNzcyovXG5Aa2V5ZnJhbWVzIHNvbmFyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLnNvbmFyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzb25hcjtcbiAgICBhbmltYXRpb24tbmFtZTogc29uYXI7XG59XG5cbi8vSE9WRVIgQU5JTUFUSU9OU1xuXG4vKiBGYWRlIGJhY2tncm91bmQgKi9cbi5odnItZmFkZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG59XG5cbi8qIFN3ZWVwIFRvIFJpZ2h0ICovXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuLmh2ci1zd2VlcC10by1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1cyxcbi5odnItc3dlZXAtdG8tcmlnaHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSxcbi5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmU6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKiBVbmRlcmxpbmUgRnJvbSBMZWZ0ICovXG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6aG92ZXI6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmZvY3VzOmJlZm9yZSxcbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDphY3RpdmU6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbn1cblxuLyogVW5kZXJsaW5lIEZyb20gQ2VudGVyICovXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGhlaWdodDogM3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6aG92ZXI6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLyogT3ZlcmxpbmUgRnJvbSBDZW50ZXIgKi9cbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsXG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmZvY3VzOmJlZm9yZSxcbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIEJBU0lDIENBUkRTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKioqXG5BIGNhcmQgaXMgYSBzZXQgb2YgaW50ZXJhY3Rpb24gdGhhdCBzZXJ2ZXMgYXMgYW4gZW50cnkgcG9pbnQgdG8gbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbi4gQ2FyZHMgbWF5IGNvbnRhaW4gYSBwaG90bywgdGV4dCwgYW5kIGEgbGluayBhYm91dCBhIHNpbmdsZSBzdWJqZWN0LiBUaGV5IG1heSBkaXNwbGF5IGNvbnRlbnQgY29udGFpbmluZyBlbGVtZW50cyBvZiB2YXJ5aW5nIHNpemUsIHN1Y2ggYXMgcGhvdG9zIHdpdGggY2FwdGlvbnMgb2YgdmFyaWFibGUgbGVuZ3RoLlxuXG5UaGlzIGNhcmQgaXMgZXh0ZW5kZWQgdG8gY3JlYXRlIG1vcmUgc3BlY2lmaWMgY2FyZHMgYmFzZWQgb24gdGhlIGNvbnRlbnQgYmVpbmcgc2VydmVkLlxuKioqL1xuXG4vKiAqKioqKioqKioqKioqIEJBU0UgU1RZTEVTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5jYXJkIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuaHZyLWJveC1zaGFkb3coKTtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyIHtcbiAgICAgICAgQGV4dGVuZCAuZmxhc2g7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0wLjcpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KC0wLjUpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC44KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgfCAnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9Gb3IgbW9kZXJuIG1vYmlsZSBkZXZpY2VzIGxpa2UgaVBob25lIDYgYW5kIFNhbXN1bmcgZ2FsYXh5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC44KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC8vUmVndWxhciBzdHVkeSBzbmlwcGV0XG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDIpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAqKioqKioqKioqKioqIENBUkQgV0lUSCBBIEJBTk5FUiAqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2FyZC5uZXcge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2FyZC5uZXcge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKiogVEFHUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi50YWcge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC41NmVtIDAuMzVlbSAwLjU2ZW07XG4gICAgbWFyZ2luOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWdfaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqIEJhZGdlcyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKioqKioqIEJhc2UgQmFkZ2UgKElubGluZSkqKioqKioqL1xuLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGJhZGdlLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFkZ2UtZm9udC1jb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYWRnZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGJhZGdlLWxpbmstaG92ZXItZm9udC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4vKioqKioqKiBNZW51IExhYmVsIEJhZGdlIChBYnNvbHV0ZWx5IFBvc2l0aW9uZWQpICoqKioqKiovXG4ubWVudS1iYWRnZSB7XG4gICAgQGV4dGVuZCAucHVsc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLypFeWJhbGxlZCB2YWx1ZXMgdG8gZ2V0IHRoZSBwb3NpdGlvbiBvZiB0aGUgYmFkZ2UganVzdCByaWdodCovXG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgbWluLXdpZHRoOiAzM3B4O1xuICAgIGJhY2tncm91bmQ6IGNvbW1vblZhcmlhYmxlcy4kbWVudS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qRm9yIHNvbmFyIGFuaW1hdGlvbiovXG4ubWVudS1iYWRnZTphZnRlciB7XG4gICAgQGV4dGVuZCAuc29uYXI7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJG1lbnUtYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBWSVNJQklMSVRZIENMQVNTRVMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiBzbWFsbCBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuc2hvdy1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRlLWZvci1tZWRpdW0sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRlLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZS1mb3ItbGFyZ2UsXG4gICAgLnNob3ctZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXhsYXJnZSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteHhsYXJnZSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRlLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZS1mb3Itc21hbGwsXG4gICAgLmhpZGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5zaG93LWZvci1tZWRpdW0tdXAsXG4gICAgLnNob3ctZm9yLW1lZGl1bSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnNob3ctZm9yLWxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLWxhcmdlLXVwLFxuICAgIC5zaG93LWZvci1sYXJnZSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuc2hvdy1mb3IteGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteGxhcmdlLFxuICAgIC5oaWRlLWZvci14bGFyZ2UtZG93bixcbiAgICAuc2hvdy1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14eGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14eGxhcmdlLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgfVxuXG4gICAgLmhpZGRlbi1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC1kb3duLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZSxcbiAgICAuaGlkZGVuLWZvci1sYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG59XG4vKiBtZWRpdW0gZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuaGlkZS1mb3Itc21hbGwsXG4gICAgLmhpZGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5zaG93LWZvci1tZWRpdW0tdXAsXG4gICAgLnNob3ctZm9yLW1lZGl1bSxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNob3ctZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5zaG93LWZvci1zbWFsbCxcbiAgICAuc2hvdy1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGUtZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC1kb3duLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tb25seSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC11cCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tZG93bixcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cblxuLyogbGFyZ2UgZGlzcGxheXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuaGlkZS1mb3Itc21hbGwsXG4gICAgLmhpZGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5zaG93LWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGUtZm9yLW1lZGl1bSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnNob3ctZm9yLWxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLWxhcmdlLXVwLFxuICAgIC5zaG93LWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNob3ctZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5zaG93LWZvci1zbWFsbCxcbiAgICAuc2hvdy1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGUtZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5zaG93LWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZS1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC11cCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbCxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZGVuLWZvci1zbWFsbC11cCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS11cCxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZGVuLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cblxuLypTY3JlZW4gcmVhZGVyIHNwYWVjaWZpYyB2aXNpYmlsaXR5Ki9cbi5zaG93LWZvci1zciB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLy8gSGlkZSBlbGVtZW50XG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uZmVlZGJhY2stYmxvY2sge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgcGFkZGluZzogMC42ZW0gMCAwLjZlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRmZWVkYmFjay1ibG9jay1mb250LWNvbG9yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgQGV4dGVuZCAuc2hha2U7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMS4yKTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMik7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgem9vbTogMTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC44KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuOCk7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRmZWVkYmFjay1ibG9jay1mb250LWNvbG9yO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDEsXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuZGl2LnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuZGl2LmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG5kaXYuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi8qQ2hhbmdpbmcgdGhlIGljb25zIGJhc2VkIG9uIGNsYXNzIHR5cGVzKi9cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhIHtcbiAgICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xufVxuLmZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmMnO1xufVxuLmZlZWRiYWNrLWJsb2NrLmVycm9yIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgxJztcbn1cbi5mZWVkYmFjay1ibG9jay5pbmZvIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ3Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5mZWVkYmFjay1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSxcbiAgICAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgfVxuICAgIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4zKTtcbiAgICB9XG59XG5cbi8qTEFORElORyBQQUdFIEFOTk9VTkNFTUVOVFMqL1xuLyotLS0gQSBzcGVjaWFsIHR5cGUgb2YgZmVlZGJhY2sgYmxvY2sgdXNlZCB0byBwcm92aWRlIGFubm91bmNlbWVudHMgb24gbGFuZGluZyBwYWdlcyAtLS0qL1xuLmxhbmRpbmctcGFnZS1hbm5vdW5jZW1lbnRzIHtcbiAgICAuZmVlZGJhY2stYmxvY2sge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5mZWVkYmFjay1ibG9jay1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC44KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLnBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG59XG4ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG4vL0p1bXAgdG8gYSBzcGVjaWZpYyBwYWdlXG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UsXG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pIHtcbiAgICAucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXYge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogTE9HSU4gKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ubG9naW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG59XG5cbi5sb2dpbi1jb250ZW50IGhlYWRlciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMy4zKTtcbn1cbi5sb2dpbi1jb250ZW50IGhlYWRlciBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5sb2dpbi1jb250ZW50IC5mZWVkYmFjay1ibG9jayB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgIGNvbG9yOiAjMTExO1xufVxuLmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sb2dpbi1jb250ZW50IC5wYXNzd29yZCAucGFzc3dvcmQtc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tY29udGVudCAuZm9ybS1zdGFja2VkIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG59XG5cbi5sb2dpbi1saW5rcy1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIuMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vKioqKiBSRVNQT05TSVZFTkVTUyAqKi8vXG5cbi8vc21hbGwgc2NyZWVuIHNpemVzXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucGFzc3dvcmQgLmZpZWxkLWhlbHAtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjI1KTtcbiAgICB9XG59XG4vL21lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmxvZ2luLWNvbnRlbnQgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93Om5vdCguYWx3YXlzKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgxKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tbGlua3MtY29udGFpbmVyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogUE9QVVAgU1RZTElORyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLy8gQXV0aG9yZWQgZm9yIGpxdWVyeSBwbHVnaW4galF1ZXJ5IFBvcHVwIENvbnRhaW5lci4gVGhlIHBsdWdpbiBhZGRzIGEgY2xhc3MgXCJwb3B1cF9jb250ZW50XCIgdG8gdGhlIG1vZGFsIHdpbmRvdyB3aGVuIHRoZSB3aW5kb3cgaXMgYWN0aXZlXG5cbi5wb3B1cF9jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwLjA1ZW0gMC4wNWVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIGhlYWRlcixcbiAgICBmb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgLyogLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyAqL1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIC5mb3JtLXN0YWNrZWQge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J10sXG4gICAgICAgICAgICAgICAgYVtjbGFzcyQ9J2J1dHRvbiddIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMy1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC50b3AtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQzODJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuXG4gICAgICAgIC8vIEhhY2sgdG8gbWFrZSBzZWxlY3QgYm94ZXMgd2l0aGluIHRoZSBwb3B1cCA4MCUgc28gdGhhdCB0aGV5IGRvIG5vdCBleHBhbmQgYmV5b25kIHRoZSBwb3B1cCB3aWR0aCBldmVuIGlmIHRoZXkgaGF2ZSB2ZXJ5IGxhcmdlIG9wdGlvbnNcbiAgICAgICAgZm9ybSBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIC5mb3JtLXN0YWNrZWQge1xuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIFtkaXNhYmxlZF0ucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTI1JSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTI1JSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAxZW07XG4gICAgICAgIG1heC13aWR0aDogNDBlbTtcbiAgICAgICAgaGVhZGVyLFxuICAgICAgICBmb290ZXIsXG4gICAgICAgIHNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctcmlnaHQoMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi5vdmVybGF5IHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kb3ZlcmxheS1jb2xvcjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zcGlubmVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xufVxuXG4uZG91YmxlLWJvdW5jZTEsXG4uZG91YmxlLWJvdW5jZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmRvdWJsZS1ib3VuY2UyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIi8qIEEgdmlkZW8td3JhcHBlciBmb3IgcmVzcG9uc2l2ZSB2aWRlbyBlbWJlZHMsIGVzcGVjaWFsbHkgZnJvbSBZb3VUdWJlKi9cbi52aWRlb1dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvV3JhcHBlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnYW5pbWF0aW9ucyc7XG5cbi50eXBlYWhlYWQtY29udGFpbmVyIHtcbiAgICAudHQtcXVlcnkge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB9XG5cbiAgICAudHQtaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnR0LWhpbnQge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAudHQtbWVudSB7XG4gICAgICAgIC8qIHVzZWQgdG8gYmUgdHQtZHJvcGRvd24tbWVudSBpbiBvbGRlciB2ZXJzaW9ucyAqL1xuICAgICAgICAvL3dpZHRoOiA0MjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuXG4gICAgLnR0LXN1Z2dlc3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLFxuICAgIC50dC1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3Y2Y7XG4gICAgfVxuXG4gICAgLnR0LXN1Z2dlc3Rpb24gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKioqKioqKiogUkVTVUxUUyBMSVNUICoqKioqKioqKiovXG4gICAgLnR0LWFkZGVkLXJlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAucHVsc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMud29yZC13cmFwKCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypTdHlsaW5nIHRoZSBhY3R1YWwgZGlzcGxheSB0ZXh0Ki9cbiAgICAgICAgICAgIC5kaXNwbGF5LXRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5odnItZmFkZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qKioqKioqKiBBQ1RJT04gQ09OVEFJTkVSICoqKioqKioqKiovXG5cbiAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvL01ha2UgdGhlIHR5cGVhaGVhZCBhbmQgdGhlIG5vdCBjaGVja2JveCBhcHBlYXIgbmV4dCB0byBlYWNoIG90aGVyIG9uIGJpZ2dlciBzY3JlZW5zXG4gICAgICAgIC5iYWRnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC50eXBlYWhlYWQtY29udGFpbmVyIHtcbiAgICAgICAgLyoqKioqKioqIFJFU1VMVFMgKioqKioqKioqKi9cbiAgICAgICAgLy9NYWtlIHRoZSByZXN1bHRzIGFwcGVhciBhcyB0YWdzIG9uIG1lZGl1bSsgc2NyZWVuc1xuICAgICAgICAudHQtYWRkZWQtcmVzdWx0cyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLypUYWcgc3R5bGluZy4gTm90IGV4dGVuZGluZyAudGFnIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC41NmVtIDAuMzVlbSAwLjU2ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLypCeSBkZWZhdWx0LCB0aGUgbGFzdCBpdGVtIGlzIHNldCB0byBub3QgaGF2ZSBhbnkgYm9yZGVyLiBXZSBkbyBob3dldmVyLCB3YW50IGEgYm9yZGVyIGZvciB0aGUgbGFzdCBpdGVtIG9uIGJpZ2dlciBzY3JlZW5zKi9cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLypTaG93IG9uIHNjcmVlbiByZWFkZXJzIGJ1dCBub3Qgb24gc2NyZWVuLiBOb3QgZXh0ZW5kaW5nIHNob3ctZm9yLXNyIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqKioqKioqIEFDVElPTiBDT05UQUlORVIgKioqKioqKioqKi9cbiAgICAgICAgLy9NYWtlIHRoZSB0eXBlYWhlYWQgYW5kIHRoZSBcIm5vdFwiIGNoZWNrYm94IGFwcGVhciBuZXh0IHRvIGVhY2ggb3RoZXIgb24gYmlnZ2VyIHNjcmVlbnNcbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAvKk1ha2UgdGhlIGNoZWNrYm94IGEgYmxvY2sgbGFiZWwuIE5vdCBleHRlbmRpbmcgLmJsb2NrLWxhYmVsIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGNoZWNrLXJhZGlvLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vL21lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwICh3ZSBkaXNwbGF5IHNtYWxsIGJ1dHRvbikuIFdoZW4gbW9iaWxlIGJhbm5lciBhcHBlYXJzIHRoZXNlIHN0eWxlcyB3b250IGFwcGx5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmxhbmd1YWdlLXBpY2tlcixcbiAgICAubGFuZ3VhZ2UtcGlja2VyIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1waWNrZXIgaS5mYS1nbG9iZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKiogSUNPTiBGT05UUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC4zLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQHVzZSAndmFyaWFibGVzJztcbkB1c2UgJ21peGlucyc7XG5AdXNlICdwYXRoJztcbkB1c2UgJ2NvcmUnO1xuQHVzZSAnbGFyZ2VyJztcbkB1c2UgJ2ZpeGVkLXdpZHRoJztcbkB1c2UgJ2xpc3QnO1xuQHVzZSAnYm9yZGVyZWQtcHVsbGVkJztcbkB1c2UgJ2FuaW1hdGVkJztcbkB1c2UgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AdXNlICdzdGFja2VkJztcbkB1c2UgJ2ljb25zJztcbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgc3JjOiB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOmxpc3QnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgbGlzdC5zbGFzaCh2YXJpYWJsZXMuJGZhLWZvbnQtc2l6ZS1iYXNlLCAxKSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KDRlbSwgMyk7XG4gICAgbGluZS1oZWlnaHQ6ICgzZW0gKiAwLjI1KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LTR4IHtcbiAgICBmb250LXNpemU6IDRlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZncge1xuICAgIHdpZHRoOiBtYXRoLmRpdigxOGVtLCAxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcmlhYmxlcy4kZmEtbGktd2lkdGg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0odmFyaWFibGVzLiRmYS1saS13aWR0aCk7XG4gICAgd2lkdGg6IHZhcmlhYmxlcy4kZmEtbGktd2lkdGg7XG4gICAgdG9wOiBtYXRoLmRpdigyZW0sIDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGcge1xuICAgICAgICBsZWZ0OiAtKHZhcmlhYmxlcy4kZmEtbGktd2lkdGgpICsgbWF0aC5kaXYoNGVtLCAxNCk7XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gdmFyaWFibGVzLiRmYS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fSB7XG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOmxpc3QnO1xuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgbGlzdC5zbGFzaCh2YXJpYWJsZXMuJGZhLWZvbnQtc2l6ZS1iYXNlLCAxKSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cbiIsIkB1c2UgJ21peGlucyc7XG5AdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpO1xufVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tZmxpcCgtMSwgMSwgMCk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLWZsaXAoMSwgLTEsIDIpO1xufVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZmEtaW52ZXJzZTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczptYXRoJztcblxuJGZhLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lJyAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogMTRweCAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC4zLjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6IGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICc0LjMuMCcgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6IG1hdGguZGl2KDMwZW0sIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci1hZGp1c3Q6ICdcXGYwNDInO1xuJGZhLXZhci1hZG46ICdcXGYxNzAnO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6ICdcXGYwMzcnO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiAnXFxmMDM5JztcbiRmYS12YXItYWxpZ24tbGVmdDogJ1xcZjAzNic7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiAnXFxmMDM4JztcbiRmYS12YXItYW1idWxhbmNlOiAnXFxmMGY5JztcbiRmYS12YXItYW5jaG9yOiAnXFxmMTNkJztcbiRmYS12YXItYW5kcm9pZDogJ1xcZjE3Yic7XG4kZmEtdmFyLWFuZ2VsbGlzdDogJ1xcZjIwOSc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiAnXFxmMTAzJztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6ICdcXGYxMDAnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6ICdcXGYxMDEnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6ICdcXGYxMDInO1xuJGZhLXZhci1hbmdsZS1kb3duOiAnXFxmMTA3JztcbiRmYS12YXItYW5nbGUtbGVmdDogJ1xcZjEwNCc7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiAnXFxmMTA1JztcbiRmYS12YXItYW5nbGUtdXA6ICdcXGYxMDYnO1xuJGZhLXZhci1hcHBsZTogJ1xcZjE3OSc7XG4kZmEtdmFyLWFyY2hpdmU6ICdcXGYxODcnO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiAnXFxmMWZlJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246ICdcXGYwYWInO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogJ1xcZjBhOCc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246ICdcXGYwMWEnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiAnXFxmMTkwJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6ICdcXGYxOGUnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogJ1xcZjAxYic7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogJ1xcZjBhOSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogJ1xcZjBhYSc7XG4kZmEtdmFyLWFycm93LWRvd246ICdcXGYwNjMnO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiAnXFxmMDYwJztcbiRmYS12YXItYXJyb3ctcmlnaHQ6ICdcXGYwNjEnO1xuJGZhLXZhci1hcnJvdy11cDogJ1xcZjA2Mic7XG4kZmEtdmFyLWFycm93czogJ1xcZjA0Nyc7XG4kZmEtdmFyLWFycm93cy1hbHQ6ICdcXGYwYjInO1xuJGZhLXZhci1hcnJvd3MtaDogJ1xcZjA3ZSc7XG4kZmEtdmFyLWFycm93cy12OiAnXFxmMDdkJztcbiRmYS12YXItYXN0ZXJpc2s6ICdcXGYwNjknO1xuJGZhLXZhci1hdDogJ1xcZjFmYSc7XG4kZmEtdmFyLWF1dG9tb2JpbGU6ICdcXGYxYjknO1xuJGZhLXZhci1iYWNrd2FyZDogJ1xcZjA0YSc7XG4kZmEtdmFyLWJhbjogJ1xcZjA1ZSc7XG4kZmEtdmFyLWJhbms6ICdcXGYxOWMnO1xuJGZhLXZhci1iYXItY2hhcnQ6ICdcXGYwODAnO1xuJGZhLXZhci1iYXItY2hhcnQtbzogJ1xcZjA4MCc7XG4kZmEtdmFyLWJhcmNvZGU6ICdcXGYwMmEnO1xuJGZhLXZhci1iYXJzOiAnXFxmMGM5JztcbiRmYS12YXItYmVkOiAnXFxmMjM2JztcbiRmYS12YXItYmVlcjogJ1xcZjBmYyc7XG4kZmEtdmFyLWJlaGFuY2U6ICdcXGYxYjQnO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogJ1xcZjFiNSc7XG4kZmEtdmFyLWJlbGw6ICdcXGYwZjMnO1xuJGZhLXZhci1iZWxsLW86ICdcXGYwYTInO1xuJGZhLXZhci1iZWxsLXNsYXNoOiAnXFxmMWY2JztcbiRmYS12YXItYmVsbC1zbGFzaC1vOiAnXFxmMWY3JztcbiRmYS12YXItYmljeWNsZTogJ1xcZjIwNic7XG4kZmEtdmFyLWJpbm9jdWxhcnM6ICdcXGYxZTUnO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiAnXFxmMWZkJztcbiRmYS12YXItYml0YnVja2V0OiAnXFxmMTcxJztcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogJ1xcZjE3Mic7XG4kZmEtdmFyLWJpdGNvaW46ICdcXGYxNWEnO1xuJGZhLXZhci1ib2xkOiAnXFxmMDMyJztcbiRmYS12YXItYm9sdDogJ1xcZjBlNyc7XG4kZmEtdmFyLWJvbWI6ICdcXGYxZTInO1xuJGZhLXZhci1ib29rOiAnXFxmMDJkJztcbiRmYS12YXItYm9va21hcms6ICdcXGYwMmUnO1xuJGZhLXZhci1ib29rbWFyay1vOiAnXFxmMDk3JztcbiRmYS12YXItYnJpZWZjYXNlOiAnXFxmMGIxJztcbiRmYS12YXItYnRjOiAnXFxmMTVhJztcbiRmYS12YXItYnVnOiAnXFxmMTg4JztcbiRmYS12YXItYnVpbGRpbmc6ICdcXGYxYWQnO1xuJGZhLXZhci1idWlsZGluZy1vOiAnXFxmMGY3JztcbiRmYS12YXItYnVsbGhvcm46ICdcXGYwYTEnO1xuJGZhLXZhci1idWxsc2V5ZTogJ1xcZjE0MCc7XG4kZmEtdmFyLWJ1czogJ1xcZjIwNyc7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6ICdcXGYyMGQnO1xuJGZhLXZhci1jYWI6ICdcXGYxYmEnO1xuJGZhLXZhci1jYWxjdWxhdG9yOiAnXFxmMWVjJztcbiRmYS12YXItY2FsZW5kYXI6ICdcXGYwNzMnO1xuJGZhLXZhci1jYWxlbmRhci1vOiAnXFxmMTMzJztcbiRmYS12YXItY2FtZXJhOiAnXFxmMDMwJztcbiRmYS12YXItY2FtZXJhLXJldHJvOiAnXFxmMDgzJztcbiRmYS12YXItY2FyOiAnXFxmMWI5JztcbiRmYS12YXItY2FyZXQtZG93bjogJ1xcZjBkNyc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6ICdcXGYwZDknO1xuJGZhLXZhci1jYXJldC1yaWdodDogJ1xcZjBkYSc7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246ICdcXGYxNTAnO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiAnXFxmMTkxJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6ICdcXGYxNTInO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogJ1xcZjE1MSc7XG4kZmEtdmFyLWNhcmV0LXVwOiAnXFxmMGQ4JztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiAnXFxmMjE4JztcbiRmYS12YXItY2FydC1wbHVzOiAnXFxmMjE3JztcbiRmYS12YXItY2M6ICdcXGYyMGEnO1xuJGZhLXZhci1jYy1hbWV4OiAnXFxmMWYzJztcbiRmYS12YXItY2MtZGlzY292ZXI6ICdcXGYxZjInO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiAnXFxmMWYxJztcbiRmYS12YXItY2MtcGF5cGFsOiAnXFxmMWY0JztcbiRmYS12YXItY2Mtc3RyaXBlOiAnXFxmMWY1JztcbiRmYS12YXItY2MtdmlzYTogJ1xcZjFmMCc7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiAnXFxmMGEzJztcbiRmYS12YXItY2hhaW46ICdcXGYwYzEnO1xuJGZhLXZhci1jaGFpbi1icm9rZW46ICdcXGYxMjcnO1xuJGZhLXZhci1jaGVjazogJ1xcZjAwYyc7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogJ1xcZjA1OCc7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiAnXFxmMDVkJztcbiRmYS12YXItY2hlY2stc3F1YXJlOiAnXFxmMTRhJztcbiRmYS12YXItY2hlY2stc3F1YXJlLW86ICdcXGYwNDYnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiAnXFxmMTNhJztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogJ1xcZjEzNyc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiAnXFxmMTM4JztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6ICdcXGYxMzknO1xuJGZhLXZhci1jaGV2cm9uLWRvd246ICdcXGYwNzgnO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6ICdcXGYwNTMnO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiAnXFxmMDU0JztcbiRmYS12YXItY2hldnJvbi11cDogJ1xcZjA3Nyc7XG4kZmEtdmFyLWNoaWxkOiAnXFxmMWFlJztcbiRmYS12YXItY2lyY2xlOiAnXFxmMTExJztcbiRmYS12YXItY2lyY2xlLW86ICdcXGYxMGMnO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogJ1xcZjFjZSc7XG4kZmEtdmFyLWNpcmNsZS10aGluOiAnXFxmMWRiJztcbiRmYS12YXItY2xpcGJvYXJkOiAnXFxmMGVhJztcbiRmYS12YXItY2xvY2stbzogJ1xcZjAxNyc7XG4kZmEtdmFyLWNsb3NlOiAnXFxmMDBkJztcbiRmYS12YXItY2xvdWQ6ICdcXGYwYzInO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogJ1xcZjBlZCc7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogJ1xcZjBlZSc7XG4kZmEtdmFyLWNueTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWNvZGU6ICdcXGYxMjEnO1xuJGZhLXZhci1jb2RlLWZvcms6ICdcXGYxMjYnO1xuJGZhLXZhci1jb2RlcGVuOiAnXFxmMWNiJztcbiRmYS12YXItY29mZmVlOiAnXFxmMGY0JztcbiRmYS12YXItY29nOiAnXFxmMDEzJztcbiRmYS12YXItY29nczogJ1xcZjA4NSc7XG4kZmEtdmFyLWNvbHVtbnM6ICdcXGYwZGInO1xuJGZhLXZhci1jb21tZW50OiAnXFxmMDc1JztcbiRmYS12YXItY29tbWVudC1vOiAnXFxmMGU1JztcbiRmYS12YXItY29tbWVudHM6ICdcXGYwODYnO1xuJGZhLXZhci1jb21tZW50cy1vOiAnXFxmMGU2JztcbiRmYS12YXItY29tcGFzczogJ1xcZjE0ZSc7XG4kZmEtdmFyLWNvbXByZXNzOiAnXFxmMDY2JztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6ICdcXGYyMGUnO1xuJGZhLXZhci1jb3B5OiAnXFxmMGM1JztcbiRmYS12YXItY29weXJpZ2h0OiAnXFxmMWY5JztcbiRmYS12YXItY3JlZGl0LWNhcmQ6ICdcXGYwOWQnO1xuJGZhLXZhci1jcm9wOiAnXFxmMTI1JztcbiRmYS12YXItY3Jvc3NoYWlyczogJ1xcZjA1Yic7XG4kZmEtdmFyLWNzczM6ICdcXGYxM2MnO1xuJGZhLXZhci1jdWJlOiAnXFxmMWIyJztcbiRmYS12YXItY3ViZXM6ICdcXGYxYjMnO1xuJGZhLXZhci1jdXQ6ICdcXGYwYzQnO1xuJGZhLXZhci1jdXRsZXJ5OiAnXFxmMGY1JztcbiRmYS12YXItZGFzaGJvYXJkOiAnXFxmMGU0JztcbiRmYS12YXItZGFzaGN1YmU6ICdcXGYyMTAnO1xuJGZhLXZhci1kYXRhYmFzZTogJ1xcZjFjMCc7XG4kZmEtdmFyLWRlZGVudDogJ1xcZjAzYic7XG4kZmEtdmFyLWRlbGljaW91czogJ1xcZjFhNSc7XG4kZmEtdmFyLWRlc2t0b3A6ICdcXGYxMDgnO1xuJGZhLXZhci1kZXZpYW50YXJ0OiAnXFxmMWJkJztcbiRmYS12YXItZGlhbW9uZDogJ1xcZjIxOSc7XG4kZmEtdmFyLWRpZ2c6ICdcXGYxYTYnO1xuJGZhLXZhci1kb2xsYXI6ICdcXGYxNTUnO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86ICdcXGYxOTInO1xuJGZhLXZhci1kb3dubG9hZDogJ1xcZjAxOSc7XG4kZmEtdmFyLWRyaWJiYmxlOiAnXFxmMTdkJztcbiRmYS12YXItZHJvcGJveDogJ1xcZjE2Yic7XG4kZmEtdmFyLWRydXBhbDogJ1xcZjFhOSc7XG4kZmEtdmFyLWVkaXQ6ICdcXGYwNDQnO1xuJGZhLXZhci1lamVjdDogJ1xcZjA1Mic7XG4kZmEtdmFyLWVsbGlwc2lzLWg6ICdcXGYxNDEnO1xuJGZhLXZhci1lbGxpcHNpcy12OiAnXFxmMTQyJztcbiRmYS12YXItZW1waXJlOiAnXFxmMWQxJztcbiRmYS12YXItZW52ZWxvcGU6ICdcXGYwZTAnO1xuJGZhLXZhci1lbnZlbG9wZS1vOiAnXFxmMDAzJztcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiAnXFxmMTk5JztcbiRmYS12YXItZXJhc2VyOiAnXFxmMTJkJztcbiRmYS12YXItZXVyOiAnXFxmMTUzJztcbiRmYS12YXItZXVybzogJ1xcZjE1Myc7XG4kZmEtdmFyLWV4Y2hhbmdlOiAnXFxmMGVjJztcbiRmYS12YXItZXhjbGFtYXRpb246ICdcXGYxMmEnO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6ICdcXGYwNmEnO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogJ1xcZjA3MSc7XG4kZmEtdmFyLWV4cGFuZDogJ1xcZjA2NSc7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6ICdcXGYwOGUnO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogJ1xcZjE0Yyc7XG4kZmEtdmFyLWV5ZTogJ1xcZjA2ZSc7XG4kZmEtdmFyLWV5ZS1zbGFzaDogJ1xcZjA3MCc7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6ICdcXGYxZmInO1xuJGZhLXZhci1mYWNlYm9vazogJ1xcZjA5YSc7XG4kZmEtdmFyLWZhY2Vib29rLWY6ICdcXGYwOWEnO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogJ1xcZjIzMCc7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogJ1xcZjA4Mic7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6ICdcXGYwNDknO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6ICdcXGYwNTAnO1xuJGZhLXZhci1mYXg6ICdcXGYxYWMnO1xuJGZhLXZhci1mZW1hbGU6ICdcXGYxODInO1xuJGZhLXZhci1maWdodGVyLWpldDogJ1xcZjBmYic7XG4kZmEtdmFyLWZpbGU6ICdcXGYxNWInO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogJ1xcZjFjNic7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogJ1xcZjFjNyc7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiAnXFxmMWM5JztcbiRmYS12YXItZmlsZS1leGNlbC1vOiAnXFxmMWMzJztcbiRmYS12YXItZmlsZS1pbWFnZS1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiAnXFxmMWM4JztcbiRmYS12YXItZmlsZS1vOiAnXFxmMDE2JztcbiRmYS12YXItZmlsZS1wZGYtbzogJ1xcZjFjMSc7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86ICdcXGYxYzQnO1xuJGZhLXZhci1maWxlLXNvdW5kLW86ICdcXGYxYzcnO1xuJGZhLXZhci1maWxlLXRleHQ6ICdcXGYxNWMnO1xuJGZhLXZhci1maWxlLXRleHQtbzogJ1xcZjBmNic7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogJ1xcZjFjOCc7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiAnXFxmMWMyJztcbiRmYS12YXItZmlsZS16aXAtbzogJ1xcZjFjNic7XG4kZmEtdmFyLWZpbGVzLW86ICdcXGYwYzUnO1xuJGZhLXZhci1maWxtOiAnXFxmMDA4JztcbiRmYS12YXItZmlsdGVyOiAnXFxmMGIwJztcbiRmYS12YXItZmlyZTogJ1xcZjA2ZCc7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiAnXFxmMTM0JztcbiRmYS12YXItZmxhZzogJ1xcZjAyNCc7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiAnXFxmMTFlJztcbiRmYS12YXItZmxhZy1vOiAnXFxmMTFkJztcbiRmYS12YXItZmxhc2g6ICdcXGYwZTcnO1xuJGZhLXZhci1mbGFzazogJ1xcZjBjMyc7XG4kZmEtdmFyLWZsaWNrcjogJ1xcZjE2ZSc7XG4kZmEtdmFyLWZsb3BweS1vOiAnXFxmMGM3JztcbiRmYS12YXItZm9sZGVyOiAnXFxmMDdiJztcbiRmYS12YXItZm9sZGVyLW86ICdcXGYxMTQnO1xuJGZhLXZhci1mb2xkZXItb3BlbjogJ1xcZjA3Yyc7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86ICdcXGYxMTUnO1xuJGZhLXZhci1mb250OiAnXFxmMDMxJztcbiRmYS12YXItZm9ydW1iZWU6ICdcXGYyMTEnO1xuJGZhLXZhci1mb3J3YXJkOiAnXFxmMDRlJztcbiRmYS12YXItZm91cnNxdWFyZTogJ1xcZjE4MCc7XG4kZmEtdmFyLWZyb3duLW86ICdcXGYxMTknO1xuJGZhLXZhci1mdXRib2wtbzogJ1xcZjFlMyc7XG4kZmEtdmFyLWdhbWVwYWQ6ICdcXGYxMWInO1xuJGZhLXZhci1nYXZlbDogJ1xcZjBlMyc7XG4kZmEtdmFyLWdicDogJ1xcZjE1NCc7XG4kZmEtdmFyLWdlOiAnXFxmMWQxJztcbiRmYS12YXItZ2VhcjogJ1xcZjAxMyc7XG4kZmEtdmFyLWdlYXJzOiAnXFxmMDg1JztcbiRmYS12YXItZ2VuZGVybGVzczogJ1xcZjFkYic7XG4kZmEtdmFyLWdpZnQ6ICdcXGYwNmInO1xuJGZhLXZhci1naXQ6ICdcXGYxZDMnO1xuJGZhLXZhci1naXQtc3F1YXJlOiAnXFxmMWQyJztcbiRmYS12YXItZ2l0aHViOiAnXFxmMDliJztcbiRmYS12YXItZ2l0aHViLWFsdDogJ1xcZjExMyc7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6ICdcXGYwOTInO1xuJGZhLXZhci1naXR0aXA6ICdcXGYxODQnO1xuJGZhLXZhci1nbGFzczogJ1xcZjAwMCc7XG4kZmEtdmFyLWdsb2JlOiAnXFxmMGFjJztcbiRmYS12YXItZ29vZ2xlOiAnXFxmMWEwJztcbiRmYS12YXItZ29vZ2xlLXBsdXM6ICdcXGYwZDUnO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6ICdcXGYwZDQnO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiAnXFxmMWVlJztcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6ICdcXGYxOWQnO1xuJGZhLXZhci1ncmF0aXBheTogJ1xcZjE4NCc7XG4kZmEtdmFyLWdyb3VwOiAnXFxmMGMwJztcbiRmYS12YXItaC1zcXVhcmU6ICdcXGYwZmQnO1xuJGZhLXZhci1oYWNrZXItbmV3czogJ1xcZjFkNCc7XG4kZmEtdmFyLWhhbmQtby1kb3duOiAnXFxmMGE3JztcbiRmYS12YXItaGFuZC1vLWxlZnQ6ICdcXGYwYTUnO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6ICdcXGYwYTQnO1xuJGZhLXZhci1oYW5kLW8tdXA6ICdcXGYwYTYnO1xuJGZhLXZhci1oZGQtbzogJ1xcZjBhMCc7XG4kZmEtdmFyLWhlYWRlcjogJ1xcZjFkYyc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6ICdcXGYwMjUnO1xuJGZhLXZhci1oZWFydDogJ1xcZjAwNCc7XG4kZmEtdmFyLWhlYXJ0LW86ICdcXGYwOGEnO1xuJGZhLXZhci1oZWFydGJlYXQ6ICdcXGYyMWUnO1xuJGZhLXZhci1oaXN0b3J5OiAnXFxmMWRhJztcbiRmYS12YXItaG9tZTogJ1xcZjAxNSc7XG4kZmEtdmFyLWhvc3BpdGFsLW86ICdcXGYwZjgnO1xuJGZhLXZhci1ob3RlbDogJ1xcZjIzNic7XG4kZmEtdmFyLWh0bWw1OiAnXFxmMTNiJztcbiRmYS12YXItaWxzOiAnXFxmMjBiJztcbiRmYS12YXItaW1hZ2U6ICdcXGYwM2UnO1xuJGZhLXZhci1pbmJveDogJ1xcZjAxYyc7XG4kZmEtdmFyLWluZGVudDogJ1xcZjAzYyc7XG4kZmEtdmFyLWluZm86ICdcXGYxMjknO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogJ1xcZjA1YSc7XG4kZmEtdmFyLWlucjogJ1xcZjE1Nic7XG4kZmEtdmFyLWluc3RhZ3JhbTogJ1xcZjE2ZCc7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiAnXFxmMTljJztcbiRmYS12YXItaW94aG9zdDogJ1xcZjIwOCc7XG4kZmEtdmFyLWl0YWxpYzogJ1xcZjAzMyc7XG4kZmEtdmFyLWpvb21sYTogJ1xcZjFhYSc7XG4kZmEtdmFyLWpweTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWpzZmlkZGxlOiAnXFxmMWNjJztcbiRmYS12YXIta2V5OiAnXFxmMDg0JztcbiRmYS12YXIta2V5Ym9hcmQtbzogJ1xcZjExYyc7XG4kZmEtdmFyLWtydzogJ1xcZjE1OSc7XG4kZmEtdmFyLWxhbmd1YWdlOiAnXFxmMWFiJztcbiRmYS12YXItbGFwdG9wOiAnXFxmMTA5JztcbiRmYS12YXItbGFzdGZtOiAnXFxmMjAyJztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogJ1xcZjIwMyc7XG4kZmEtdmFyLWxlYWY6ICdcXGYwNmMnO1xuJGZhLXZhci1sZWFucHViOiAnXFxmMjEyJztcbiRmYS12YXItbGVnYWw6ICdcXGYwZTMnO1xuJGZhLXZhci1sZW1vbi1vOiAnXFxmMDk0JztcbiRmYS12YXItbGV2ZWwtZG93bjogJ1xcZjE0OSc7XG4kZmEtdmFyLWxldmVsLXVwOiAnXFxmMTQ4JztcbiRmYS12YXItbGlmZS1ib3V5OiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1idW95OiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1yaW5nOiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1zYXZlcjogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiAnXFxmMGViJztcbiRmYS12YXItbGluZS1jaGFydDogJ1xcZjIwMSc7XG4kZmEtdmFyLWxpbms6ICdcXGYwYzEnO1xuJGZhLXZhci1saW5rZWRpbjogJ1xcZjBlMSc7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogJ1xcZjA4Yyc7XG4kZmEtdmFyLWxpbnV4OiAnXFxmMTdjJztcbiRmYS12YXItbGlzdDogJ1xcZjAzYSc7XG4kZmEtdmFyLWxpc3QtYWx0OiAnXFxmMDIyJztcbiRmYS12YXItbGlzdC1vbDogJ1xcZjBjYic7XG4kZmEtdmFyLWxpc3QtdWw6ICdcXGYwY2EnO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogJ1xcZjEyNCc7XG4kZmEtdmFyLWxvY2s6ICdcXGYwMjMnO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246ICdcXGYxNzUnO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6ICdcXGYxNzcnO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiAnXFxmMTc4JztcbiRmYS12YXItbG9uZy1hcnJvdy11cDogJ1xcZjE3Nic7XG4kZmEtdmFyLW1hZ2ljOiAnXFxmMGQwJztcbiRmYS12YXItbWFnbmV0OiAnXFxmMDc2JztcbiRmYS12YXItbWFpbC1mb3J3YXJkOiAnXFxmMDY0JztcbiRmYS12YXItbWFpbC1yZXBseTogJ1xcZjExMic7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItbWFsZTogJ1xcZjE4Myc7XG4kZmEtdmFyLW1hcC1tYXJrZXI6ICdcXGYwNDEnO1xuJGZhLXZhci1tYXJzOiAnXFxmMjIyJztcbiRmYS12YXItbWFycy1kb3VibGU6ICdcXGYyMjcnO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogJ1xcZjIyOSc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6ICdcXGYyMmInO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiAnXFxmMjJhJztcbiRmYS12YXItbWF4Y2RuOiAnXFxmMTM2JztcbiRmYS12YXItbWVhbnBhdGg6ICdcXGYyMGMnO1xuJGZhLXZhci1tZWRpdW06ICdcXGYyM2EnO1xuJGZhLXZhci1tZWRraXQ6ICdcXGYwZmEnO1xuJGZhLXZhci1tZWgtbzogJ1xcZjExYSc7XG4kZmEtdmFyLW1lcmN1cnk6ICdcXGYyMjMnO1xuJGZhLXZhci1taWNyb3Bob25lOiAnXFxmMTMwJztcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogJ1xcZjEzMSc7XG4kZmEtdmFyLW1pbnVzOiAnXFxmMDY4JztcbiRmYS12YXItbWludXMtY2lyY2xlOiAnXFxmMDU2JztcbiRmYS12YXItbWludXMtc3F1YXJlOiAnXFxmMTQ2JztcbiRmYS12YXItbWludXMtc3F1YXJlLW86ICdcXGYxNDcnO1xuJGZhLXZhci1tb2JpbGU6ICdcXGYxMGInO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6ICdcXGYxMGInO1xuJGZhLXZhci1tb25leTogJ1xcZjBkNic7XG4kZmEtdmFyLW1vb24tbzogJ1xcZjE4Nic7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogJ1xcZjE5ZCc7XG4kZmEtdmFyLW1vdG9yY3ljbGU6ICdcXGYyMWMnO1xuJGZhLXZhci1tdXNpYzogJ1xcZjAwMSc7XG4kZmEtdmFyLW5hdmljb246ICdcXGYwYzknO1xuJGZhLXZhci1uZXV0ZXI6ICdcXGYyMmMnO1xuJGZhLXZhci1uZXdzcGFwZXItbzogJ1xcZjFlYSc7XG4kZmEtdmFyLW9wZW5pZDogJ1xcZjE5Yic7XG4kZmEtdmFyLW91dGRlbnQ6ICdcXGYwM2InO1xuJGZhLXZhci1wYWdlbGluZXM6ICdcXGYxOGMnO1xuJGZhLXZhci1wYWludC1icnVzaDogJ1xcZjFmYyc7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiAnXFxmMWQ4JztcbiRmYS12YXItcGFwZXItcGxhbmUtbzogJ1xcZjFkOSc7XG4kZmEtdmFyLXBhcGVyY2xpcDogJ1xcZjBjNic7XG4kZmEtdmFyLXBhcmFncmFwaDogJ1xcZjFkZCc7XG4kZmEtdmFyLXBhc3RlOiAnXFxmMGVhJztcbiRmYS12YXItcGF1c2U6ICdcXGYwNGMnO1xuJGZhLXZhci1wYXc6ICdcXGYxYjAnO1xuJGZhLXZhci1wYXlwYWw6ICdcXGYxZWQnO1xuJGZhLXZhci1wZW5jaWw6ICdcXGYwNDAnO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiAnXFxmMTRiJztcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiAnXFxmMDQ0JztcbiRmYS12YXItcGhvbmU6ICdcXGYwOTUnO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6ICdcXGYwOTgnO1xuJGZhLXZhci1waG90bzogJ1xcZjAzZSc7XG4kZmEtdmFyLXBpY3R1cmUtbzogJ1xcZjAzZSc7XG4kZmEtdmFyLXBpZS1jaGFydDogJ1xcZjIwMCc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6ICdcXGYxYTcnO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogJ1xcZjFhOCc7XG4kZmEtdmFyLXBpbnRlcmVzdDogJ1xcZjBkMic7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiAnXFxmMjMxJztcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogJ1xcZjBkMyc7XG4kZmEtdmFyLXBsYW5lOiAnXFxmMDcyJztcbiRmYS12YXItcGxheTogJ1xcZjA0Yic7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiAnXFxmMTQ0JztcbiRmYS12YXItcGxheS1jaXJjbGUtbzogJ1xcZjAxZCc7XG4kZmEtdmFyLXBsdWc6ICdcXGYxZTYnO1xuJGZhLXZhci1wbHVzOiAnXFxmMDY3JztcbiRmYS12YXItcGx1cy1jaXJjbGU6ICdcXGYwNTUnO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogJ1xcZjBmZSc7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86ICdcXGYxOTYnO1xuJGZhLXZhci1wb3dlci1vZmY6ICdcXGYwMTEnO1xuJGZhLXZhci1wcmludDogJ1xcZjAyZic7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogJ1xcZjEyZSc7XG4kZmEtdmFyLXFxOiAnXFxmMWQ2JztcbiRmYS12YXItcXJjb2RlOiAnXFxmMDI5JztcbiRmYS12YXItcXVlc3Rpb246ICdcXGYxMjgnO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6ICdcXGYwNTknO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiAnXFxmMTBkJztcbiRmYS12YXItcXVvdGUtcmlnaHQ6ICdcXGYxMGUnO1xuJGZhLXZhci1yYTogJ1xcZjFkMCc7XG4kZmEtdmFyLXJhbmRvbTogJ1xcZjA3NCc7XG4kZmEtdmFyLXJlYmVsOiAnXFxmMWQwJztcbiRmYS12YXItcmVjeWNsZTogJ1xcZjFiOCc7XG4kZmEtdmFyLXJlZGRpdDogJ1xcZjFhMSc7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6ICdcXGYxYTInO1xuJGZhLXZhci1yZWZyZXNoOiAnXFxmMDIxJztcbiRmYS12YXItcmVtb3ZlOiAnXFxmMDBkJztcbiRmYS12YXItcmVucmVuOiAnXFxmMThiJztcbiRmYS12YXItcmVvcmRlcjogJ1xcZjBjOSc7XG4kZmEtdmFyLXJlcGVhdDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJlcGx5OiAnXFxmMTEyJztcbiRmYS12YXItcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItcmV0d2VldDogJ1xcZjA3OSc7XG4kZmEtdmFyLXJtYjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXJvYWQ6ICdcXGYwMTgnO1xuJGZhLXZhci1yb2NrZXQ6ICdcXGYxMzUnO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogJ1xcZjBlMic7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJvdWJsZTogJ1xcZjE1OCc7XG4kZmEtdmFyLXJzczogJ1xcZjA5ZSc7XG4kZmEtdmFyLXJzcy1zcXVhcmU6ICdcXGYxNDMnO1xuJGZhLXZhci1ydWI6ICdcXGYxNTgnO1xuJGZhLXZhci1ydWJsZTogJ1xcZjE1OCc7XG4kZmEtdmFyLXJ1cGVlOiAnXFxmMTU2JztcbiRmYS12YXItc2F2ZTogJ1xcZjBjNyc7XG4kZmEtdmFyLXNjaXNzb3JzOiAnXFxmMGM0JztcbiRmYS12YXItc2VhcmNoOiAnXFxmMDAyJztcbiRmYS12YXItc2VhcmNoLW1pbnVzOiAnXFxmMDEwJztcbiRmYS12YXItc2VhcmNoLXBsdXM6ICdcXGYwMGUnO1xuJGZhLXZhci1zZWxsc3k6ICdcXGYyMTMnO1xuJGZhLXZhci1zZW5kOiAnXFxmMWQ4JztcbiRmYS12YXItc2VuZC1vOiAnXFxmMWQ5JztcbiRmYS12YXItc2VydmVyOiAnXFxmMjMzJztcbiRmYS12YXItc2hhcmU6ICdcXGYwNjQnO1xuJGZhLXZhci1zaGFyZS1hbHQ6ICdcXGYxZTAnO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiAnXFxmMWUxJztcbiRmYS12YXItc2hhcmUtc3F1YXJlOiAnXFxmMTRkJztcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86ICdcXGYwNDUnO1xuJGZhLXZhci1zaGVrZWw6ICdcXGYyMGInO1xuJGZhLXZhci1zaGVxZWw6ICdcXGYyMGInO1xuJGZhLXZhci1zaGllbGQ6ICdcXGYxMzInO1xuJGZhLXZhci1zaGlwOiAnXFxmMjFhJztcbiRmYS12YXItc2hpcnRzaW5idWxrOiAnXFxmMjE0JztcbiRmYS12YXItc2hvcHBpbmctY2FydDogJ1xcZjA3YSc7XG4kZmEtdmFyLXNpZ24taW46ICdcXGYwOTAnO1xuJGZhLXZhci1zaWduLW91dDogJ1xcZjA4Yic7XG4kZmEtdmFyLXNpZ25hbDogJ1xcZjAxMic7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiAnXFxmMjE1JztcbiRmYS12YXItc2l0ZW1hcDogJ1xcZjBlOCc7XG4kZmEtdmFyLXNreWF0bGFzOiAnXFxmMjE2JztcbiRmYS12YXItc2t5cGU6ICdcXGYxN2UnO1xuJGZhLXZhci1zbGFjazogJ1xcZjE5OCc7XG4kZmEtdmFyLXNsaWRlcnM6ICdcXGYxZGUnO1xuJGZhLXZhci1zbGlkZXNoYXJlOiAnXFxmMWU3JztcbiRmYS12YXItc21pbGUtbzogJ1xcZjExOCc7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86ICdcXGYxZTMnO1xuJGZhLXZhci1zb3J0OiAnXFxmMGRjJztcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6ICdcXGYxNWQnO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6ICdcXGYxNWUnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6ICdcXGYxNjAnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiAnXFxmMTYxJztcbiRmYS12YXItc29ydC1hc2M6ICdcXGYwZGUnO1xuJGZhLXZhci1zb3J0LWRlc2M6ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LWRvd246ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiAnXFxmMTYyJztcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6ICdcXGYxNjMnO1xuJGZhLXZhci1zb3J0LXVwOiAnXFxmMGRlJztcbiRmYS12YXItc291bmRjbG91ZDogJ1xcZjFiZSc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6ICdcXGYxOTcnO1xuJGZhLXZhci1zcGlubmVyOiAnXFxmMTEwJztcbiRmYS12YXItc3Bvb246ICdcXGYxYjEnO1xuJGZhLXZhci1zcG90aWZ5OiAnXFxmMWJjJztcbiRmYS12YXItc3F1YXJlOiAnXFxmMGM4JztcbiRmYS12YXItc3F1YXJlLW86ICdcXGYwOTYnO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogJ1xcZjE4ZCc7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiAnXFxmMTZjJztcbiRmYS12YXItc3RhcjogJ1xcZjAwNSc7XG4kZmEtdmFyLXN0YXItaGFsZjogJ1xcZjA4OSc7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogJ1xcZjEyMyc7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiAnXFxmMTIzJztcbiRmYS12YXItc3Rhci1oYWxmLW86ICdcXGYxMjMnO1xuJGZhLXZhci1zdGFyLW86ICdcXGYwMDYnO1xuJGZhLXZhci1zdGVhbTogJ1xcZjFiNic7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogJ1xcZjFiNyc7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6ICdcXGYwNDgnO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6ICdcXGYwNTEnO1xuJGZhLXZhci1zdGV0aG9zY29wZTogJ1xcZjBmMSc7XG4kZmEtdmFyLXN0b3A6ICdcXGYwNGQnO1xuJGZhLXZhci1zdHJlZXQtdmlldzogJ1xcZjIxZCc7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6ICdcXGYwY2MnO1xuJGZhLXZhci1zdHVtYmxldXBvbjogJ1xcZjFhNCc7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogJ1xcZjFhMyc7XG4kZmEtdmFyLXN1YnNjcmlwdDogJ1xcZjEyYyc7XG4kZmEtdmFyLXN1YndheTogJ1xcZjIzOSc7XG4kZmEtdmFyLXN1aXRjYXNlOiAnXFxmMGYyJztcbiRmYS12YXItc3VuLW86ICdcXGYxODUnO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogJ1xcZjEyYic7XG4kZmEtdmFyLXN1cHBvcnQ6ICdcXGYxY2QnO1xuJGZhLXZhci10YWJsZTogJ1xcZjBjZSc7XG4kZmEtdmFyLXRhYmxldDogJ1xcZjEwYSc7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6ICdcXGYwZTQnO1xuJGZhLXZhci10YWc6ICdcXGYwMmInO1xuJGZhLXZhci10YWdzOiAnXFxmMDJjJztcbiRmYS12YXItdGFza3M6ICdcXGYwYWUnO1xuJGZhLXZhci10YXhpOiAnXFxmMWJhJztcbiRmYS12YXItdGVuY2VudC13ZWlibzogJ1xcZjFkNSc7XG4kZmEtdmFyLXRlcm1pbmFsOiAnXFxmMTIwJztcbiRmYS12YXItdGV4dC1oZWlnaHQ6ICdcXGYwMzQnO1xuJGZhLXZhci10ZXh0LXdpZHRoOiAnXFxmMDM1JztcbiRmYS12YXItdGg6ICdcXGYwMGEnO1xuJGZhLXZhci10aC1sYXJnZTogJ1xcZjAwOSc7XG4kZmEtdmFyLXRoLWxpc3Q6ICdcXGYwMGInO1xuJGZhLXZhci10aHVtYi10YWNrOiAnXFxmMDhkJztcbiRmYS12YXItdGh1bWJzLWRvd246ICdcXGYxNjUnO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiAnXFxmMDg4JztcbiRmYS12YXItdGh1bWJzLW8tdXA6ICdcXGYwODcnO1xuJGZhLXZhci10aHVtYnMtdXA6ICdcXGYxNjQnO1xuJGZhLXZhci10aWNrZXQ6ICdcXGYxNDUnO1xuJGZhLXZhci10aW1lczogJ1xcZjAwZCc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogJ1xcZjA1Nyc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiAnXFxmMDVjJztcbiRmYS12YXItdGludDogJ1xcZjA0Myc7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiAnXFxmMTUwJztcbiRmYS12YXItdG9nZ2xlLWxlZnQ6ICdcXGYxOTEnO1xuJGZhLXZhci10b2dnbGUtb2ZmOiAnXFxmMjA0JztcbiRmYS12YXItdG9nZ2xlLW9uOiAnXFxmMjA1JztcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiAnXFxmMTUyJztcbiRmYS12YXItdG9nZ2xlLXVwOiAnXFxmMTUxJztcbiRmYS12YXItdHJhaW46ICdcXGYyMzgnO1xuJGZhLXZhci10cmFuc2dlbmRlcjogJ1xcZjIyNCc7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogJ1xcZjIyNSc7XG4kZmEtdmFyLXRyYXNoOiAnXFxmMWY4JztcbiRmYS12YXItdHJhc2gtbzogJ1xcZjAxNCc7XG4kZmEtdmFyLXRyZWU6ICdcXGYxYmInO1xuJGZhLXZhci10cmVsbG86ICdcXGYxODEnO1xuJGZhLXZhci10cm9waHk6ICdcXGYwOTEnO1xuJGZhLXZhci10cnVjazogJ1xcZjBkMSc7XG4kZmEtdmFyLXRyeTogJ1xcZjE5NSc7XG4kZmEtdmFyLXR0eTogJ1xcZjFlNCc7XG4kZmEtdmFyLXR1bWJscjogJ1xcZjE3Myc7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6ICdcXGYxNzQnO1xuJGZhLXZhci10dXJraXNoLWxpcmE6ICdcXGYxOTUnO1xuJGZhLXZhci10d2l0Y2g6ICdcXGYxZTgnO1xuJGZhLXZhci10d2l0dGVyOiAnXFxmMDk5JztcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6ICdcXGYwODEnO1xuJGZhLXZhci11bWJyZWxsYTogJ1xcZjBlOSc7XG4kZmEtdmFyLXVuZGVybGluZTogJ1xcZjBjZCc7XG4kZmEtdmFyLXVuZG86ICdcXGYwZTInO1xuJGZhLXZhci11bml2ZXJzaXR5OiAnXFxmMTljJztcbiRmYS12YXItdW5saW5rOiAnXFxmMTI3JztcbiRmYS12YXItdW5sb2NrOiAnXFxmMDljJztcbiRmYS12YXItdW5sb2NrLWFsdDogJ1xcZjEzZSc7XG4kZmEtdmFyLXVuc29ydGVkOiAnXFxmMGRjJztcbiRmYS12YXItdXBsb2FkOiAnXFxmMDkzJztcbiRmYS12YXItdXNkOiAnXFxmMTU1JztcbiRmYS12YXItdXNlcjogJ1xcZjAwNyc7XG4kZmEtdmFyLXVzZXItbWQ6ICdcXGYwZjAnO1xuJGZhLXZhci11c2VyLXBsdXM6ICdcXGYyMzQnO1xuJGZhLXZhci11c2VyLXNlY3JldDogJ1xcZjIxYic7XG4kZmEtdmFyLXVzZXItdGltZXM6ICdcXGYyMzUnO1xuJGZhLXZhci11c2VyczogJ1xcZjBjMCc7XG4kZmEtdmFyLXZlbnVzOiAnXFxmMjIxJztcbiRmYS12YXItdmVudXMtZG91YmxlOiAnXFxmMjI2JztcbiRmYS12YXItdmVudXMtbWFyczogJ1xcZjIyOCc7XG4kZmEtdmFyLXZpYWNvaW46ICdcXGYyMzcnO1xuJGZhLXZhci12aWRlby1jYW1lcmE6ICdcXGYwM2QnO1xuJGZhLXZhci12aW1lby1zcXVhcmU6ICdcXGYxOTQnO1xuJGZhLXZhci12aW5lOiAnXFxmMWNhJztcbiRmYS12YXItdms6ICdcXGYxODknO1xuJGZhLXZhci12b2x1bWUtZG93bjogJ1xcZjAyNyc7XG4kZmEtdmFyLXZvbHVtZS1vZmY6ICdcXGYwMjYnO1xuJGZhLXZhci12b2x1bWUtdXA6ICdcXGYwMjgnO1xuJGZhLXZhci13YXJuaW5nOiAnXFxmMDcxJztcbiRmYS12YXItd2VjaGF0OiAnXFxmMWQ3JztcbiRmYS12YXItd2VpYm86ICdcXGYxOGEnO1xuJGZhLXZhci13ZWl4aW46ICdcXGYxZDcnO1xuJGZhLXZhci13aGF0c2FwcDogJ1xcZjIzMic7XG4kZmEtdmFyLXdoZWVsY2hhaXI6ICdcXGYxOTMnO1xuJGZhLXZhci13aWZpOiAnXFxmMWViJztcbiRmYS12YXItd2luZG93czogJ1xcZjE3YSc7XG4kZmEtdmFyLXdvbjogJ1xcZjE1OSc7XG4kZmEtdmFyLXdvcmRwcmVzczogJ1xcZjE5YSc7XG4kZmEtdmFyLXdyZW5jaDogJ1xcZjBhZCc7XG4kZmEtdmFyLXhpbmc6ICdcXGYxNjgnO1xuJGZhLXZhci14aW5nLXNxdWFyZTogJ1xcZjE2OSc7XG4kZmEtdmFyLXlhaG9vOiAnXFxmMTllJztcbiRmYS12YXIteWVscDogJ1xcZjFlOSc7XG4kZmEtdmFyLXllbjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXlvdXR1YmU6ICdcXGYxNjcnO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6ICdcXGYxNmEnO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogJ1xcZjE2Nic7XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nbGFzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tdXNpYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VhcmNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoLWxhcmdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGgtbGlzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbWVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlYXJjaC1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWFyY2gtbWludXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBvd2VyLW9mZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbmFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29nO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhc2gtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhvbWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb2NrLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRvd25sb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbmJveDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYXktY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlcGVhdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZnJlc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlzdC1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb2NrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYWRwaG9uZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZvbHVtZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXFyY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhcmNvZGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhZ3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib29rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2ttYXJrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXByaW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYW1lcmE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb250O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9sZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaXRhbGljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRleHQtaGVpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGV4dC13aWR0aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWNlbnRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbGlnbi1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWp1c3RpZnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItb3V0ZGVudDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5kZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aWRlby1jYW1lcmE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waWN0dXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBlbmNpbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcC1tYXJrZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFkanVzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmUtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2stc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXN0LWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGxheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXVzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb3J3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXN0LWZvcndhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXAtZm9yd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lamVjdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcy1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXVlc3Rpb24tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluZm8tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3Jvc3NoYWlycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcy1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4cGFuZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21wcmVzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXN0ZXJpc2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZWFmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXllO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWUtc2xhc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGVuZGFyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yYW5kb207XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYWduZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXR3ZWV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hvcHBpbmctY2FydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbGRlci1vcGVuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy1oO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhci1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0dGVyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFjZWJvb2stc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYW1lcmEtcmV0cm87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtleTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29ncztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYnMtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItaGFsZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbi1vdXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1iLXRhY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leHRlcm5hbC1saW5rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbi1pbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJvcGh5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0aHViLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXBsb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGVtb24tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waG9uZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2ttYXJrLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBob25lLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR3aXR0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXRodWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVubG9jaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jcmVkaXQtY2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhkZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1bGxob3JuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jZXJ0aWZpY2F0ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhbmQtby1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYW5kLW8tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdsb2JlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13cmVuY2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFza3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbHRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnJpZWZjYXNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3dzLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW5rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb3VkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYXNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNjaXNzb3JzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGVzLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyY2xpcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxvcHB5LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpc3QtdWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0LW9sO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RyaWtldGhyb3VnaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5kZXJsaW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhYmxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hZ2ljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRydWNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ29vZ2xlLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9uZXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbHVtbnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlua2VkaW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVuZG87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYXZlbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhY2hvbWV0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnRzLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaXRlbWFwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVtYnJlbGxhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsaXBib2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saWdodGJ1bGItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNoYW5nZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbG91ZC1kb3dubG9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xvdWQtdXBsb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlci1tZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGV0aG9zY29wZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdWl0Y2FzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2ZmZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jdXRsZXJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdGV4dC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVpbGRpbmctbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhvc3BpdGFsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFtYnVsYW5jZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVka2l0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpZ2h0ZXItamV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRlc2t0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhcHRvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFibGV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tb2JpbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xdW90ZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1b3RlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Bpbm5lcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBseTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdGh1Yi1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb2xkZXItb3Blbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc21pbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZyb3duLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVoLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYW1lcGFkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIta2V5Ym9hcmQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZy1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYWctY2hlY2tlcmVkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRlcm1pbmFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBseS1hbGw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFyLWhhbGYtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb2NhdGlvbi1hcnJvdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNyb3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZGUtZm9yaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hhaW4tYnJva2VuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1ZXN0aW9uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5mbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNsYW1hdGlvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdXBlcnNjcmlwdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Vic2NyaXB0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lcmFzZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXB1enpsZS1waWVjZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pY3JvcGhvbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGllbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYWxlbmRhci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yb2NrZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1heGNkbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWh0bWw1O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3NzMztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5jaG9yO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5sb2NrLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWxsc2V5ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVsbGlwc2lzLWg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbGxpcHNpcy12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnNzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbGF5LWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGlja2V0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taW51cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGV2ZWwtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZXZlbC1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWwtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21wYXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYnA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbnI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWpweTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ydWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtydztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ0Yztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdGV4dDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFscGhhLWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hbHBoYS1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1udW1lcmljLWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWJzLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteW91dHViZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXhpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteGluZy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmUtcGxheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRyb3Bib3g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RhY2stb3ZlcmZsb3c7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluc3RhZ3JhbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxpY2tyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hZG47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpdGJ1Y2tldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR1bWJscjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR1bWJsci1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXBwbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13aW5kb3dzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5kcm9pZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW51eDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kcmliYmJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1za3lwZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvdXJzcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyZWxsbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmVtYWxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ncmF0aXBheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdW4tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9vbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJjaGl2ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdlaWJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZW5yZW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhZ2VsaW5lcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFjay1leGNoYW5nZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRvdC1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdoZWVsY2hhaXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZpbWVvLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1cy1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNwYWNlLXNodXR0bGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2xhY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd29yZHByZXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1vcGVuaWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bml2ZXJzaXR5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdyYWR1YXRpb24tY2FwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlhaG9vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZGRpdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZGRpdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdHVtYmxldXBvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGVsaWNpb3VzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGlnZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZWQtcGlwZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGllZC1waXBlci1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRydXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItam9vbWxhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhbmd1YWdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVpbGRpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hpbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcG9vbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWN1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3ViZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWhhbmNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZWFtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGVhbS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGF4aTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcG90aWZ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGV2aWFudGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvdW5kY2xvdWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGF0YWJhc2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXBkZi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtd29yZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWV4Y2VsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1pbWFnZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWFyY2hpdmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1hdWRpby1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXZpZGVvLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1jb2RlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZXBlbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1qc2ZpZGRsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saWZlLXJpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLW8tbm90Y2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWJlbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbXBpcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXQtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFja2VyLW5ld3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10ZW5jZW50LXdlaWJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXFxO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13ZWl4aW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyLXBsYW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFwZXItcGxhbmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhpc3Rvcnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNpcmNsZS10aGluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFkZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcmFncmFwaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNsaWRlcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib21iO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mdXRib2wtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHR5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmlub2N1bGFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdWc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zbGlkZXNoYXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0Y2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15ZWxwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW5ld3NwYXBlci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2lmaTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGN1bGF0b3I7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBheXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdvb2dsZS13YWxsZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy12aXNhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtbWFzdGVyY2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1kaXNjb3Zlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLWFtZXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLXBheXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2Mtc3RyaXBlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1zbGFzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1zbGFzaC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb3B5cmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWVkcm9wcGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhaW50LWJydXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmlydGhkYXktY2FrZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFyZWEtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZS1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmUtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhc3RmbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhc3RmbS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10b2dnbGUtb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10b2dnbGUtb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaWN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pb3hob3N0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdlbGxpc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWlscztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWFucGF0aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1eXNlbGxhZHM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29ubmVjdGRldmVsb3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGFzaGN1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9ydW1iZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZWFucHViO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWxsc3k7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoaXJ0c2luYnVsaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaW1wbHlidWlsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1za3lhdGxhcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FydC1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJ0LWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kaWFtb25kO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hpcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyLXNlY3JldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1vdG9yY3ljbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RyZWV0LXZpZXc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0YmVhdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12ZW51cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZXJjdXJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYW5zZ2VuZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzLWRvdWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLWRvdWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzLW1hcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLXN0cm9rZS12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2UtaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbmV1dGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpbnRlcmVzdC1wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdoYXRzYXBwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZXJ2ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItdGltZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmlhY29pbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFpbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Vid2F5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWRpdW07XG59XG4iLCIvKlBFIEljb24gRm9udHMgKGh0dHA6Ly90aGVtZXMtcGl4ZWRlbi5jb20vZm9udC1kZW1vcy83LXN0cm9rZS8pKi9cblxuJHBlLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZSc7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gICAgc3JjOiB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5lb3Q/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+IGZvb3RlciB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICAuZGVwYXJ0bWVudC1sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvd2VyZWQtYnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0LFxuICAgICAgICAuYWRtaW4tbG9naW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXAtYmFkZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNik7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogIzk5OTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5jb250YWN0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjA1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm8taW5mbyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIH1cbn1cblxuLy9JZiB0aGUgY29udGFjdCBjYXJkIGhhcyBhbiBhY3Rpb24gaWNvbiBsaWtlIGVkaXRcbi5jb250YWN0LWNhcmQuYWN0aW9uLWljb24ge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogSU5MSU5FIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uY2FyZC1mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBAZXh0ZW5kIC5zbGlkZU91dERvd24yZDtcbn1cbi5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3Ige1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG4uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZvIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uYWNjb3JkaW9uIHtcbiAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypJZiBzZWN0aW9uIGlzIG9wZW4sIHNob3cgbWludXMgaWNvbnMqL1xuICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypBbmltYXRpb24gZm9yIGNvbGxhcHNlIGhhbmRsZXJzKi9cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjExcztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xN3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/