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 #e68968;color:rgba(32,26,22,.9);display:inline-block;font-style:normal;padding:9px}.special-header-with-top-border span{color:#666;display:block;font-size:1rem;font-size:18px;font-weight:400;margin-top:9px}.center-positioned-background{background-position:50%!important}.error-background,.neutral-background,.special-background,.white-background{padding:18px}.neutral-background{background-color:#f2f2f2}.special-background{background-color:#d7e5f1}.white-background{background-color:#fff}.error-background{background-color:#f8d0c8}.border{border:1px solid #ccc}.primary-font-color{color:#667780}.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:#667780}.secondary-color{background:#e68968}.special-color{background:#e07477}.header-font-color{color:#222}.base-font-color{color:#333}.secondary-font-color{color:#666}.success-font-color{color:green}.error-font-color{color:#de1a0c}.link-font-color{color:#0362cf}.neutral-background-color{background-color:#f2f2f2}.special-background-color{background-color:#d7e5f1}/*!
TYPEPLATE : STARTER KIT
URL ........... http://typeplate.com
VERSION ....... 2.0.0
Github ........ https://github.com/typeplate/starter-kit
AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain)
LICENSE ....... Creative Commmons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0)
LICENSE URL ... https://github.com/typeplate/starter-kit/blob/master/license.txt
*/.breakword{word-wrap:break-word}.normal-wrap{word-wrap:normal}.inherit-wrap{word-wrap:auto}html{font:normal 112.5%/1.9 Roboto,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizespeed}body{color:#333}small{font-size:65%}h1,h2,h3,h4,h5,h6{color:#222;font-family:Roboto,Arial,sans-serif;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.2;margin-top:0;text-rendering:optimizeLegibility}.alpha,h1{color:#222;font-size:1.618rem;font-size:29.124px;margin-bottom:23.7793572311px}.beta,.form-section-heading,.no-studies-found .content h1,h2{font-size:1.4382rem;font-size:25.8876px;margin-bottom:26.7521902378px}.gamma,h3{font-size:1.2222rem;font-size:21.9996px;margin-bottom:13.5px}.delta,h4,h5,h6{color:#666;font-size:1.1111rem;font-size:19.9998px;margin-bottom:10.8px}.extra-large-font-size{font-size:5rem;font-size:90px}p{margin:auto auto 2em}p+p{margin-top:-.75em;text-indent:.75em}a,abbr,acronym,blockquote,button,code,em,input,kbd,q,samp,strong,var{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.small-caps,abbr{color:#555;-webkit-font-variant:small-caps;-moz-font-variant:small-caps;-ms-font-variant:small-caps;font-variant:small-caps;font-weight:600;text-transform:lowercase}abbr[title]:hover{cursor:help}ol{counter-reset:li;margin-left:0;padding-left:0}ol>li{list-style:none;margin:0 0 6px 2em;padding:18px;position:relative}ol>li,ol>li:before{border-top:2px solid #667780}ol>li:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:#667780;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:#667780;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 #667780}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 #667780;cursor:pointer}label.block-label.inline-block-label{padding:.5em .9em!important}fieldset{background-color:#fff;border:0;border-left:10px solid #e68968;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:#8e9da5}legend{background-color:#fff;border-bottom:2px solid;color:#667780;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 #e68968;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:#e68968;border:1px solid #e68968;cursor:pointer;text-decoration:none}.button .fa,.outline-button .fa,.primary-button .fa,.small-outline-button .fa,.small-primary-button .fa,.small-special-button .fa,.special-button .fa{margin-right:4.5px}.button-hidden{display:none}.button-size,.button-size-small,.outline-button,.primary-button,.small-outline-button,.small-primary-button,.small-special-button,.special-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:1.2rem;font-size:21.6px;margin-bottom:18px;padding:.75em 1em}.outline-button:hover,.small-outline-button:hover{background-color:#d7e5f1;border:1px solid #667780;cursor:pointer;text-decoration:none}.primary-button{background:#667780;border:1px solid #667780}.special-button{background:#e07477;border:1px solid #e07477}.outline-button,.special-button{letter-spacing:1px;vertical-align:middle}.outline-button{background:none;border:1px solid #667780;color:#667780!important}.small-primary-button{background:#667780;border:1px solid #667780!important}.small-primary-button:hover{border:1px solid #e68968!important}.small-special-button{background:#e07477;border:1px solid #e07477!important;letter-spacing:1px;vertical-align:middle}.small-special-button:hover{border:1px solid #e68968!important}.small-outline-button{background:none;border:1px solid #667780!important;color:#667780!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:#667780;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:#667780;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:#e68968;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:#e68968;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 #e68968;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 #e68968}.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:#e68968;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:#667780}.popup_content header h1{color:#fff;font-size:1.2222rem;font-size:21.9996px;font-weight:400;margin-bottom:0;width:90%}.popup_content header .top-close-button{text-align:right;width:10%}.popup_content header .top-close-button a span{color:#fff;font-size:1.4382em;font-weight:700}.popup_content section.popup-main{padding:18px}.popup_content section.popup-main form select{width:80%}.popup_content footer .form-stacked .button-container [disabled].primary-button{border:1px solid #b2b2b2;color:#b2b2b2!important}@media screen and (min-width:42.666em){.popup_content{margin:1em;max-width:40em}.popup_content footer,.popup_content header,.popup_content section.popup-main{padding-left:36px;padding-right:36px}}.overlay{background-color:rgba(89,141,204,.95);bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1005}.spinner{height:80px;margin:auto;position:relative;width:80px}.double-bounce1,.double-bounce2{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.typeahead-container .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.typeahead-container .tt-input{margin-bottom:0!important}.typeahead-container .tt-hint{color:#999}.typeahead-container .tt-menu{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:4px;max-height:150px;overflow-y:scroll;padding:4px 0}.typeahead-container .tt-suggestion{line-height:24px;padding:3px 20px}.typeahead-container .tt-suggestion.tt-cursor,.typeahead-container .tt-suggestion:hover{background-color:#0097cf;color:#fff}.typeahead-container .tt-suggestion p{margin:0}.typeahead-container .tt-added-results{padding-left:0}.typeahead-container .tt-added-results ul{margin-bottom:0;margin-top:0;padding-left:0}.typeahead-container .tt-added-results li{align-items:center;border-bottom:1px dotted #ccc;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;overflow-wrap:break-word;word-wrap:break-word;color:#333;font-size:.9rem;font-size:16.2px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:.25em 0;-ms-word-break:break-all;word-break:break-word}.typeahead-container .tt-added-results li:last-child{border-bottom:0}.typeahead-container .tt-added-results li .display-text{line-height:120%;max-width:70%}.typeahead-container .tt-added-results li a{color:#de1a0c;margin-left:auto}.typeahead-container .tt-added-results li a .fa{display:none}.typeahead-container .tt-added-results li a:hover{text-decoration:none}.typeahead-container .tt-added-results li a:hover .fa{color:#951208}.typeahead-container .tt-added-results li a:hover .remove-label{text-decoration:underline}.typeahead-container .action-container .twitter-typeahead{width:100%}.typeahead-container .action-container .badge-container{display:none}@media screen and (min-width:42.666em){.typeahead-container .tt-added-results li{background-color:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#333;display:inline-block;font-size:.9rem;font-size:16.2px;line-height:120%;margin:0 .25em .25em 0;padding:.35em .56em;white-space:normal}.typeahead-container .tt-added-results li:last-child{border-bottom:1px solid #ccc}.typeahead-container .tt-added-results li a .fa{display:inline;font-size:1rem;font-size:18px;margin-left:9px}.typeahead-container .tt-added-results li a .remove-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.typeahead-container .action-container{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.typeahead-container .action-container .twitter-typeahead{width:auto}.typeahead-container .action-container .add-container{margin-right:9px}.typeahead-container .action-container .badge-container{display:block;margin-right:9px}.typeahead-container .action-container .not-container label{background-color:#f2f2f2;border:2px solid #f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block;font-size:1rem;font-size:18px;font-weight:400!important;margin-bottom:4.5px;padding:.8em .9em}.typeahead-container .action-container .not-container label:hover{border:2px solid #667780;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:#667780;color:#fff}.cc-revoke.cc-bottom.cc-animate{display:none}.cc-compliance .cc-btn{background-color:#ffde03;border-color:transparent;color:rgba(32,26,22,.9)}.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:#dec100;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(/93d56d9f8b5efd5a8502.png) no-repeat scroll 0 0 transparent}.logo,.logo-small{display:block;height:75px}.logo-small{background:url(/03c2636312c274781652.png) 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:rgba(32,26,22,.9);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:#ffde03;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 #e68968;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:#e68968}.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:#fff;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:#667780}.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(/03c2636312c274781652.png) no-repeat scroll 50% 0 transparent;height:75px;margin-left:auto;margin-right:auto;margin-top:0}@media screen and (max-width:42.666em){header.stripped-header .logo{display:none}}.mobile-banner .signup-section{font-size:.75rem;font-size:13.5px;text-align:center}.mobile-banner .signup-section .small-special-button{display:inline-block;font-size:.85rem;font-size:15.3px;margin-bottom:4.5px;margin-top:9px}.mobile-banner .signup-section .why-signup{display:block}@media screen and (min-width:42.666em){.mobile-banner{display:none}}@media screen and (max-width:42.666em){.mobile-menu-popup{width:100%}.mobile-menu-popup li{position:relative}.mobile-menu-popup li .menu-badge{right:0;top:0}.mobile-menu-popup .logged-in-as-info{background:#d9d9d9;line-height:140%;padding:1em}.mobile-menu-popup nav{border-bottom:1px solid #ccc;margin-bottom:18px}.mobile-menu-popup nav:last-child{border-bottom:0}}.login-or-create-account .yes-no-container a,.nav-card{background-color:#fff;border-left:5px solid #e68968;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:#e68968;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 #e07477;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 #667780;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:#667780;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:#e68968}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:#667780;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:#4f5d64;text-decoration:none}nav.secondary-nav.horizontal a.active{background-color:#e68968;cursor:default}nav.secondary-nav.horizontal a.active .fa.fa-check-circle{display:inline}nav.secondary-nav.horizontal a.active:after{border-color:#e68968 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(/03c2636312c274781652.png) no-repeat scroll 50% 0 transparent;height:75px}.loginHelp{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:27px;padding:1em}.loginHelp .fa{margin-right:3.6px}@media screen and (max-width:42.666em){.victor-section{background:rgba(32,26,22,.9);background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.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(32,26,22,.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:#ffde03;border-color:#ffde03;color:rgba(32,26,22,.9)!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:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-2{background:rgba(32,26,22,.9) url(/d4d923814fb8b95480d3.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-3{background:rgba(32,26,22,.9) url(/17ca0943f17e5a9a5488.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-4{background:rgba(32,26,22,.9) url(/1b06dfb9bcde0596fff1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-5{background:rgba(32,26,22,.9) url(/742dff6ea2b66702e843.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-6{background:rgba(32,26,22,.9) url(/c3e3f57a5c898755138e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-7{background:rgba(32,26,22,.9) url(/e240a69206147abbb608.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-8{background:rgba(32,26,22,.9) url(/34f48a7ca82df6dab29f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:42.666em){.victor-section{background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.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:#ffde03;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 #e68968;color:rgba(32,26,22,.9);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(32,26,22,.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:#ffde03;border:0;color:rgba(32,26,22,.9)!important;font-weight:500;margin-left:4.5px;margin-right:4.5px}.victor-section .action-container form .primary-button:hover{background-color:#e9ca00;color:rgba(47,38,32,.9)}.victor-section .action-container form .more-search-options{color:#fff;font-size:.85rem;font-size:15.3px}.victor-section.banner-1{background:rgba(32,26,22,.9) url(/f9f08b84ed99067ce406.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-2{background:rgba(32,26,22,.9) url(/d4d923814fb8b95480d3.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-3{background:rgba(32,26,22,.9) url(/17ca0943f17e5a9a5488.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-4{background:rgba(32,26,22,.9) url(/1b06dfb9bcde0596fff1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-5{background:rgba(32,26,22,.9) url(/742dff6ea2b66702e843.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-6{background:rgba(32,26,22,.9) url(/c3e3f57a5c898755138e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-7{background:rgba(32,26,22,.9) url(/e240a69206147abbb608.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.victor-section.banner-8{background:rgba(32,26,22,.9) url(/34f48a7ca82df6dab29f.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:rgba(32,26,22,.9);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 #e68968;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(32,26,22,.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(2,1,1,.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:rgba(32,26,22,.9) url(/f631af51f937bbb6ee39.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-2 a{background:rgba(32,26,22,.9) url(/3528e819679b5f3c039f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-3 a{background:rgba(32,26,22,.9) url(/cc133765015cbcb12b5e.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-4 a{background:rgba(32,26,22,.9) url(/2d710efee25d63d08228.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-5 a{background:rgba(32,26,22,.9) url(/9e549399dec389de0b9b.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-6 a{background:rgba(32,26,22,.9) url(/c653531adb574af41d40.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-7 a{background:rgba(32,26,22,.9) url(/76f97222de719745448c.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-8 a{background:rgba(32,26,22,.9) url(/f644f473b4e368f831fc.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-9 a{background:rgba(32,26,22,.9) url(/5f30136d5c37fe906db6.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-10 a{background:rgba(32,26,22,.9) url(/1c4658f4cfe936d18dd4.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-11 a{background:rgba(32,26,22,.9) url(/c3655d5833ad7d63b2e2.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-12 a{background:rgba(32,26,22,.9) url(/69a0835f8237fb806890.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-13 a{background:rgba(32,26,22,.9) url(/4a53dc6d77c002f2b31f.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.canned-query.query-image-14 a{background:rgba(32,26,22,.9) url(/21944534bc0f5f81d2f0.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:#667780;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:#ffde03;margin:auto}.four-steps .step.two .content{width:160px}.four-steps .step.two .media{background-color:#e07477;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:#e68968;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:#667780;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:#667780;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:#e68968;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:#667780;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:#667780;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:rgba(32,26,22,.9);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:#667780}.filter-studies.filters-applied .button-container .small-primary-button:hover .fa-stack .fa-sliders{color:#e68968}.sticky-header{display:none}.sticky-header.stickEmUp.sticky-header{background-color:#667780;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:#667780!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 #e68968;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:#667780;background-image:url(/1ed1e441505b20bd68b5.png);border:1px solid #ccc;padding:18px 9px}.study-details-overview .study-header{background-color:#fff;border-top:8px solid #e68968;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:rgba(32,26,22,.9);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 #e68968;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:#e07477;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:#e07477!important;display:inline-block!important;font-size:.9rem;font-size:16.2px;margin-bottom:0;margin-left:9px;padding:9px}.study-details.stickEmUp .sticky-header .special-button:hover{text-decoration:underline!important}.study-details .additional-information h4{margin-bottom:5.4px}.study-details .additional-information div{margin-bottom:18px}.study-details .additional-information .fa{color:#666;cursor:help;margin-left:9px}.study-contact{background-color:#d7e5f1;margin-bottom:-36px;margin-top:0;padding-bottom:0}.study-contact .contact-card{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:#fff;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:#e68968}.show-interest-success .study-header{padding-bottom:36px}.show-interest-success .media{color:green}.show-interest-failure .media{color:#e68968}.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:#667780;text-decoration:none}.message-snippet:hover .flex-container .media{color:#667780!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:#667780}.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:#e68968;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 #667780}.message.self .message-bubble:before{border-color:transparent #667780;border-width:0 0 12px 12px;right:3px}.message.self .message-sender{text-align:right}.message.other .message-bubble{border-left:6px solid #e68968}.message.other .message-bubble:before{border-color:transparent #e68968;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:#667780;color:#fff;left:0;margin-top:0;overflow:hidden;padding:9px;position:fixed;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%;z-index:5}.page-header.stickEmUp h1,.page-header.stickEmUp nav{display:inline}.page-header.stickEmUp nav a{border-bottom:1px solid #fff;color:#fff;font-size:.85rem;font-size:15.3px}.page-header.stickEmUp h1{color:#fff;font-size:1rem;font-size:18px}.page-header.stickEmUp p{display:none!important}@media screen and (max-width:42.666em){.conversation-container .write-message form button[type=submit]{width:20%}}.attachments{margin-top:27px}.attachments .attachment{color:#0362cf;font-size:1rem;font-size:18px;font-weight:500}.attachments .attachment:hover{background-color:#d7e5f1}.profile-section-card{background-color:#fff;border-left:10px solid #e68968;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 #667780}.profile-section-card header h1{color:#667780;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:#e68968}.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 #8e9da5}@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:rgba(32,26,22,.9);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 #ffde03}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(/3aecc87ef8be34ab7c0d.png) no-repeat scroll 50% transparent;display:block;height:80px;width:100%}body>footer .logos .powered-by{background:url(/3290b6f1b700471b91b0.png) no-repeat scroll 50% transparent;display:block;height:47px}body>footer .admin-login,body>footer .copyright{color:hsla(0,0%,100%,.8);font-size:.7rem;font-size:12.6px;text-align:center}body>footer .admin-login a{color:hsla(0,0%,100%,.8)}body>footer .admin-login .fa:hover{cursor:help}body>footer .heap-badge{margin-bottom:54px;text-align:center;width:100%}@media screen and (min-width:42.666em){body>footer .logos .department-logo{background-position:0 0;text-align:left}body>footer .logos .powered-by{background-position:100% 0;text-align:right}body>footer .admin-login,body>footer .copyright{text-align:right}body>footer .heap-badge{margin-bottom:0;text-align:right}}footer.stripped-footer{background-color:transparent;border-top:0;color:#999;font-size:.6rem;font-size:10.8px;text-align:center}footer.stripped-footer div:first-child a{color:#999;font-size:.9rem;font-size:16.2px}.contact-card{background:#d7e5f1;border-radius:2px;margin-bottom:36px;padding:1em}.contact-card header h1{line-height:130%;margin-bottom:9px;text-transform:uppercase}.contact-card address .fa{font-size:1rem;font-size:18px}.contact-card address .name{display:block;font-size:1.05rem;font-size:18.9px;font-weight:500}.contact-card address .email,.contact-card address .tel{display:block}.contact-card .no-info{color:#666;font-size:.9rem;font-size:16.2px;font-style:italic;font-weight:400!important}.contact-card.action-icon header h1{display:inline-block;width:85%}.contact-card.action-icon header .edit-button{display:inline-block;float:right;text-align:right}.contact-card.action-icon header .edit-button a:hover{color:#e68968}.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 #e68968;color:#667780;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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QSx5QkFQQSx1QkFDQSxzQkFQQSxrQkFDQSxDQU5BLDRCQWtCQSxDQVpBLDBEd0RpRVksbUVBQ0ksQ0FRcEIsK0RBS2dCLEN4RGhJWixZQUNBLGtCd0QrSFksdVBBU2hCLGlGQUtRLGlGeERqRkosZ0JBREEsY0FDQSx1REFaQSxnQndEc0dBLEN4RHZHQSxlQUNBLEN3RHdHQSxrQnhEMUVBLEN3RHlFQSxleER6RUEsa0VBR0EsZUFpREEsMERBR0EsZ0ZBR0EsV3dEb0JJLGlDeEQ3SkosQ0F5SUEsaUJ3RG9CSSxDeEQ3SkosWUFDQSwyREFnQkEsYUFDQSxpQnlENkJKLDREQUdJLG1CekQ1Q0EsNER5RCtDUSwwQkFDQSxDQUdSLHFEQUVJLGdCekRwREoseURBVUEsMER5RDZDUSxtRUFNSSxnRUFtQlIsQ3pEaEZKLHdCeUR3RFksd0VBU0EsdUJBRUksZ0JBYVosdUNBR0Esc0J6RHBDSiw0QnlEb0NJLDJEekRoREosbUV5RHFEQSxDekQ5RUEsK0R5RGlGQSwyQ3pEb0NBLDREMERwSUosdUJBQ0ksQzFEbUlBLG1CQUdBLHNDMER0SUEsa0RBQ0EseUIxRHNDQSxDQUNBLGlCMER2Q0EsVTFEa0RBLHVEQU5BLHFCQUNBLENBV0EsbUJBdUVBLCtEQUdBLHFGMEQxSEksV0FESixpQ0FDSSxDMUQ2SEosZ0IwRDlIQSxDMUQ4SEEsZTBEN0hJLHlFMUR1SEosOEJBR0Esa0dBR0EsZ0IwRHpISSxzRkFHQSxlMURuQkosMkYwRHdCSSwwSEFNSixrQ0FDSSxtQjFEdUJKLDZGMERwQkksZTFEUUosaUJBQ0Esb0gwREFJLDBDMUQzQ0osWUFDQSxDMER3Q1EsYUFFSixDMUQxQ0osZ0IwRHdDUSxDQUVKLDRCQUNJLGdCQUVBLGdCQURBLGVBQ0EsNEIxRDdCUixXMEQ2QlEsZTFEN0JSLG9DQUNBLEMwRCtCUSxrQzFEL0JSLHNCMERrQ1Esb0UxRG5DUixZQUNBLHlDMERvQ1ksd0IxRHREWixDQUNBLFVBS0EsQzBEZ0RZLGMxRGhEWiw2QkFDQSxDMEQrQ1ksTzFEdERaLFlBQ0EsQzBENkRZLFlBUkEsZTFEL0NaLGdCMERtRFksQ0FK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NUJSLENzRTRCUSxnQnRFNUJSLGlEc0VxQ0EsZ0JBQ0kseUJ0RUdKLGVBQ0EsQ3NFSkksZ0J0RUlKLHlCc0VESSw0QkFDSSxDQUNBLHlEQURBLGlCQUNBLDBDQUlKLFVBQ0ksQ0FIQSxlQUVKLGlCQUNJLGVBQ0EsdURBQ0EsQ0FEQSxXQUNBLHlCdEVuRFIsZ0JBQ0EsQ3NFc0RBLGlCQUVJLHlCdEV4REosMkJzRTBESSxjQUdBLGVBQ0ksNkJBTVIsY0FKSSxrQ0FDSSxnQkFHUixDdEUvREEsd0RzRXNFSixxQ0FJZ0IsVUFDQSxpQ0FFSixDQVBaLGlCQUdZLDBCQUlBLHFDQUVJLHFCQURBLFNBQ0EsK0NBS0osb0JBRUosQ0FKQSxXQUVJLENBRUosZ0JBQ0ksdURDL0ZSLG1DQ0VKLGtCQUNJLENES0EsY0NMQSxDekVnQnVCLDZCQ1h2Qix3QkFDQSxDd0VKQSxheEVJQSw0QndFRVEsd0JBQ0EsQ0FKSixhQUlJLDJCeEVWUix3QkFDQSxDd0VhSSxVeEViSixpQ3dFdUJRLCtCQUVKLENBTkksYUFDQSxDQUhKLG1CeEVqQkosb0J3RW1CUSxDQUdKLGdCQUNJLENBTVIscUJBVFEsd0JBU1IsdUV4RTlCQSxvQkFDQSx5SHdFNkNRLFdBQ0EsMkVBS0EsNEt4RUdSLFdBUEEsaUR5RTVDQSxvQkFHSixpREFFSSxvQkFFSixpREFDSSxvQkFDQSxpREFJQSxxQnhFOEJvQixnREQvQ3BCLG9CQUNBLHNCMEVJUSxrQkFDQSx3QzFFZ0RSLGdDQUNBLG1CMEU1Q0kiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWVzL2RlZmF1bHQvc3R5bGVzL3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZXMvZGVmYXVsdC9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9taXhpbnMvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9taXhpbnMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdGFncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL192aXNpYmlsaWx0eS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fZmVlZGJhY2stYmxvY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3Jlc3BvbnNpdmUtdmlkZW8td3JhcHBlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdHlwZWFoZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL19sYW5ndWFnZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fZm9udC1hd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3ZlbmRvcnMvZm9udC1hd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL3BlLWljb24tNy1zdHJva2Uvc2Nzcy9fcGUtaWNvbi03LXN0cm9rZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy92ZW5kb3JzL3JvYm90by9zY3NzL19yb2JvdG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9fY29sbGFwc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvdmVuZG9ycy9fY29va2llLWNvbnNlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19nbG9iYWxtZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9zdHJpcHBlZC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tb2JpbGUtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbW9iaWxlLW1lbnUtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19uYXYtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX25hdi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc2Vjb25kYXJ5LW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3BhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9feWhyLWxvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fdmljdG9yLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zaWdudXAtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY2FubmVkLXF1ZXJ5LWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2ZvdXItc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19maW5kLWJ5LXRvcGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fZmlsdGVyLW9wdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LXNuaXBwZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19zdHVkeS1zdWdnZXN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3N0dWR5LXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fc3R1ZHktZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3JlbGF0ZWQtc3R1ZGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvdm9sdW50ZWVyLXNsYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL3ZvbHVudGVlci1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS1zbmlwcGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS1zbmlwcGV0LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fbWVzc2FnZS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY29udmVyc2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9hdHRhY2htZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX3Byb2ZpbGUtc2VjdGlvbi1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fcHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvX2dsb2JhbGZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21tb24tYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy95aHItc3BlY2lmaWMvc3RyaXBwZWQtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9fY29udGFjdGNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tbW9uLWFzc2V0cy9zdHlsZXMvcGFydGlhbHMveWhyLXNwZWNpZmljL19jYXJkLWZlZWRiYWNrLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbW1vbi1hc3NldHMvc3R5bGVzL3BhcnRpYWxzL3loci1zcGVjaWZpYy9hY2NvcmRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1se2ZvbnQtc2l6ZToxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MDtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfW1haW57ei1pbmRleDoxfW1haW4+c2VjdGlvbnttYXJnaW4tdG9wOjEuNDg2MjMyNzkxcmVtO21hcmdpbi10b3A6MjYuNzUyMTkwMjM3OHB4O21hcmdpbi1ib3R0b206MS40ODYyMzI3OTFyZW07bWFyZ2luLWJvdHRvbToyNi43NTIxOTAyMzc4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pe21haW4+c2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206MS41MTI1NTQ5NHJlbTttYXJnaW4tYm90dG9tOjI3LjIyNTk4ODkycHh9fS5ncmlkLXJvd3ttYXgtd2lkdGg6NzEuMTExZW07bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0udmVydGljYWwtY2VudGVyLWNvbnRhaW5lciwuY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtLC5mb3VyLXN0ZXBzPmRpdiwuc2lnbnVwLWJhbm5lcntkaXNwbGF5Oi13ZWJraXQtYm94ICFpbXBvcnRhbnQ7ZGlzcGxheTotbW96LWJveCAhaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ggIWltcG9ydGFudDtkaXNwbGF5Oi13ZWJraXQtZmxleCAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS52ZXJ0aWNhbC1jZW50ZXIsLmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLC5mb3VyLXN0ZXBzIC5zdGVwLC5zaWdudXAtYmFubmVyPmRpdntwYWRkaW5nOjFlbSAuNWVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjphdXRvfS5jZW50ZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtaG92ZXItdW5kZXJsaW5lOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNwZWNpYWwtaGVhZGVyLXdpdGgtdG9wLWJvcmRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIGVte2JvcmRlci10b3A6c29saWQgNHB4ICNlNjg5Njg7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSk7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojNjY2O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0uY2VudGVyLXBvc2l0aW9uZWQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50fS5uZXV0cmFsLWJhY2tncm91bmQsLnNwZWNpYWwtYmFja2dyb3VuZCwud2hpdGUtYmFja2dyb3VuZCwuZXJyb3ItYmFja2dyb3VuZHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9Lm5ldXRyYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnNwZWNpYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjF9LndoaXRlLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5lcnJvci1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH0uYm9yZGVye2JvcmRlcjpzb2xpZCAxcHggI2NjY30ucHJpbWFyeS1mb250LWNvbG9ye2NvbG9yOiM2Njc3ODB9LnNlY29uZGFyeS1mb250LWNvbG9yLC5zZWNvbmRhcnktZm9udC1zdHlsZXtjb2xvcjojNjY2fS5lcnJvci1mb250LWNvbG9yLC5lcnJvci1mb250LWNvbG9yOmhvdmVye2NvbG9yOiNkZTFhMGN9LnN1Y2Nlc3MtZm9udC1jb2xvciwuc3VjY2Vzcy1mb250LWNvbG9yOmhvdmVye2NvbG9yOmdyZWVufS5zZWNvbmRhcnktZm9udC1zdHlsZXtsaW5lLWhlaWdodDoxNDAlfS5kaXZpZGVye2JvcmRlci10b3A6ZG90dGVkIDFweCAjY2NjO21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5zdHlsaXplZC1kaXZpZGVyOmFmdGVye2NvbnRlbnQ6XCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0b3A6LTEuM2VtO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweDtwYWRkaW5nOjEuNWVtIC4yNWVtIDAgLjI1ZW07Y29sb3I6aHNsKDAsMCUsNzAlKX0udmVydGljYWwtZGl2aWRlcntib3JkZXItcmlnaHQ6ZG90dGVkIDFweCAjY2NjfS5zdHlsaXplZC1kaXZpZGVyOmFmdGVye2NvbnRlbnQ6XCItLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tXCI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0b3A6LTEuM2VtO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweDtwYWRkaW5nOjEuNWVtIC4yNWVtIDAgLjI1ZW07Y29sb3I6aHNsKDAsMCUsNzAlKX0ubWFyZ2luLXRvcC1zbWFsbHttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0ubWFyZ2luLXJpZ2h0LXNtYWxse21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0ubWFyZ2luLWxlZnQtc21hbGx7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweH0ubWFyZ2luLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0ubWFyZ2luLXRvcHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHh9Lm1hcmdpbi1sZWZ0e21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLWxlZnQ6MzZweH0ubWFyZ2luLXJpZ2h0e21hcmdpbi1yaWdodDoycmVtO21hcmdpbi1yaWdodDozNnB4fS5uZWdhdGl2ZS1tYXJnaW4tdG9we21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweH0ubm8tbWFyZ2luLXRvcHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsudmVydGljYWwtZGl2aWRlcntib3JkZXItcmlnaHQ6MH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9LmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmZhLW1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LmRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30uZ3JpZC0xLC5ncmlkLTEtMSwuZ3JpZC0xLTIsLmdyaWQtMS0zLC5ncmlkLTItMywuZ3JpZC0xLTQsLmdyaWQtMy00LC5ncmlkLTEtNiwuZ3JpZC01LTYsLmdyaWQtMS0xMiwuZ3JpZC0yLTEyLC5ncmlkLTMtMTIsLmdyaWQtNC0xMiwuZ3JpZC01LTEyLC5ncmlkLTYtMTIsLmdyaWQtNy0xMiwuZ3JpZC04LTEyLC5ncmlkLTktMTIsLmdyaWQtMTAtMTIsLmdyaWQtMTEtMTIsLmdyaWQtMTItMTIsLmdyaWQtZ29sZGVuLWxhcmdlciwuZ3JpZC1nb2xkZW4tc21hbGxlcntkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7em9vbToxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5ncmlkLTEtMTJ7d2lkdGg6OC4zMzMzJTsqd2lkdGg6OC4zMDIzJX0uZ3JpZC0xLTYsLmdyaWQtMi0xMnt3aWR0aDoxNi42NjY3JTsqd2lkdGg6MTYuNjM1NyV9LmdyaWQtMS00LC5ncmlkLTMtMTJ7d2lkdGg6MjUlOyp3aWR0aDoyNC45NjklfS5ncmlkLTEtMywuZ3JpZC00LTEye3dpZHRoOjMzLjMzMzMlOyp3aWR0aDozMy4zMDIzJX0uZ3JpZC1nb2xkZW4tc21hbGxlcnt3aWR0aDozOC4yNzE2JTsqd2lkdGg6MzguMjQwNiV9LmdyaWQtNS0xMnt3aWR0aDo0MS42NjY3JTsqd2lkdGg6NDEuNjM1NyV9LmdyaWQtMS0yLC5ncmlkLTYtMTJ7d2lkdGg6NTAlOyp3aWR0aDo0OS45NjklfS5ncmlkLTctMTJ7d2lkdGg6NTguMzMzMyU7KndpZHRoOjU4LjMwMjMlfS5ncmlkLWdvbGRlbi1sYXJnZXJ7d2lkdGg6NjEuNzI4MyU7KndpZHRoOjYxLjY5NzMlfS5ncmlkLTItMywuZ3JpZC04LTEye3dpZHRoOjY2LjY2NjclOyp3aWR0aDo2Ni42MzU3JX0uZ3JpZC0zLTQsLmdyaWQtOS0xMnt3aWR0aDo3NSU7KndpZHRoOjc0Ljk2OSV9LmdyaWQtNS02LC5ncmlkLTEwLTEye3dpZHRoOjgzLjMzMzMlOyp3aWR0aDo4My4zMDIzJX0uZ3JpZC0xMS0xMnt3aWR0aDo5MS42NjY3JTsqd2lkdGg6OTEuNjM1NyV9LmdyaWQtMSwuZ3JpZC0xLTEsLmdyaWQtMTItMTJ7d2lkdGg6MTAwJX0uZ3JpZC1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Zsb2F0Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcuNzc3ZW0pey5ncmlkLXNtLTEsLmdyaWQtc20tMS0xLC5ncmlkLXNtLTEtMiwuZ3JpZC1zbS0xLTMsLmdyaWQtc20tMi0zLC5ncmlkLXNtLTEtNCwuZ3JpZC1zbS0zLTQsLmdyaWQtc20tMS02LC5ncmlkLXNtLTUtNiwuZ3JpZC1zbS0xLTEyLC5ncmlkLXNtLTItMTIsLmdyaWQtc20tMy0xMiwuZ3JpZC1zbS00LTEyLC5ncmlkLXNtLTUtMTIsLmdyaWQtc20tNi0xMiwuZ3JpZC1zbS03LTEyLC5ncmlkLXNtLTgtMTIsLmdyaWQtc20tOS0xMiwuZ3JpZC1zbS0xMC0xMiwuZ3JpZC1zbS0xMS0xMiwuZ3JpZC1zbS0xMi0xMiwuZ3JpZC1zbS1nb2xkZW4tbGFyZ2VyLC5ncmlkLXNtLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtc20tMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLXNtLTEtNiwuZ3JpZC1zbS0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1zbS0xLTQsLmdyaWQtc20tMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtc20tMS0zLC5ncmlkLXNtLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLXNtLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1zbS01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1zbS0xLTIsLmdyaWQtc20tNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtc20tNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtc20tZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtc20tMi0zLC5ncmlkLXNtLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLXNtLTMtNCwuZ3JpZC1zbS05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1zbS01LTYsLmdyaWQtc20tMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLXNtLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1zbS0xLC5ncmlkLXNtLTEtMSwuZ3JpZC1zbS0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLXNtLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5ncmlkLW1kLTEsLmdyaWQtbWQtMS0xLC5ncmlkLW1kLTEtMiwuZ3JpZC1tZC0xLTMsLmdyaWQtbWQtMi0zLC5ncmlkLW1kLTEtNCwuZ3JpZC1tZC0zLTQsLmdyaWQtbWQtMS02LC5ncmlkLW1kLTUtNiwuZ3JpZC1tZC0xLTEyLC5ncmlkLW1kLTItMTIsLmdyaWQtbWQtMy0xMiwuZ3JpZC1tZC00LTEyLC5ncmlkLW1kLTUtMTIsLmdyaWQtbWQtNi0xMiwuZ3JpZC1tZC03LTEyLC5ncmlkLW1kLTgtMTIsLmdyaWQtbWQtOS0xMiwuZ3JpZC1tZC0xMC0xMiwuZ3JpZC1tZC0xMS0xMiwuZ3JpZC1tZC0xMi0xMiwuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyLC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtbWQtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLW1kLTEtNiwuZ3JpZC1tZC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1tZC0xLTQsLmdyaWQtbWQtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtbWQtMS0zLC5ncmlkLW1kLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLW1kLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1tZC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1tZC0xLTIsLmdyaWQtbWQtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtbWQtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtbWQtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtbWQtMi0zLC5ncmlkLW1kLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLW1kLTMtNCwuZ3JpZC1tZC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1tZC01LTYsLmdyaWQtbWQtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLW1kLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1tZC0xLC5ncmlkLW1kLTEtMSwuZ3JpZC1tZC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLW1kLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5ncmlkLWxnLTEsLmdyaWQtbGctMS0xLC5ncmlkLWxnLTEtMiwuZ3JpZC1sZy0xLTMsLmdyaWQtbGctMi0zLC5ncmlkLWxnLTEtNCwuZ3JpZC1sZy0zLTQsLmdyaWQtbGctMS02LC5ncmlkLWxnLTUtNiwuZ3JpZC1sZy0xLTEyLC5ncmlkLWxnLTItMTIsLmdyaWQtbGctMy0xMiwuZ3JpZC1sZy00LTEyLC5ncmlkLWxnLTUtMTIsLmdyaWQtbGctNi0xMiwuZ3JpZC1sZy03LTEyLC5ncmlkLWxnLTgtMTIsLmdyaWQtbGctOS0xMiwuZ3JpZC1sZy0xMC0xMiwuZ3JpZC1sZy0xMS0xMiwuZ3JpZC1sZy0xMi0xMiwuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyLC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQtbGctMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLWxnLTEtNiwuZ3JpZC1sZy0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC1sZy0xLTQsLmdyaWQtbGctMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQtbGctMS0zLC5ncmlkLWxnLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLWxnLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC1sZy01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC1sZy0xLTIsLmdyaWQtbGctNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQtbGctNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQtbGctZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQtbGctMi0zLC5ncmlkLWxnLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLWxnLTMtNCwuZ3JpZC1sZy05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC1sZy01LTYsLmdyaWQtbGctMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLWxnLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC1sZy0xLC5ncmlkLWxnLTEtMSwuZ3JpZC1sZy0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLWxnLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMTExZW0pey5ncmlkLXhsLTEsLmdyaWQteGwtMS0xLC5ncmlkLXhsLTEtMiwuZ3JpZC14bC0xLTMsLmdyaWQteGwtMi0zLC5ncmlkLXhsLTEtNCwuZ3JpZC14bC0zLTQsLmdyaWQteGwtMS02LC5ncmlkLXhsLTUtNiwuZ3JpZC14bC0xLTEyLC5ncmlkLXhsLTItMTIsLmdyaWQteGwtMy0xMiwuZ3JpZC14bC00LTEyLC5ncmlkLXhsLTUtMTIsLmdyaWQteGwtNi0xMiwuZ3JpZC14bC03LTEyLC5ncmlkLXhsLTgtMTIsLmdyaWQteGwtOS0xMiwuZ3JpZC14bC0xMC0xMiwuZ3JpZC14bC0xMS0xMiwuZ3JpZC14bC0xMi0xMiwuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyLC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTt6b29tOjE7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LmdyaWQteGwtMS0xMnt3aWR0aDo4LjMzMzMlOyp3aWR0aDo4LjMwMjMlfS5ncmlkLXhsLTEtNiwuZ3JpZC14bC0yLTEye3dpZHRoOjE2LjY2NjclOyp3aWR0aDoxNi42MzU3JX0uZ3JpZC14bC0xLTQsLmdyaWQteGwtMy0xMnt3aWR0aDoyNSU7KndpZHRoOjI0Ljk2OSV9LmdyaWQteGwtMS0zLC5ncmlkLXhsLTQtMTJ7d2lkdGg6MzMuMzMzMyU7KndpZHRoOjMzLjMwMjMlfS5ncmlkLXhsLWdvbGRlbi1zbWFsbGVye3dpZHRoOjM4LjI3MTYlOyp3aWR0aDozOC4yNDA2JX0uZ3JpZC14bC01LTEye3dpZHRoOjQxLjY2NjclOyp3aWR0aDo0MS42MzU3JX0uZ3JpZC14bC0xLTIsLmdyaWQteGwtNi0xMnt3aWR0aDo1MCU7KndpZHRoOjQ5Ljk2OSV9LmdyaWQteGwtNy0xMnt3aWR0aDo1OC4zMzMzJTsqd2lkdGg6NTguMzAyMyV9LmdyaWQteGwtZ29sZGVuLWxhcmdlcnt3aWR0aDo2MS43MjgzJTsqd2lkdGg6NjEuNjk3MyV9LmdyaWQteGwtMi0zLC5ncmlkLXhsLTgtMTJ7d2lkdGg6NjYuNjY2NyU7KndpZHRoOjY2LjYzNTclfS5ncmlkLXhsLTMtNCwuZ3JpZC14bC05LTEye3dpZHRoOjc1JTsqd2lkdGg6NzQuOTY5JX0uZ3JpZC14bC01LTYsLmdyaWQteGwtMTAtMTJ7d2lkdGg6ODMuMzMzMyU7KndpZHRoOjgzLjMwMjMlfS5ncmlkLXhsLTExLTEye3dpZHRoOjkxLjY2NjclOyp3aWR0aDo5MS42MzU3JX0uZ3JpZC14bC0xLC5ncmlkLXhsLTEtMSwuZ3JpZC14bC0xMi0xMnt3aWR0aDoxMDAlfS5ncmlkLXhsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxvYXQ6bm9uZX19LmdyaWQtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5ncmlkLXJvdz5kaXYsLmdyaWQtcm93PnNlY3Rpb257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5ncmlkLXJvdz5kaXYsLmdyaWQtcm93PnNlY3Rpb257cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fX0uZ3JpZC1uby1wYWRkaW5nPmRpdiwuZ3JpZC1uby1wYWRkaW5nPnNlY3Rpb257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH0ucHJpbWFyeS1jb2xvcntiYWNrZ3JvdW5kOiM2Njc3ODB9LnNlY29uZGFyeS1jb2xvcntiYWNrZ3JvdW5kOiNlNjg5Njh9LnNwZWNpYWwtY29sb3J7YmFja2dyb3VuZDojZTA3NDc3fS5oZWFkZXItZm9udC1jb2xvcntjb2xvcjojMjIyfS5iYXNlLWZvbnQtY29sb3J7Y29sb3I6IzMzM30uc2Vjb25kYXJ5LWZvbnQtY29sb3J7Y29sb3I6IzY2Nn0uc3VjY2Vzcy1mb250LWNvbG9ye2NvbG9yOmdyZWVufS5lcnJvci1mb250LWNvbG9ye2NvbG9yOiNkZTFhMGN9LmxpbmstZm9udC1jb2xvcntjb2xvcjojMDM2MmNmfS5uZXV0cmFsLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5zcGVjaWFsLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZDdlNWYxfS8qIVxuVFlQRVBMQVRFIDogU1RBUlRFUiBLSVRcblVSTCAuLi4uLi4uLi4uLiBodHRwOi8vdHlwZXBsYXRlLmNvbVxuVkVSU0lPTiAuLi4uLi4uIDIuMC4wXG5HaXRodWIgLi4uLi4uLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdFxuQVVUSE9SUyAuLi4uLi4uIERlbm5pcyBHYWViZWwgKEBncnlnaG9zdHZpc3VhbHMpICYgWmFjaGFyeSBLYWluIChAemFra2FpbilcbkxJQ0VOU0UgLi4uLi4uLiBDcmVhdGl2ZSBDb21tbW9ucyBBdHRyaWJ1dGlvbiAzLjAgKGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMClcbkxJQ0VOU0UgVVJMIC4uLiBodHRwczovL2dpdGh1Yi5jb20vdHlwZXBsYXRlL3N0YXJ0ZXIta2l0L2Jsb2IvbWFzdGVyL2xpY2Vuc2UudHh0XG4qLy5icmVha3dvcmR7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm5vcm1hbC13cmFwe3dvcmQtd3JhcDpub3JtYWx9LmluaGVyaXQtd3JhcHt3b3JkLXdyYXA6YXV0b31odG1se2ZvbnQ6bm9ybWFsIDExMi41JSAvMS45IFwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplc3BlZWR9Ym9keXtjb2xvcjojMzMzfXNtYWxse2ZvbnQtc2l6ZTo2NSV9aDEsaDIsaDMsaDQsaDUsaDZ7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi10b3A6MDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7Y29sb3I6IzIyMjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWY7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9aDEsLmFscGhhe2ZvbnQtc2l6ZToxLjYxOHJlbTtmb250LXNpemU6MjkuMTI0cHg7bWFyZ2luLWJvdHRvbToxLjMyMTA3NTQwMTdyZW07bWFyZ2luLWJvdHRvbToyMy43NzkzNTcyMzExcHg7Y29sb3I6IzIyMn1oMiwuYmV0YSwubm8tc3R1ZGllcy1mb3VuZCAuY29udGVudCBoMSwuZm9ybS1zZWN0aW9uLWhlYWRpbmd7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O21hcmdpbi1ib3R0b206MS40ODYyMzI3OTFyZW07bWFyZ2luLWJvdHRvbToyNi43NTIxOTAyMzc4cHh9aDMsLmdhbW1he2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDttYXJnaW4tYm90dG9tOjAuNzVyZW07bWFyZ2luLWJvdHRvbToxMy41cHh9aDQsaDUsaDYsLmRlbHRhe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjEuOTIzNzY5MjM3N3JlbTttYXJnaW4tYm90dG9tOjM0LjYyNzg0NjI3ODVweDttYXJnaW4tYm90dG9tOjAuNnJlbTttYXJnaW4tYm90dG9tOjEwLjhweDtjb2xvcjojNjY2fS5leHRyYS1sYXJnZS1mb250LXNpemV7Zm9udC1zaXplOjVyZW07Zm9udC1zaXplOjkwcHh9cHttYXJnaW46YXV0byBhdXRvIDJlbX1wK3B7dGV4dC1pbmRlbnQ6Ljc1ZW07bWFyZ2luLXRvcDotMC43NWVtfWlucHV0LGFiYnIsYWNyb255bSxibG9ja3F1b3RlLGNvZGUsa2JkLHEsc2FtcCx2YXIsc3Ryb25nLGVtLGEsYnV0dG9uey13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfWFiYnIsLnNtYWxsLWNhcHN7LXdlYmtpdC1mb250LXZhcmlhbnQ6c21hbGwtY2FwczstbW96LWZvbnQtdmFyaWFudDpzbWFsbC1jYXBzOy1tcy1mb250LXZhcmlhbnQ6c21hbGwtY2Fwcztmb250LXZhcmlhbnQ6c21hbGwtY2Fwcztmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2NvbG9yOiM1NTV9YWJiclt0aXRsZV06aG92ZXJ7Y3Vyc29yOmhlbHB9b2x7Y291bnRlci1yZXNldDpsaTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfW9sPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgNnB4IDJlbTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bGlzdC1zdHlsZTpub25lO2JvcmRlci10b3A6c29saWQgMnB4ICM2Njc3ODB9b2w+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihsaSk7Y291bnRlci1pbmNyZW1lbnQ6bGk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7bGVmdDotMmVtOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyZW07bWFyZ2luLXJpZ2h0OjhweDtwYWRkaW5nOjRweDtwYWRkaW5nLXRvcDowLjlyZW07cGFkZGluZy10b3A6MTYuMnB4O2JvcmRlci10b3A6c29saWQgMnB4ICM2Njc3ODA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O2NvbG9yOiM2Njc3ODB9bGkgb2wsbGkgdWx7bWFyZ2luLXRvcDo2cHh9b2wgb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZhcT5wOmFmdGVyLC5mYXE+b2w6YWZ0ZXIsLmZhcT51bDphZnRlcntjb250ZW50OlwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dG9wOi0xLjNlbTtmb250LXNpemU6MC44cmVtO2ZvbnQtc2l6ZToxNC40cHg7cGFkZGluZzoxLjVlbSAuMjVlbSAwIC4yNWVtO2NvbG9yOmhzbCgwLDAlLDcwJSl9LmZhcT5wOmxhc3QtY2hpbGQ6YWZ0ZXIsLmZhcT5vbDpsYXN0LWNoaWxkOmFmdGVyLC5mYXE+dWw6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiXCJ9LmxpbmluZyBkdCwubGluaW5nIGRke2Rpc3BsYXk6aW5saW5lO21hcmdpbjowfS5saW5pbmcgZHQrZHQ6YmVmb3JlLC5saW5pbmcgZGQrZHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGFcIjt3aGl0ZS1zcGFjZTpwcmV9LmxpbmluZyBkZCtkZDpiZWZvcmV7Y29udGVudDpcIiwgXCJ9LmxpbmluZyBkZDpiZWZvcmV7Y29udGVudDpcIjogXCI7bWFyZ2luLWxlZnQ6LTAuMmVtfS5kaWN0aW9uYXJ5LXN0eWxlIGR0e2Rpc3BsYXk6aW5saW5lO2NvdW50ZXItcmVzZXQ6ZGVmaW5pdGlvbnN9LmRpY3Rpb25hcnktc3R5bGUgZHQrZHQ6YmVmb3Jle2NvbnRlbnQ6XCIsIFwiO21hcmdpbi1sZWZ0Oi0wLjJlbX0uZGljdGlvbmFyeS1zdHlsZSBkZHtkaXNwbGF5OmJsb2NrO2NvdW50ZXItaW5jcmVtZW50OmRlZmluaXRpb25zfS5kaWN0aW9uYXJ5LXN0eWxlIGRkOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoZGVmaW5pdGlvbnMsIGRlY2ltYWwpIFwiLiBcIn0uYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0wLjgyNWVtfS5ibG9ja3F1b3RlK2ZpZ2NhcHRpb257ZGlzcGxheTpibG9jaztmb250LXNpemU6aW5oZXJpdDt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9ja3F1b3RlK2ZpZ2NhcHRpb246YmVmb3Jle2NvbnRlbnQ6XCItXCJ9LnB1bGwtcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxZW19LnB1bGwtcXVvdGU6YmVmb3JlLC5wdWxsLXF1b3RlOmFmdGVye2hlaWdodDoxZW07b3BhY2l0eTouMTU7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjRlbTtjb2xvcjojZGM5NzZlfS5wdWxsLXF1b3RlOmJlZm9yZXtjb250ZW50Olwi4oCcXCI7dG9wOjA7bGVmdDowfS5wdWxsLXF1b3RlOmFmdGVye2NvbnRlbnQ6XCLigJ1cIjtib3R0b206MDtyaWdodDowfXRhYmxle2JvcmRlci1zcGFjaW5nOjB9dGhlYWQgdHJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfXRke3BhZGRpbmc6LjVlbSAxZW07Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY31he2NvbG9yOiMwMzYyY2Y7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMzNjZjYWY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfS5zdGF0c3tjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Mi42MTc5NDQ0NDRyZW07Zm9udC1zaXplOjQ3LjEyMjk5OTk5MnB4fS5zdGF0cy1sYWJlbHtjb2xvcjojMDAwfS52aWN0b3Jze3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJUaW1lcyBOZXcgUm9tYW5cIn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZTppbmhlcml0fWlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdCx0ZXh0YXJlYXtwYWRkaW5nOi44ZW0gLjllbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWZ9aW5wdXQ6bm90KFt0eXBlXSl7cGFkZGluZzouOGVtIC45ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLWxlZnQ6MH1pbnB1dFt0eXBlPWNvbG9yXXtwYWRkaW5nOi4yZW0gLjVlbX0uZnVsbC1saW5lLWNoZWNrYm94LC5mdWxsLWxpbmUtcmFkaW97bWFyZ2luOi41ZW0gMDtkaXNwbGF5OmJsb2NrfWJ1dHRvblt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfWlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHNlbGVjdDpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOjA7b3V0bGluZTp0aGluIGRvdHRlZCBcXDkgO2JvcmRlci1jb2xvcjojNjY3NzgwfWlucHV0Om5vdChbdHlwZV0pOmZvY3Vze291dGxpbmU6MDtvdXRsaW5lOnRoaW4gZG90dGVkIFxcOSA7Ym9yZGVyLWNvbG9yOiM2Njc3ODB9aW5wdXRbdHlwZT1maWxlXTpmb2N1cyxpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkICMzMzM7b3V0bGluZToxcHggYXV0byAjNjY3NzgwfWlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0saW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPW1vbnRoXVtkaXNhYmxlZF0saW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1kYXRldGltZV1bZGlzYWJsZWRdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLGlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF0saW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sc2VsZWN0W2Rpc2FibGVkXSx0ZXh0YXJlYVtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VhZWRlZDtjb2xvcjojY2FkMmQzfWlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWFlZGVkO2NvbG9yOiNjYWQyZDN9aW5wdXRbcmVhZG9ubHldLHNlbGVjdFtyZWFkb25seV0sdGV4dGFyZWFbcmVhZG9ubHlde2JhY2tncm91bmQ6I2VlZTtjb2xvcjojNzc3O2JvcmRlci1jb2xvcjojY2NjfWlucHV0OmZvY3VzOmludmFsaWQsdGV4dGFyZWE6Zm9jdXM6aW52YWxpZCxzZWxlY3Q6Zm9jdXM6aW52YWxpZHtjb2xvcjojZGUxYTBjO2JvcmRlci1jb2xvcjojZTkzMjJkfWlucHV0OmZvY3VzOmludmFsaWQ6Zm9jdXMsdGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cyxzZWxlY3Q6Zm9jdXM6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2U5MzIyZH1pbnB1dFt0eXBlPWZpbGVdOmZvY3VzOmludmFsaWQ6Zm9jdXMsaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6aW52YWxpZDpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1czppbnZhbGlkOmZvY3Vze291dGxpbmUtY29sb3I6I2U5MzIyZH1zZWxlY3R7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6Mi45OGVtfXNlbGVjdFttdWx0aXBsZV17aGVpZ2h0OmF1dG99bGFiZWx7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE0MCV9bGFiZWwuYmxvY2stbGFiZWwsLmZvcm0tc3RhY2tlZCBsYWJlbC5ibG9jay1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi44ZW0gLjllbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOjJweCBzb2xpZCAjZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9bGFiZWwuYmxvY2stbGFiZWw6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjNjY3NzgwO2N1cnNvcjpwb2ludGVyfWxhYmVsLmJsb2NrLWxhYmVsLmlubGluZS1ibG9jay1sYWJlbHtwYWRkaW5nOi41ZW0gLjllbSAhaW1wb3J0YW50fWZpZWxkc2V0e21hcmdpbjowO21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7cGFkZGluZzouMzVlbSAyZW0gLjc1ZW0gMmVtO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjkwcHg7Ym9yZGVyLWxlZnQ6c29saWQgMTBweCAjZTY4OTY4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9ZmllbGRzZXQuc3BlY2lhbC1maWVsZHNldHtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMTQxLjc0NzgyNjA4NywxNTYuNzg5MTMwNDM0OCwxNjQuNzUyMTczOTEzKX1sZWdlbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDo4NSU7cGFkZGluZzoxZW0gMCAuM2VtIDA7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDttYXJnaW4tYm90dG9tOjEuMzVyZW07bWFyZ2luLWJvdHRvbToyNC4zcHg7Y29sb3I6IzY2Nzc4MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJTtib3JkZXItYm90dG9tOnNvbGlkIDJweDtmb250LXdlaWdodDpib2xkfS5mb3JtLXNlY3Rpb24taGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMH0uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGV4dF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZW1haWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT11cmxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRlXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9bW9udGhdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10aW1lXSwuZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXdlZWtdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1udW1iZXJdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1zZWFyY2hdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT10ZWxdLC5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1jb2xvcl0sLmZvcm0tc3RhY2tlZCBzZWxlY3QsLmZvcm0tc3RhY2tlZCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIGxhYmVse2Rpc3BsYXk6YmxvY2t9LmZvcm0tc3RhY2tlZCBpbnB1dDpub3QoW3R5cGVdKXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweH0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRze2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC1mbG93OnJvdyB3cmFwO2Rpc3BsYXk6LW1zLWZsZXhib3g7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHg7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcy52YWxpZGF0aW9uLWVycm9yLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfUAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXtAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVye2Rpc3BsYXk6ZmxleH0uZmllbGQtZXJyb3ItdGV4dHt3aWR0aDoxMDAlfX19LmZvcm0tc3RhY2tlZCBmaWVsZHNldD4uZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206Mi41cmVtfS5jdXJyZW5jeS1maWVsZHtkaXNwbGF5Oi13ZWJraXQtZmxleDstd2Via2l0LWZsZXgtZmxvdzpyb3cgd3JhcDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY3VycmVuY3ktZmllbGQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MnB4IHNvbGlkICM5OTk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOi44ZW0gLjllbTtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4O21hcmdpbi1yaWdodDotNXB4fS5jdXJyZW5jeS1maWVsZCBpbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5mb3JtLXN0YWNrZWQgLm90aGVyLWxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fS5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciBpbnB1dCwuZm9ybS1zdGFja2VkIC5maWVsZC1jb250YWluZXIgc2VsZWN0e21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLXN0YWNrZWQgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0e2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTQwJTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4fS5mb3JtLXN0YWNrZWQgYnV0dG9uW3R5cGU9c3VibWl0XSwuZm9ybS1zdGFja2VkIGFbY2xhc3MkPWJ1dHRvbl17bWFyZ2luLXRvcDoyLjQxNXJlbTttYXJnaW4tdG9wOjQzLjQ3cHh9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVye21hcmdpbi1ib3R0b206MS41ZW19LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXJ7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTBlbTttYXJnaW46MCAxZW0gMCAwOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZTstbXMtd29yZC1icmVhazprZWVwLWFsbDt3b3JkLWJyZWFrOmtlZXAtYWxsfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2xpbmUtaGVpZ2h0OjE0MCV9LmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIgLmZpZWxkLWhlbHAtdGV4dHtjb2xvcjojNjY2O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bGluZS1oZWlnaHQ6MTQwJX0uZm9ybS1hbGlnbmVkIC5pbnB1dC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjE7dmVydGljYWwtYWxpZ246dG9wfS5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDoyLjQxNXJlbTttYXJnaW4tdG9wOjQzLjQ3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0OjhlbX0uZmllbGQtZXJyb3ItdGV4dHtjb2xvcjojZGUxYTBjO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luLXRvcDowLjI1cmVtO21hcmdpbi10b3A6NC41cHg7bGluZS1oZWlnaHQ6MTQwJX0uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBpbnB1dCwuZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBzZWxlY3QsLmZvcm0tc3RhY2tlZCAuZmllbGQtZXJyb3IgdGV4dGFyZWEsLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBpbnB1dCwuZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwuZm9ybS1hbGlnbmVkIC5maWVsZC1lcnJvciAuaW5wdXQtY29udGFpbmVyIHRleHRhcmVhe2NvbG9yOiNkZTFhMGM7Ym9yZGVyLWNvbG9yOiNlOTMyMmR9aW5wdXQuaW5wdXQtcm91bmRlZCwuaW5wdXQtcm91bmRlZHtib3JkZXItcmFkaXVzOjJlbTtwYWRkaW5nOi41ZW0gMWVtfS5mb3JtLWdyb3VwIGZpZWxkc2V0e21hcmdpbi1ib3R0b206MTBweH0uZm9ybS1ncm91cCBpbnB1dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXN7ei1pbmRleDoyfS5mb3JtLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxke3RvcDoxcHg7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDAgMH0uZm9ybS1ncm91cCBpbnB1dDpsYXN0LWNoaWxke3RvcDotMnB4O2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHh9LmlucHV0LTF7d2lkdGg6MTAwJX0uaW5wdXQtMi0ze3dpZHRoOjY2JX0uaW5wdXQtMS0ye3dpZHRoOjUwJX0uaW5wdXQtMS0ze3dpZHRoOjMzJX0uaW5wdXQtMS00e3dpZHRoOjI1JX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbi10b3A6Mi40MTVyZW07bWFyZ2luLXRvcDo0My40N3B4O3dpZHRoOjEwMCV9aW5wdXQ6bm90KFt0eXBlXSksaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1jb2xvcl0sc2VsZWN0LGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToyN3B4fWlucHV0Om5vdChbdHlwZV0pLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9Y29sb3JdLHNlbGVjdHt3aWR0aDoxMDAlfS5pbnB1dC0xLC5pbnB1dC0yLTMsLmlucHV0LTEtMiwuaW5wdXQtMS0zLC5pbnB1dC0xLTR7d2lkdGg6MTAwJX0uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRze2Rpc3BsYXk6YmxvY2t9LmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyAuZmllbGQtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9ZmllbGRzZXR7Ym9yZGVyLWxlZnQ6c29saWQgNXB4ICNlNjg5Njg7cGFkZGluZzoxMTBweCAuNzVlbSAuNzVlbSAuOWVtfWxlZ2VuZCxsYWJlbHstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTstbXMtaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIGxhYmVse21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0Om5vdChbdHlwZV0pLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT11cmxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT1tb250aF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10aW1lXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXdlZWtdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSwuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXNlYXJjaF0sLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9Y29sb3JdLGxhYmVse21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mb3JtLWFsaWduZWQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjEuNXJlbTttYXJnaW4tdG9wOjI3cHh9LmZvcm0tbWVzc2FnZS1pbmxpbmUsLmZvcm0tbWVzc2FnZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNzVlbTtwYWRkaW5nOi4yZW0gMCAuOGVtfWZvcm17d2lkdGg6MTAwJX19LmJ1dHRvbiwuc21hbGwtb3V0bGluZS1idXR0b24sLnNtYWxsLXNwZWNpYWwtYnV0dG9uLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiwub3V0bGluZS1idXR0b24sLnNwZWNpYWwtYnV0dG9uLC5wcmltYXJ5LWJ1dHRvbntkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3pvb206MTtsaW5lLWhlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItZHJhZzpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlcjpub25lIHJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FcIixBcmlhbCxzYW5zLXNlcmlmfS5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLnNtYWxsLW91dGxpbmUtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuc21hbGwtcHJpbWFyeS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsLm91dGxpbmUtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5zcGVjaWFsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwucHJpbWFyeS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5idXR0b25bZGlzYWJsZWRdLFtkaXNhYmxlZF0uc21hbGwtb3V0bGluZS1idXR0b24sW2Rpc2FibGVkXS5zbWFsbC1zcGVjaWFsLWJ1dHRvbixbZGlzYWJsZWRdLnNtYWxsLXByaW1hcnktYnV0dG9uLFtkaXNhYmxlZF0ub3V0bGluZS1idXR0b24sW2Rpc2FibGVkXS5zcGVjaWFsLWJ1dHRvbixbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9uLC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLC5idXR0b25bZGlzYWJsZWRdOmZvY3VzLC5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0uc21hbGwtb3V0bGluZS1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zbWFsbC1zcGVjaWFsLWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnNtYWxsLXByaW1hcnktYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFtkaXNhYmxlZF0ub3V0bGluZS1idXR0b246YWN0aXZlIC5idXR0b24tZGlzYWJsZWQsW2Rpc2FibGVkXS5zcGVjaWFsLWJ1dHRvbjphY3RpdmUgLmJ1dHRvbi1kaXNhYmxlZCxbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9uOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLC5idXR0b24tZGlzYWJsZWQ6aG92ZXIsLmJ1dHRvbi1kaXNhYmxlZDpmb2N1cywuYnV0dG9uLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCk7LWtodG1sLW9wYWNpdHk6LjQ7LW1vei1vcGFjaXR5Oi40O29wYWNpdHk6LjQ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JveC1zaGFkb3c6bm9uZX0uYnV0dG9uOmhvdmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc21hbGwtc3BlY2lhbC1idXR0b246aG92ZXIsLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyLC5vdXRsaW5lLWJ1dHRvbjpob3Zlciwuc3BlY2lhbC1idXR0b246aG92ZXIsLnByaW1hcnktYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2U2ODk2ODtib3JkZXI6c29saWQgMXB4ICNlNjg5Njg7Y3Vyc29yOnBvaW50ZXJ9LmJ1dHRvbiAuZmEsLnNtYWxsLW91dGxpbmUtYnV0dG9uIC5mYSwuc21hbGwtc3BlY2lhbC1idXR0b24gLmZhLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEsLm91dGxpbmUtYnV0dG9uIC5mYSwuc3BlY2lhbC1idXR0b24gLmZhLC5wcmltYXJ5LWJ1dHRvbiAuZmF7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fS5idXR0b24taGlkZGVue2Rpc3BsYXk6bm9uZX0uYnV0dG9uLXNpemUsLm91dGxpbmUtYnV0dG9uLC5zcGVjaWFsLWJ1dHRvbiwucHJpbWFyeS1idXR0b24sLmJ1dHRvbi1zaXplLXNtYWxsLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLXByaW1hcnktYnV0dG9ue3BhZGRpbmc6Ljc1ZW0gMWVtO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MS4ycmVtO2ZvbnQtc2l6ZToyMS42cHh9Lm91dGxpbmUtYnV0dG9uOmhvdmVyLC5zbWFsbC1vdXRsaW5lLWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkN2U1ZjE7Ym9yZGVyOnNvbGlkIDFweCAjNjY3NzgwO2N1cnNvcjpwb2ludGVyfS5wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kOiM2Njc3ODA7Ym9yZGVyOnNvbGlkIDFweCAjNjY3NzgwfS5zcGVjaWFsLWJ1dHRvbntiYWNrZ3JvdW5kOiNlMDc0Nzc7Ym9yZGVyOnNvbGlkIDFweCAjZTA3NDc3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzoxcHh9Lm91dGxpbmUtYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6c29saWQgMXB4ICM2Njc3ODA7Y29sb3I6IzY2Nzc4MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzoxcHh9LnNtYWxsLXByaW1hcnktYnV0dG9ue2JhY2tncm91bmQ6IzY2Nzc4MDtib3JkZXI6c29saWQgMXB4ICM2Njc3ODAgIWltcG9ydGFudH0uc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjZTY4OTY4ICFpbXBvcnRhbnR9LnNtYWxsLXNwZWNpYWwtYnV0dG9ue2JhY2tncm91bmQ6I2UwNzQ3Nztib3JkZXI6c29saWQgMXB4ICNlMDc0NzcgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fS5zbWFsbC1zcGVjaWFsLWJ1dHRvbjpob3Zlcntib3JkZXI6c29saWQgMXB4ICNlNjg5NjggIWltcG9ydGFudH0uc21hbGwtb3V0bGluZS1idXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjpzb2xpZCAxcHggIzY2Nzc4MCAhaW1wb3J0YW50O2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuYnV0dG9uLC5wcmltYXJ5LWJ1dHRvbiwuc3BlY2lhbC1idXR0b24sLm91dGxpbmUtYnV0dG9uLC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiwuc21hbGwtc3BlY2lhbC1idXR0b24sLnNtYWxsLW91dGxpbmUtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MH0uZnVsbC13aWR0aC1idXR0b257d2lkdGg6MTAwJX0uYnV0dG9uLXNpemUtc21hbGwsLnNtYWxsLXByaW1hcnktYnV0dG9uLC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiwuc21hbGwtb3V0bGluZS1idXR0b257cGFkZGluZzouNWVtIC42MjVlbTttYXJnaW4tYm90dG9tOjAuN3JlbTttYXJnaW4tYm90dG9tOjEyLjZweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4fS5jZW50ZXItYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O3RleHQtYWxpZ246Y2VudGVyfX0vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4qLy5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZmFkZUluLC5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXIgaDIsLnByb2ZpbGUtc2VjdGlvbi1jYXJkLG9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpLC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXIsLnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24sLnN0dWR5LWxpc3Qgb2wgbGksLnN0dWR5LWxpc3QgdWwgbGksLmNhcmQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2ssLnN0dWR5LXNuaXBwZXR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluRG93biwucGFnZS1oZWFkZXIuc3RpY2tFbVVwLC5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciwuc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciwuZnVsbC1oZWFkZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0LC5tZXNzYWdlLm90aGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0LC5tZXNzYWdlLnNlbGZ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bjJke2Zyb217ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9dG97ei1pbmRleDotMTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfTEle3otaW5kZXg6LTF9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duMmR7ZnJvbXt6LWluZGV4OjI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9dG97ei1pbmRleDotMTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0xJXt6LWluZGV4Oi0xfX0uc2xpZGVPdXREb3duMmQsLmNhcmQtZmVlZGJhY2stYmxvY2t7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3duMmQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3duMmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19QGtleWZyYW1lcyBzaGFrZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fS5zaGFrZSwuZmVlZGJhY2stYmxvY2t7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHB1bHNle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0ucHVsc2UsLmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnMgc3BhbiwudHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSwubWVudS1iYWRnZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoLC5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZSAuYmFubmVyLC5jYXJkIC5iYW5uZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmJhbm5lciwuc3R1ZHktc25pcHBldCAuYmFubmVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUBrZXlmcmFtZXMgc29uYXJ7MCV7dHJhbnNmb3JtOnNjYWxlKDAuOSk7b3BhY2l0eToxfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDIpO29wYWNpdHk6MH19LnNvbmFyLC5tZW51LWJhZGdlOmFmdGVyey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c29uYXI7YW5pbWF0aW9uLW5hbWU6c29uYXJ9Lmh2ci1mYWRlLC5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbiBhLGJvZHk+Zm9vdGVyIC5zb2NpYWwgYSwucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbiBhLC5jYW5uZWQtcXVlcnkgYSBkaXYsLnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAuZmF7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4yczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6Ym9yZGVyLWNvbG9yLGNvbG9yLGJhY2tncm91bmQtY29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3JkZXItY29sb3IsY29sb3IsYmFja2dyb3VuZC1jb2xvcn0uaHZyLXN3ZWVwLXRvLXJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9Lmh2ci1zd2VlcC10by1yaWdodDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojNjY3NzgwOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm06c2NhbGVYKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXIsLmh2ci1zd2VlcC10by1yaWdodDpmb2N1cywuaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZXtjb2xvcjojZmZmfS5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLC5odnItc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLC5odnItc3dlZXAtdG8tcmlnaHQ6YWN0aXZlOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0uaHZyLXVuZGVybGluZS1mcm9tLWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMCwwLDAsMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDowO3JpZ2h0OjEwMCU7Ym90dG9tOjA7YmFja2dyb3VuZDojNjY3NzgwO2hlaWdodDozcHg7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6cmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpob3ZlcjpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmZvY3VzOmJlZm9yZSwuaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6YWN0aXZlOmJlZm9yZXtyaWdodDowfS5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDAsMCwwLDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpiZWZvcmUsLmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6NTAlO3JpZ2h0OjUwJTtib3R0b206MDtiYWNrZ3JvdW5kOiNlNjg5Njg7aGVpZ2h0OjNweDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQscmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyOmhvdmVyOmJlZm9yZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlcjpiZWZvcmUsLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmZvY3VzOmJlZm9yZSwuaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3JlLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmFjdGl2ZTpiZWZvcmV7bGVmdDowO3JpZ2h0OjB9Lmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtib3gtc2hhZG93OjAgMCAxcHggcmdiYSgwLDAsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDo1MCU7cmlnaHQ6NTAlO3RvcDowO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LHJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdCxyaWdodDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9Lmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjpmb2N1czpiZWZvcmUsLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3Jle2xlZnQ6MDtyaWdodDowfS5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0e2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstbXMtYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHg7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O3RyYW5zaXRpb246YWxsIDQwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmNhcmQ6aG92ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2s6aG92ZXIsLnN0dWR5LXNuaXBwZXQ6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxMnB4IDMycHggcmdiYSgwLDAsMCwuMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjIpfS5jYXJkPmEsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2s+YSwuc3R1ZHktc25pcHBldD5he2NvbG9yOiMzMzN9LmNhcmQ+YTpob3ZlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaz5hOmhvdmVyLC5zdHVkeS1zbmlwcGV0PmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQgLmJhbm5lciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYmFubmVyLC5zdHVkeS1zbmlwcGV0IC5iYW5uZXJ7bWFyZ2luLXRvcDotMC43cmVtO21hcmdpbi10b3A6LTEyLjZweDttYXJnaW4tcmlnaHQ6LTAuNXJlbTttYXJnaW4tcmlnaHQ6LTlweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOmdyZWVuO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDthbmltYXRpb24tZGVsYXk6MS41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheToxLjVzfS5jYXJkIC5iYW5uZXIgLmZhLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIgLmZhLC5zdHVkeS1zbmlwcGV0IC5iYW5uZXIgLmZhe21hcmdpbi1yaWdodDowLjNyZW07bWFyZ2luLXJpZ2h0OjUuNHB4fS5jYXJkIGgxLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIGgxLC5zdHVkeS1zbmlwcGV0IGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjAuOHJlbTttYXJnaW4tYm90dG9tOjE0LjRweH0uY2FyZCBwLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIHAsLnN0dWR5LXNuaXBwZXQgcHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7bGluZS1oZWlnaHQ6MTQ1JX0uY2FyZCAuYWN0aW9ucyBhOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6aG92ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZTY4OTY4fS5jYXJkIC5hY3Rpb25zIGE6YWZ0ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTphZnRlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmFmdGVye2NvbnRlbnQ6XCIgfCBcIjtjb2xvcjojOTk5fS5jYXJkIC5hY3Rpb25zIGE6bGFzdC1jaGlsZDphZnRlciwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuYWN0aW9ucyBhOmxhc3QtY2hpbGQ6YWZ0ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweClhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5jYXJkLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5zdHVkeS1zbmlwcGV0e3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtib3JkZXItdG9wOjZweCBzb2xpZCAjZTY4OTY4O2N1cnNvcjpkZWZhdWx0fS5jYXJkIC5hY3Rpb25zLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25ze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MC44cmVtO21hcmdpbi10b3A6MTQuNHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuY2FyZCwuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywuc3R1ZHktc25pcHBldHtib3JkZXItbGVmdDo4cHggc29saWQgI2U2ODk2OH0uY2FyZCAuYmFubmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5iYW5uZXIsLnN0dWR5LXNuaXBwZXQgLmJhbm5lcnttYXJnaW4tdG9wOi0wLjVyZW07bWFyZ2luLXRvcDotOXB4fS5jYXJkIGgxLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIGgxLC5zdHVkeS1zbmlwcGV0IGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweH0uY2FyZCBwLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIHAsLnN0dWR5LXNuaXBwZXQgcHtmb250LXNpemU6MC45NXJlbTtmb250LXNpemU6MTcuMXB4O2xpbmUtaGVpZ2h0OjE1NSU7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LmNhcmQgLmFjdGlvbnMsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2FyZCAuYWN0aW9ucyBhLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGEsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYXttYXJnaW4tcmlnaHQ6MnJlbTttYXJnaW4tcmlnaHQ6MzZweH0uY2FyZCAuYWN0aW9ucyBhOmhvdmVyLC5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5hY3Rpb25zIGE6aG92ZXIsLnN0dWR5LXNuaXBwZXQgLmFjdGlvbnMgYTpob3Zlcntib3JkZXItYm90dG9tOnNvbGlkIDJweDtjb2xvcjojMDM2MmNmfS5jYXJkIC5hY3Rpb25zIGE6YWZ0ZXIsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTphZnRlciwuc3R1ZHktc25pcHBldCAuYWN0aW9ucyBhOmFmdGVye2NvbnRlbnQ6XCJcIn0uY2FyZCAuYWN0aW9ucyBhOmxhc3QtY2hpbGQsLmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnMgYTpsYXN0LWNoaWxkLC5zdHVkeS1zbmlwcGV0IC5hY3Rpb25zIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuY2FyZC5uZXcsLm5ldy5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrLC5uZXcuc3R1ZHktc25pcHBldHtib3JkZXItdG9wLWNvbG9yOmdyZWVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmNhcmQubmV3LC5uZXcuaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jaywubmV3LnN0dWR5LXNuaXBwZXR7Ym9yZGVyLWxlZnQtY29sb3I6Z3JlZW59fS50YWcsLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50e2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOiMzMzM7cGFkZGluZzouMzVlbSAuNTZlbSAuMzVlbSAuNTZlbTttYXJnaW46MCAuMjVlbSAuMjVlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnRhZ19oaWdobGlnaHRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZjAgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMHB4O3BhZGRpbmc6M3B4IDdweDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiNmZmY7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6Z3JlZW47Ym9yZGVyLXJhZGl1czoxMHB4fS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9YS5iYWRnZTpob3ZlcixhLmJhZGdlOmZvY3Vze2NvbG9yOiNlNjg5Njg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lm1lbnUtYmFkZ2V7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTVweDtyaWdodDo1cHg7bWluLWhlaWdodDozM3B4O21pbi13aWR0aDozM3B4O2JhY2tncm91bmQ6Z3JlZW47Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MXB4IDFweCA1cHggcmdiYSgwLDAsMCwuMik7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyLjFlbTtjdXJzb3I6ZGVmYXVsdH0ubWVudS1iYWRnZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7bGVmdDotMnB4O2JvcmRlcjoycHggc29saWQgIzAwYjMwMDtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthbmltYXRpb24tZHVyYXRpb246MS41czthbmltYXRpb24tZGVsYXk6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7Lm1lbnUtYmFkZ2V7bWluLWhlaWdodDoyOHB4O21pbi13aWR0aDoyOHB4O2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgb25seSBzY3JlZW57LnNob3ctZm9yLXNtYWxsLW9ubHksLnNob3ctZm9yLXNtYWxsLXVwLC5zaG93LWZvci1zbWFsbCwuc2hvdy1mb3Itc21hbGwtZG93biwuaGlkZS1mb3ItbWVkaXVtLW9ubHksLmhpZGUtZm9yLW1lZGl1bS11cCwuaGlkZS1mb3ItbWVkaXVtLC5zaG93LWZvci1tZWRpdW0tZG93biwuaGlkZS1mb3ItbGFyZ2Utb25seSwuaGlkZS1mb3ItbGFyZ2UtdXAsLmhpZGUtZm9yLWxhcmdlLC5zaG93LWZvci1sYXJnZS1kb3duLC5oaWRlLWZvci14bGFyZ2Utb25seSwuaGlkZS1mb3IteGxhcmdlLXVwLC5oaWRlLWZvci14bGFyZ2UsLnNob3ctZm9yLXhsYXJnZS1kb3duLC5oaWRlLWZvci14eGxhcmdlLW9ubHksLmhpZGUtZm9yLXh4bGFyZ2UtdXAsLmhpZGUtZm9yLXh4bGFyZ2UsLnNob3ctZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudH0uaGlkZS1mb3Itc21hbGwtb25seSwuaGlkZS1mb3Itc21hbGwtdXAsLmhpZGUtZm9yLXNtYWxsLC5oaWRlLWZvci1zbWFsbC1kb3duLC5zaG93LWZvci1tZWRpdW0tb25seSwuc2hvdy1mb3ItbWVkaXVtLXVwLC5zaG93LWZvci1tZWRpdW0sLmhpZGUtZm9yLW1lZGl1bS1kb3duLC5zaG93LWZvci1sYXJnZS1vbmx5LC5zaG93LWZvci1sYXJnZS11cCwuc2hvdy1mb3ItbGFyZ2UsLmhpZGUtZm9yLWxhcmdlLWRvd24sLnNob3ctZm9yLXhsYXJnZS1vbmx5LC5zaG93LWZvci14bGFyZ2UtdXAsLnNob3ctZm9yLXhsYXJnZSwuaGlkZS1mb3IteGxhcmdlLWRvd24sLnNob3ctZm9yLXh4bGFyZ2Utb25seSwuc2hvdy1mb3IteHhsYXJnZS11cCwuc2hvdy1mb3IteHhsYXJnZSwuaGlkZS1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLWZvci1zbWFsbC1vbmx5LC52aXNpYmxlLWZvci1zbWFsbC11cCwudmlzaWJsZS1mb3Itc21hbGwsLnZpc2libGUtZm9yLXNtYWxsLWRvd24sLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksLmhpZGRlbi1mb3ItbWVkaXVtLXVwLC5oaWRkZW4tZm9yLW1lZGl1bSwudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwuaGlkZGVuLWZvci1sYXJnZS11cCwuaGlkZGVuLWZvci1sYXJnZSwudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwuaGlkZGVuLWZvci14bGFyZ2Utb25seSwuaGlkZGVuLWZvci14bGFyZ2UtdXAsLmhpZGRlbi1mb3IteGxhcmdlLC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteHhsYXJnZS11cCwuaGlkZGVuLWZvci14eGxhcmdlLC52aXNpYmxlLWZvci14eGxhcmdlLWRvd257cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30uaGlkZGVuLWZvci1zbWFsbC1vbmx5LC5oaWRkZW4tZm9yLXNtYWxsLXVwLC5oaWRkZW4tZm9yLXNtYWxsLC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LC52aXNpYmxlLWZvci1tZWRpdW0tdXAsLnZpc2libGUtZm9yLW1lZGl1bSwuaGlkZGVuLWZvci1tZWRpdW0tZG93biwudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwudmlzaWJsZS1mb3ItbGFyZ2UtdXAsLnZpc2libGUtZm9yLWxhcmdlLC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LC52aXNpYmxlLWZvci14bGFyZ2UtdXAsLnZpc2libGUtZm9yLXhsYXJnZSwuaGlkZGVuLWZvci14bGFyZ2UtZG93biwudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LC52aXNpYmxlLWZvci14eGxhcmdlLXVwLC52aXNpYmxlLWZvci14eGxhcmdlLC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93bntjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmhpZGUtZm9yLXNtYWxsLW9ubHksLnNob3ctZm9yLXNtYWxsLXVwLC5oaWRlLWZvci1zbWFsbCwuaGlkZS1mb3Itc21hbGwtZG93biwuc2hvdy1mb3ItbWVkaXVtLW9ubHksLnNob3ctZm9yLW1lZGl1bS11cCwuc2hvdy1mb3ItbWVkaXVtLC5zaG93LWZvci1tZWRpdW0tZG93biwuaGlkZS1mb3ItbGFyZ2Utb25seSwuaGlkZS1mb3ItbGFyZ2UtdXAsLmhpZGUtZm9yLWxhcmdlLC5zaG93LWZvci1sYXJnZS1kb3duLC5oaWRlLWZvci14bGFyZ2Utb25seSwuaGlkZS1mb3IteGxhcmdlLXVwLC5oaWRlLWZvci14bGFyZ2UsLnNob3ctZm9yLXhsYXJnZS1kb3duLC5oaWRlLWZvci14eGxhcmdlLW9ubHksLmhpZGUtZm9yLXh4bGFyZ2UtdXAsLmhpZGUtZm9yLXh4bGFyZ2UsLnNob3ctZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudH0uc2hvdy1mb3Itc21hbGwtb25seSwuaGlkZS1mb3Itc21hbGwtdXAsLnNob3ctZm9yLXNtYWxsLC5zaG93LWZvci1zbWFsbC1kb3duLC5oaWRlLWZvci1tZWRpdW0tb25seSwuaGlkZS1mb3ItbWVkaXVtLXVwLC5oaWRlLWZvci1tZWRpdW0sLmhpZGUtZm9yLW1lZGl1bS1kb3duLC5zaG93LWZvci1sYXJnZS1vbmx5LC5zaG93LWZvci1sYXJnZS11cCwuc2hvdy1mb3ItbGFyZ2UsLmhpZGUtZm9yLWxhcmdlLWRvd24sLnNob3ctZm9yLXhsYXJnZS1vbmx5LC5zaG93LWZvci14bGFyZ2UtdXAsLnNob3ctZm9yLXhsYXJnZSwuaGlkZS1mb3IteGxhcmdlLWRvd24sLnNob3ctZm9yLXh4bGFyZ2Utb25seSwuc2hvdy1mb3IteHhsYXJnZS11cCwuc2hvdy1mb3IteHhsYXJnZSwuaGlkZS1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oaWRkZW4tZm9yLXNtYWxsLW9ubHksLnZpc2libGUtZm9yLXNtYWxsLXVwLC5oaWRkZW4tZm9yLXNtYWxsLC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LC52aXNpYmxlLWZvci1tZWRpdW0tdXAsLnZpc2libGUtZm9yLW1lZGl1bSwudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sLmhpZGRlbi1mb3ItbGFyZ2Utb25seSwuaGlkZGVuLWZvci1sYXJnZS11cCwuaGlkZGVuLWZvci1sYXJnZSwudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwuaGlkZGVuLWZvci14bGFyZ2Utb25seSwuaGlkZGVuLWZvci14bGFyZ2UtdXAsLmhpZGRlbi1mb3IteGxhcmdlLC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteHhsYXJnZS11cCwuaGlkZGVuLWZvci14eGxhcmdlLC52aXNpYmxlLWZvci14eGxhcmdlLWRvd257cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30udmlzaWJsZS1mb3Itc21hbGwtb25seSwuaGlkZGVuLWZvci1zbWFsbC11cCwudmlzaWJsZS1mb3Itc21hbGwsLnZpc2libGUtZm9yLXNtYWxsLWRvd24sLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksLmhpZGRlbi1mb3ItbWVkaXVtLXVwLC5oaWRkZW4tZm9yLW1lZGl1bSwuaGlkZGVuLWZvci1tZWRpdW0tZG93biwudmlzaWJsZS1mb3ItbGFyZ2Utb25seSwudmlzaWJsZS1mb3ItbGFyZ2UtdXAsLnZpc2libGUtZm9yLWxhcmdlLC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LC52aXNpYmxlLWZvci14bGFyZ2UtdXAsLnZpc2libGUtZm9yLXhsYXJnZSwuaGlkZGVuLWZvci14bGFyZ2UtZG93biwudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LC52aXNpYmxlLWZvci14eGxhcmdlLXVwLC52aXNpYmxlLWZvci14eGxhcmdlLC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93bntjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LmhpZGUtZm9yLXNtYWxsLW9ubHksLnNob3ctZm9yLXNtYWxsLXVwLC5oaWRlLWZvci1zbWFsbCwuaGlkZS1mb3Itc21hbGwtZG93biwuaGlkZS1mb3ItbWVkaXVtLW9ubHksLnNob3ctZm9yLW1lZGl1bS11cCwuaGlkZS1mb3ItbWVkaXVtLC5oaWRlLWZvci1tZWRpdW0tZG93biwuc2hvdy1mb3ItbGFyZ2Utb25seSwuc2hvdy1mb3ItbGFyZ2UtdXAsLnNob3ctZm9yLWxhcmdlLC5zaG93LWZvci1sYXJnZS1kb3duLC5oaWRlLWZvci14bGFyZ2Utb25seSwuaGlkZS1mb3IteGxhcmdlLXVwLC5oaWRlLWZvci14bGFyZ2UsLnNob3ctZm9yLXhsYXJnZS1kb3duLC5oaWRlLWZvci14eGxhcmdlLW9ubHksLmhpZGUtZm9yLXh4bGFyZ2UtdXAsLmhpZGUtZm9yLXh4bGFyZ2UsLnNob3ctZm9yLXh4bGFyZ2UtZG93bntkaXNwbGF5OmluaGVyaXQgIWltcG9ydGFudH0uc2hvdy1mb3Itc21hbGwtb25seSwuaGlkZS1mb3Itc21hbGwtdXAsLnNob3ctZm9yLXNtYWxsLC5zaG93LWZvci1zbWFsbC1kb3duLC5zaG93LWZvci1tZWRpdW0tb25seSwuaGlkZS1mb3ItbWVkaXVtLXVwLC5zaG93LWZvci1tZWRpdW0sLnNob3ctZm9yLW1lZGl1bS1kb3duLC5oaWRlLWZvci1sYXJnZS1vbmx5LC5oaWRlLWZvci1sYXJnZS11cCwuaGlkZS1mb3ItbGFyZ2UsLmhpZGUtZm9yLWxhcmdlLWRvd24sLnNob3ctZm9yLXhsYXJnZS1vbmx5LC5zaG93LWZvci14bGFyZ2UtdXAsLnNob3ctZm9yLXhsYXJnZSwuaGlkZS1mb3IteGxhcmdlLWRvd24sLnNob3ctZm9yLXh4bGFyZ2Utb25seSwuc2hvdy1mb3IteHhsYXJnZS11cCwuc2hvdy1mb3IteHhsYXJnZSwuaGlkZS1mb3IteHhsYXJnZS1kb3due2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oaWRkZW4tZm9yLXNtYWxsLW9ubHksLnZpc2libGUtZm9yLXNtYWxsLXVwLC5oaWRkZW4tZm9yLXNtYWxsLC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksLnZpc2libGUtZm9yLW1lZGl1bS11cCwuaGlkZGVuLWZvci1tZWRpdW0sLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sLnZpc2libGUtZm9yLWxhcmdlLW9ubHksLnZpc2libGUtZm9yLWxhcmdlLXVwLC52aXNpYmxlLWZvci1sYXJnZSwudmlzaWJsZS1mb3ItbGFyZ2UtZG93biwuaGlkZGVuLWZvci14bGFyZ2Utb25seSwuaGlkZGVuLWZvci14bGFyZ2UtdXAsLmhpZGRlbi1mb3IteGxhcmdlLC52aXNpYmxlLWZvci14bGFyZ2UtZG93biwuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksLmhpZGRlbi1mb3IteHhsYXJnZS11cCwuaGlkZGVuLWZvci14eGxhcmdlLC52aXNpYmxlLWZvci14eGxhcmdlLWRvd257cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30udmlzaWJsZS1mb3Itc21hbGwtb25seSwuaGlkZGVuLWZvci1zbWFsbC11cCwudmlzaWJsZS1mb3Itc21hbGwsLnZpc2libGUtZm9yLXNtYWxsLWRvd24sLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LC5oaWRkZW4tZm9yLW1lZGl1bS11cCwudmlzaWJsZS1mb3ItbWVkaXVtLC52aXNpYmxlLWZvci1tZWRpdW0tZG93biwuaGlkZGVuLWZvci1sYXJnZS1vbmx5LC5oaWRkZW4tZm9yLWxhcmdlLXVwLC5oaWRkZW4tZm9yLWxhcmdlLC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LC52aXNpYmxlLWZvci14bGFyZ2UtdXAsLnZpc2libGUtZm9yLXhsYXJnZSwuaGlkZGVuLWZvci14bGFyZ2UtZG93biwudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LC52aXNpYmxlLWZvci14eGxhcmdlLXVwLC52aXNpYmxlLWZvci14eGxhcmdlLC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93bntjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweH19LnNob3ctZm9yLXNye2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fS5oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaG93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZmVlZGJhY2stYmxvY2t7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7cGFkZGluZzouNmVtIDAgLjZlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiM0ODQ4NDg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MjdweDt3aWR0aDoxMDAlOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stbWVkaWF7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4O21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYXtmb250LXNpemU6MnJlbTtmb250LXNpemU6MzZweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHl7b3ZlcmZsb3c6aGlkZGVuO19vdmVyZmxvdzp2aXNpYmxlO3pvb206MTttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4O21hcmdpbi1yaWdodDowLjhyZW07bWFyZ2luLXJpZ2h0OjE0LjRweH0uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgaDQsLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe2NvbG9yOiM0ODQ4NDh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHkgcHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHB7bGluZS1oZWlnaHQ6MTQwJX1kaXYuc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZTZ9ZGl2LmVycm9ye2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH1kaXYuaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmZ9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmF7Zm9udC1mYW1pbHk6XCJQZS1pY29uLTctc3Ryb2tlXCJ9LmZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmV7Y29udGVudDpcIu6ZrFwifS5mZWVkYmFjay1ibG9jay5lcnJvciAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZXtjb250ZW50Olwi7pqBXCJ9LmZlZWRiYWNrLWJsb2NrLmluZm8gLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmV7Y29udGVudDpcIu6Zh1wifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmVlZGJhY2stYmxvY2t7dGV4dC1hbGlnbjpjZW50ZXJ9LmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSwuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHl7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46LjJlbSAwfS5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwe21hcmdpbi10b3A6MC4zcmVtO21hcmdpbi10b3A6NS40cHh9fS5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50cyAuZmVlZGJhY2stYmxvY2t7YW5pbWF0aW9uOm5vbmU7bWFyZ2luLWJvdHRvbTowfS5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50cyAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLWJvZHl7bWFyZ2luLXJpZ2h0OjAuOHJlbTttYXJnaW4tcmlnaHQ6MTQuNHB4fS5sYW5kaW5nLXBhZ2UtYW5ub3VuY2VtZW50czplbXB0eXtkaXNwbGF5Om5vbmV9LnBhZ2luYXRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGFiZWx7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnBhZ2luYXRpb24gYXtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnaW5hdGlvbiAuZmEtY2hldnJvbi1yaWdodHttYXJnaW4tbGVmdDowLjVyZW07bWFyZ2luLWxlZnQ6OXB4fS5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLWxlZnR7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fS5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7cGFkZGluZzoxZW19LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UsLnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgYXtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LnBhZ2luYXRpb24gLnBhZ2luYXRlLXRvLXNwZWNpZmljLXBhZ2UgbGFiZWx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSBkaXZ7d2lkdGg6MzAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5sb2dpbi1jb250ZW50e21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweH0ubG9naW4tY29udGVudCBoZWFkZXJ7bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206My4zcmVtO21hcmdpbi1ib3R0b206NTkuNHB4fS5sb2dpbi1jb250ZW50IGhlYWRlciBoMXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjMwMH0ubG9naW4tY29udGVudCAuZmVlZGJhY2stYmxvY2sgYXtjb2xvcjpyZ2IoMi4yNzE0Mjg1NzE0LDc0LjIsMTU2LjcyODU3MTQyODYpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmxvZ2luLWNvbnRlbnQgLmZvcm0tc3RhY2tlZCBsYWJlbHttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDtjb2xvcjojMTExfS5sb2dpbi1jb250ZW50IC5wYXNzd29yZCBpbnB1dFt0eXBlPXBhc3N3b3JkXXtkaXNwbGF5OmlubGluZS1ibG9ja30ubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiM2NjY7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLWNvbnRlbnQgLmZvcm0tc3RhY2tlZCAucHJpbWFyeS1idXR0b257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweH0ubG9naW4tbGlua3MtY29udGFpbmVye21hcmdpbi10b3A6Mi4ycmVtO21hcmdpbi10b3A6MzkuNnB4O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1saW5rcy1jb250YWluZXIgYXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wYXNzd29yZCAuZmllbGQtaGVscC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MC4yNXJlbTttYXJnaW4tdG9wOjQuNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LmxvZ2luLWNvbnRlbnQgaGVhZGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3c6bm90KC5hbHdheXMpe21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLWxlZnQ6MThweDtkaXNwbGF5Om5vbmV9LmxvZ2luLWxpbmtzLWNvbnRhaW5lciBhe2Rpc3BsYXk6aW5saW5lfX0ucG9wdXBfY29udGVudHttaW4taGVpZ2h0OjEuMmVtO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIC4wNWVtIC4wNWVtIHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93OjBweCAxNXB4IDIwcHggMHB4IHJnYmEoMCwwLDAsLjI1KX0ucG9wdXBfY29udGVudCBoZWFkZXIsLnBvcHVwX2NvbnRlbnQgZm9vdGVye3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXRvcDoxLjVyZW07cGFkZGluZy10b3A6MjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggaHNsKDAsMCUsOTAlKTtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0ucG9wdXBfY29udGVudCBoZWFkZXIgLmZvcm0tc3RhY2tlZCBsYWJlbCwucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCBsYWJlbHtkaXNwbGF5OmlubGluZX0ucG9wdXBfY29udGVudCBoZWFkZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLC5wb3B1cF9jb250ZW50IGhlYWRlciAuZm9ybS1zdGFja2VkIC5idXR0b24tY29udGFpbmVyIGFbY2xhc3MkPWJ1dHRvbl0sLnBvcHVwX2NvbnRlbnQgZm9vdGVyIC5mb3JtLXN0YWNrZWQgLmJ1dHRvbi1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBhW2NsYXNzJD1idXR0b25de21hcmdpbi10b3A6MHJlbTttYXJnaW4tdG9wOjBweH0ucG9wdXBfY29udGVudCBoZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwfS5wb3B1cF9jb250ZW50IGhlYWRlciBoMXt3aWR0aDo5MCU7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ucG9wdXBfY29udGVudCBoZWFkZXIgLnRvcC1jbG9zZS1idXR0b257d2lkdGg6MTAlO3RleHQtYWxpZ246cmlnaHR9LnBvcHVwX2NvbnRlbnQgaGVhZGVyIC50b3AtY2xvc2UtYnV0dG9uIGEgc3Bhbntmb250LXNpemU6MS40MzgyZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfS5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gc2VsZWN0e3dpZHRoOjgwJX0ucG9wdXBfY29udGVudCBmb290ZXIgLmZvcm0tc3RhY2tlZCAuYnV0dG9uLWNvbnRhaW5lciBbZGlzYWJsZWRdLnByaW1hcnktYnV0dG9ue2JvcmRlcjpzb2xpZCAxcHggaHNsKDAsMCUsNjkuOTAxOTYwNzg0MyUpO2NvbG9yOmhzbCgwLDAlLDY5LjkwMTk2MDc4NDMlKSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsucG9wdXBfY29udGVudHttYXJnaW46MWVtO21heC13aWR0aDo0MGVtfS5wb3B1cF9jb250ZW50IGhlYWRlciwucG9wdXBfY29udGVudCBmb290ZXIsLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWlue3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctbGVmdDozNnB4O3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjM2cHh9fS5vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7Ym90dG9tOjBweDtsZWZ0OjBweDtyaWdodDowcHg7ei1pbmRleDoxMDA1O2JhY2tncm91bmQtY29sb3I6cmdiYSg4OSwxNDEsMjA0LC45NSk7b3ZlcmZsb3cteTpzY3JvbGw7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5zcGlubmVye3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOmF1dG8gYXV0b30uZG91YmxlLWJvdW5jZTEsLmRvdWJsZS1ib3VuY2Uye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowOy13ZWJraXQtYW5pbWF0aW9uOnNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246c2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5kb3VibGUtYm91bmNlMnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7YW5pbWF0aW9uLWRlbGF5Oi0xc31ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNrLWJvdW5jZXswJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgwKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX0udmlkZW9XcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDoyNXB4O2hlaWdodDowfS52aWRlb1dyYXBwZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1xdWVyeXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWlucHV0e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1oaW50e2NvbG9yOiM5OTl9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LW1lbnV7bWFyZ2luLXRvcDo0cHg7cGFkZGluZzo0cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO292ZXJmbG93LXk6c2Nyb2xsO21heC1oZWlnaHQ6MTUwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7LW1vei1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1zdWdnZXN0aW9ue3BhZGRpbmc6M3B4IDIwcHg7bGluZS1oZWlnaHQ6MjRweH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsLnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk3Y2Z9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LXN1Z2dlc3Rpb24gcHttYXJnaW46MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0c3twYWRkaW5nLWxlZnQ6MH0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyB1bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpe2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbTpkb3R0ZWQgMXB4ICNjY2M7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkOy1tcy13b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7LW1zLWh5cGhlbnM6YXV0bzstbW96LWh5cGhlbnM6YXV0bzstd2Via2l0LWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG87cGFkZGluZzouMjVlbSAwO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojMzMzfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIC5kaXNwbGF5LXRleHR7bWF4LXdpZHRoOjcwJTtsaW5lLWhlaWdodDoxMjAlfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGF7Y29sb3I6I2RlMWEwYzttYXJnaW4tbGVmdDphdXRvfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhe2Rpc3BsYXk6bm9uZX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGE6aG92ZXIgLmZhe2NvbG9yOmhzbCg0LDg5Ljc0MzU4OTc0MzYlLDMwLjg4MjM1Mjk0MTIlKX0udHlwZWFoZWFkLWNvbnRhaW5lciAudHQtYWRkZWQtcmVzdWx0cyBsaSBhOmhvdmVyIC5yZW1vdmUtbGFiZWx7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAudHdpdHRlci10eXBlYWhlYWR7d2lkdGg6MTAwJX0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAuYmFkZ2UtY29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTowO2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtsaW5lLWhlaWdodDoxMjAlO2NvbG9yOiMzMzM7cGFkZGluZzouMzVlbSAuNTZlbSAuMzVlbSAuNTZlbTttYXJnaW46MCAuMjVlbSAuMjVlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDt3aGl0ZS1zcGFjZTpub3JtYWx9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfS50eXBlYWhlYWQtY29udGFpbmVyIC50dC1hZGRlZC1yZXN1bHRzIGxpIGEgLmZhe2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLnR0LWFkZGVkLXJlc3VsdHMgbGkgYSAucmVtb3ZlLWxhYmVse2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4fS50eXBlYWhlYWQtY29udGFpbmVyIC5hY3Rpb24tY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAudHdpdHRlci10eXBlYWhlYWR7d2lkdGg6YXV0b30udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAuYWRkLWNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLmJhZGdlLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0udHlwZWFoZWFkLWNvbnRhaW5lciAuYWN0aW9uLWNvbnRhaW5lciAubm90LWNvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi44ZW0gLjllbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOjJweCBzb2xpZCAjZjJmMmYyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDstbXMtYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LnR5cGVhaGVhZC1jb250YWluZXIgLmFjdGlvbi1jb250YWluZXIgLm5vdC1jb250YWluZXIgbGFiZWw6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjNjY3NzgwO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Lmxhbmd1YWdlLXBpY2tlciwubGFuZ3VhZ2UtcGlja2VyIHNlbGVjdHtwYWRkaW5nOjA7aGVpZ2h0OjEuN3JlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOi44cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sYW5ndWFnZS1waWNrZXIgaS5mYS1nbG9iZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy10b3A6LjJyZW19fS8qIVxuICogIEZvbnQgQXdlc29tZSA0LjMuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuMy4wXCIpO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjMuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC4zLjBcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4zLjBcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4zLjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLWZ3e3dpZHRoOjEuMjg1NzE0Mjg1N2VtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0MjllbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTQyOWVtO3dpZHRoOjIuMTQyODU3MTQyOWVtO3RvcDouMTQyODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg1NzFlbX0uZmEtYm9yZGVye3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbTtib3JkZXI6c29saWQgLjA4ZW0gI2VlZTtib3JkZXItcmFkaXVzOi4xZW19LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7YW5pbWF0aW9uOmZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmZhLXJvdGF0ZS05MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwe2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCLvgIBcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvgIFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi74CCXCJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgINcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgIRcIn0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDpcIu+AhVwifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6XCLvgIZcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIu+Ah1wifS5mYS1maWxtOmJlZm9yZXtjb250ZW50Olwi74CIXCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50Olwi74CJXCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50Olwi74CKXCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgItcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIu+AjVwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIu+AjlwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvgJBcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50Olwi74CRXCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIu+AklwifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50Olwi74CTXCJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJRcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIu+AlVwifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgJZcIn0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDpcIu+Al1wifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50Olwi74CYXCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi74CZXCJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgJpcIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgJtcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCLvgJxcIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+AnVwifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJ5cIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIu+AoVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIu+AolwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50Olwi74CjXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCLvgKRcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIu+ApVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50Olwi74CmXCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74CnXCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIu+AqFwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvgKlcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIu+AqlwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCLvgKtcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIu+ArFwifS5mYS1ib29rOmJlZm9yZXtjb250ZW50Olwi74CtXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50Olwi74CuXCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50Olwi74CvXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu+AsFwifS5mYS1mb250OmJlZm9yZXtjb250ZW50Olwi74CxXCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLJcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50Olwi74CzXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50Olwi74C0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCLvgLVcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+AtlwifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgLdcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLhcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIu+AuVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50Olwi74C6XCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLtcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50Olwi74C8XCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu+AvVwifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50Olwi74C+XCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIu+BgFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50Olwi74GBXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIu+BglwifS5mYS10aW50OmJlZm9yZXtjb250ZW50Olwi74GDXCJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgYRcIn0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgYVcIn0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvgYZcIn0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50Olwi74GHXCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYhcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BiVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BilwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50Olwi74GLXCJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50Olwi74GMXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvgY1cIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BjlwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZBcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50Olwi74GRXCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50Olwi74GSXCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Bk1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74GUXCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GVXCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BllwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZdcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GYXCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BmlwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50Olwi74GbXCJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74GcXCJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50Olwi74GdXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIu+BnlwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74GgXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74GhXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74GiXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgaNcIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgaRcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50Olwi74GlXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50Olwi74GmXCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvgadcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvgahcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCLvgalcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GqXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgatcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIu+BrFwifS5mYS1maXJlOmJlZm9yZXtjb250ZW50Olwi74GtXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIu+BrlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvgbBcIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50Olwi74GxXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50Olwi74GyXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50Olwi74GzXCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIu+BtFwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50Olwi74G1XCJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIu+BtlwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50Olwi74G3XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIu+BuFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50Olwi74G5XCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbpcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50Olwi74G7XCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50Olwi74G8XCJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50Olwi74G9XCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50Olwi74G+XCJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74KAXCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KBXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CglwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCLvgoNcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50Olwi74KEXCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDpcIu+ChVwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIu+ChlwifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDpcIu+Ch1wifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50Olwi74KIXCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIu+CiVwifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50Olwi74KKXCJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50Olwi74KLXCJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CjFwifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50Olwi74KNXCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCLvgo5cIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDpcIu+CkFwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCLvgpFcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CklwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgpNcIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDpcIu+ClFwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIu+ClVwifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIu+CllwifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50Olwi74KXXCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CmFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi74KZXCJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIu+CmlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCLvgptcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50Olwi74KcXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50Olwi74KdXCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIu+CnlwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIu+CoFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIu+CoVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50Olwi74OzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50Olwi74KjXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+CpFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+CpVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgqdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgqhcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74KpXCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu+CqlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Cq1wifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIu+CrFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCLvgq1cIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCLvgq5cIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50Olwi74KwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIu+CsVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50Olwi74KyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvg4BcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50Olwi74OBXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi74OCXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50Olwi74ODXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50Olwi74OEXCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50Olwi74OFXCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIu+DhlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCLvg4dcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OIXCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIu+DiVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50Olwi74OKXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCLvg4tcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIu+DjFwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvg41cIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCLvg45cIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCLvg5BcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCLvg5FcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50Olwi74OSXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg5NcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OUXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74OVXCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50Olwi74OWXCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvg5dcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvg5hcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+DmVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+DmlwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50Olwi74ObXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIu+DnFwifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvg51cIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50Olwi74OeXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50Olwi74OgXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50Olwi74OhXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIu+DolwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50Olwi74OjXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg6RcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50Olwi74OlXCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCLvg6ZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50Olwi74OnXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCLvg6hcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCLvg6lcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvg6pcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCLvg6tcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvg6xcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg61cIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74OuXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg7BcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvg7FcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7JcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50Olwi74KiXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIu+DtFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50Olwi74O1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50Olwi74O2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCLvg7dcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIu+DuFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7lcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50Olwi74O6XCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50Olwi74O7XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg7xcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg71cIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg75cIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SBXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EglwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Eg1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SEXCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SFXCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74SGXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhIdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIu+EiFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvhIlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50Olwi74SKXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIu+Ei1wifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIu+EjFwifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74SNXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74SOXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhJBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74SRXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIu+EklwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50Olwi74STXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50Olwi74SUXCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIu+EmFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50Olwi74SZXCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50Olwi74SaXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJtcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIu+EnFwifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCLvhJ1cIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJ5cIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCLvhKBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIu+EoVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIu+EolwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50Olwi74SjXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50Olwi74SkXCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCLvhKVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50Olwi74SmXCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIu+Ep1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIu+EqFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50Olwi74SpXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50Olwi74SqXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50Olwi74SrXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIu+ErFwifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhK1cIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50Olwi74SuXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvhLBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+EsVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIu+Es1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIu+EtFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50Olwi74S2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhLlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+EulwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIu+Eu1wifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50Olwi74S8XCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIu+EvVwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50Olwi74S+XCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50Olwi74WAXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvhYFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIu+FglwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WDXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74WEXCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu+FhVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhYhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FiVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYpcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Fi1wifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FjFwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhY1cIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIu+FjlwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhZBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhZFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIu+Fk1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCLvhZRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50Olwi74WVXCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50Olwi74WWXCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIu+Fl1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIu+FmFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCLvhZlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIu+FmlwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50Olwi74WbXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIu+FnFwifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIu+FnVwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhZ5cIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50Olwi74WgXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCLvhaFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIu+FolwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIu+Fo1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhaRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhaVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhaZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIu+Fp1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50Olwi74WoXCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WpXCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIu+FqlwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50Olwi74WrXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50Olwi74WsXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIu+FrVwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCLvha5cIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50Olwi74WwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIu+FsVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIu+Fs1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74W0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+FtVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74W2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Ft1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74W4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50Olwi74W5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCLvhbpcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIu+Fu1wifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIu+FvFwifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIu+FvVwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIu+FvlwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aAXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIu+GgVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIu+Gg1wifS5mYS1naXR0aXA6YmVmb3JlLC5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIu+GhFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIu+GhVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCLvhoZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIu+Gh1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCLvhohcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCLvholcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCLvhopcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50Olwi74aLXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIu+GjFwifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIu+GjVwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+GjlwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74aQXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+GkVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhpJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIu+Gk1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhpRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50Olwi74aVXCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhpZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIu+Gl1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIu+GmFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhplcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50Olwi74aaXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIu+Gm1wifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50Olwi74acXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50Olwi74adXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50Olwi74aeXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIu+GoFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhqFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GolwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhqNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCLvhqRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50Olwi74alXCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCLvhqZcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIu+Gp1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIu+GqFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvhqlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50Olwi74aqXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50Olwi74arXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIu+GrFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIu+GrVwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIu+GrlwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCLvhrBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCLvhrFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIu+GslwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIu+Gs1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50Olwi74a0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74a1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50Olwi74a2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Gt1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74a4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCLvhrlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIu+GulwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50Olwi74a7XCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCLvhrxcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIu+GvVwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50Olwi74a+XCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50Olwi74eAXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4FcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4JcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50Olwi74eDXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50Olwi74eEXCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50Olwi74eFXCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIu+HhlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCLvh4dcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50Olwi74eIXCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50Olwi74eJXCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh4pcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIu+Hi1wifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIu+HjFwifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIu+HjVwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIu+HjlwifS5mYS1yYTpiZWZvcmUsLmZhLXJlYmVsOmJlZm9yZXtjb250ZW50Olwi74eQXCJ9LmZhLWdlOmJlZm9yZSwuZmEtZW1waXJlOmJlZm9yZXtjb250ZW50Olwi74eRXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5JcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50Olwi74eTXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50Olwi74eUXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCLvh5VcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCLvh5ZcIn0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50Olwi74eXXCJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+HmFwifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50Olwi74eZXCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCLvh5pcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmUsLmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50Olwi74ebXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIu+HnFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCLvh51cIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIu+HnlwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvh6BcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HoVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50Olwi74eiXCJ9LmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLC5mYS1mdXRib2wtbzpiZWZvcmV7Y29udGVudDpcIu+Ho1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCLvh6RcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIu+HpVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50Olwi74emXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvh6dcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50Olwi74eoXCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCLvh6lcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCLvh6pcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIu+Hq1wifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50Olwi74esXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu+HrVwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50Olwi74euXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCLvh7BcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIu+HsVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIu+HslwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50Olwi74ezXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu+HtFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCLvh7VcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+HtlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCLvh7dcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7hcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74e5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50Olwi74e6XCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh7tcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7xcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIu+HvVwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74e+XCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+IgFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50Olwi74iBXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIu+IglwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74iDXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCLviIRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50Olwi74iFXCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLviIZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50Olwi74iHXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviIhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50Olwi74iJXCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50Olwi74iKXCJ9LmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmUsLmZhLWlsczpiZWZvcmV7Y29udGVudDpcIu+Ii1wifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIu+IjFwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50Olwi74iNXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50Olwi74iOXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50Olwi74iQXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50Olwi74iRXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCLviJJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50Olwi74iTXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIu+IlFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIu+IlVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIu+IllwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLviJdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74iYXCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCLviJlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIu+ImlwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIu+Im1wifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74icXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50Olwi74idXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIu+InlwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIu+IoVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50Olwi74iiXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCLviKNcIn0uZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCLviKRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50Olwi74ilXCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIu+IplwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIu+Ip1wifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50Olwi74ioXCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50Olwi74ipXCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCLviKpcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIu+Iq1wifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLviKxcIn0uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCLviLBcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCLviLFcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCLviLJcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50Olwi74izXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIu+ItFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50Olwi74i1XCJ9LmZhLWhvdGVsOmJlZm9yZSwuZmEtYmVkOmJlZm9yZXtjb250ZW50Olwi74i2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCLviLdcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCLviLhcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50Olwi74i5XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIu+IulwifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQZS1pY29uLTctc3Ryb2tlXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdD9kN3lmMXZcIik7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdD8jaWVmaXhkN3lmMXZcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uud29mZj9kN3lmMXZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS50dGY/ZDd5ZjF2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnN2Zz9kN3lmMXYjUGUtaWNvbi03LXN0cm9rZVwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfVtjbGFzc149cGUtN3MtXSxbY2xhc3MqPVwiIHBlLTdzLVwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlBlLWljb24tNy1zdHJva2VcIjtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ucGUtN3MtYWxidW06YmVmb3Jle2NvbnRlbnQ6XCLumqpcIn0ucGUtN3MtYXJjOmJlZm9yZXtjb250ZW50Olwi7pqrXCJ9LnBlLTdzLWJhY2stMjpiZWZvcmV7Y29udGVudDpcIu6arFwifS5wZS03cy1iYW5kYWlkOmJlZm9yZXtjb250ZW50Olwi7pqtXCJ9LnBlLTdzLWNhcjpiZWZvcmV7Y29udGVudDpcIu6arlwifS5wZS03cy1kaWFtb25kOmJlZm9yZXtjb250ZW50Olwi7pqvXCJ9LnBlLTdzLWRvb3ItbG9jazpiZWZvcmV7Y29udGVudDpcIu6asFwifS5wZS03cy1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50Olwi7pqxXCJ9LnBlLTdzLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIu6aslwifS5wZS03cy1neW06YmVmb3Jle2NvbnRlbnQ6XCLumrNcIn0ucGUtN3MtaGFtbWVyOmJlZm9yZXtjb250ZW50Olwi7pq0XCJ9LnBlLTdzLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCLumrVcIn0ucGUtN3MtaGVsbTpiZWZvcmV7Y29udGVudDpcIu6atlwifS5wZS03cy1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCLumrdcIn0ucGUtN3MtbGVhZjpiZWZvcmV7Y29udGVudDpcIu6auFwifS5wZS03cy1tYWdpYy13YW5kOmJlZm9yZXtjb250ZW50Olwi7pq5XCJ9LnBlLTdzLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLumrpcIn0ucGUtN3MtbWFwLTI6YmVmb3Jle2NvbnRlbnQ6XCLumrtcIn0ucGUtN3MtbmV4dC0yOmJlZm9yZXtjb250ZW50Olwi7pq8XCJ9LnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIu6avVwifS5wZS03cy1wZW5kcml2ZTpiZWZvcmV7Y29udGVudDpcIu6avlwifS5wZS03cy1waG90bzpiZWZvcmV7Y29udGVudDpcIu6av1wifS5wZS03cy1waWdneTpiZWZvcmV7Y29udGVudDpcIu6bgFwifS5wZS03cy1wbHVnaW46YmVmb3Jle2NvbnRlbnQ6XCLum4FcIn0ucGUtN3MtcmVmcmVzaC0yOmJlZm9yZXtjb250ZW50Olwi7puCXCJ9LnBlLTdzLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIu6bg1wifS5wZS03cy1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIu6bhFwifS5wZS03cy1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCLum4VcIn0ucGUtN3Mtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCLum4ZcIn0ucGUtN3MtdXNiOmJlZm9yZXtjb250ZW50Olwi7puHXCJ9LnBlLTdzLXZlY3RvcjpiZWZvcmV7Y29udGVudDpcIu6biFwifS5wZS03cy13aW5lOmJlZm9yZXtjb250ZW50Olwi7puJXCJ9LnBlLTdzLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIu6ailwifS5wZS03cy1jYXNoOmJlZm9yZXtjb250ZW50Olwi7pqMXCJ9LnBlLTdzLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7pqAXCJ9LnBlLTdzLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIu6ajVwifS5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu6ai1wifS5wZS03cy13YXk6YmVmb3Jle2NvbnRlbnQ6XCLumo5cIn0ucGUtN3MtY2xvc2UtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqBXCJ9LnBlLTdzLWlkOmJlZm9yZXtjb250ZW50Olwi7pqPXCJ9LnBlLTdzLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50Olwi7pqCXCJ9LnBlLTdzLXdyaXN0d2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLumpBcIn0ucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi7pqDXCJ9LnBlLTdzLXdvcmxkOmJlZm9yZXtjb250ZW50Olwi7pqRXCJ9LnBlLTdzLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi7pqEXCJ9LnBlLTdzLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIu6aklwifS5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLumoVcIn0ucGUtN3MtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCLumpNcIn0ucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu6ahlwifS5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIu6alFwifS5wZS03cy1hbmdsZS1sZWZ0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6ah1wifS5wZS03cy11cC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6alVwifS5wZS03cy1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi7pqIXCJ9LnBlLTdzLXN3aXRjaDpiZWZvcmV7Y29udGVudDpcIu6allwifS5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu6aiVwifS5wZS03cy1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIu6al1wifS5wZS03cy13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumIBcIn0ucGUtN3Mtc2FmZTpiZWZvcmV7Y29udGVudDpcIu6amFwifS5wZS03cy12b2x1bWUyOmJlZm9yZXtjb250ZW50Olwi7piBXCJ9LnBlLTdzLXZvbHVtZTE6YmVmb3Jle2NvbnRlbnQ6XCLumIJcIn0ucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZXtjb250ZW50Olwi7piDXCJ9LnBlLTdzLXZpZGVvOmJlZm9yZXtjb250ZW50Olwi7piEXCJ9LnBlLTdzLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumIVcIn0ucGUtN3MtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7piGXCJ9LnBlLTdzLXVubG9jazpiZWZvcmV7Y29udGVudDpcIu6Yh1wifS5wZS03cy11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIu6YiFwifS5wZS03cy10cmFzaDpiZWZvcmV7Y29udGVudDpcIu6YiVwifS5wZS03cy10b29sczpiZWZvcmV7Y29udGVudDpcIu6YilwifS5wZS03cy10aW1lcjpiZWZvcmV7Y29udGVudDpcIu6Yi1wifS5wZS03cy10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLumIxcIn0ucGUtN3MtdGFyZ2V0OmJlZm9yZXtjb250ZW50Olwi7piNXCJ9LnBlLTdzLXN1bjpiZWZvcmV7Y29udGVudDpcIu6YjlwifS5wZS03cy1zdHVkeTpiZWZvcmV7Y29udGVudDpcIu6Yj1wifS5wZS03cy1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLumJBcIn0ucGUtN3Mtc3RhcjpiZWZvcmV7Y29udGVudDpcIu6YkVwifS5wZS03cy1zcGVha2VyOmJlZm9yZXtjb250ZW50Olwi7piSXCJ9LnBlLTdzLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIu6Yk1wifS5wZS03cy1zaHVmZmxlOmJlZm9yZXtjb250ZW50Olwi7piUXCJ9LnBlLTdzLXNob3BiYWc6YmVmb3Jle2NvbnRlbnQ6XCLumJVcIn0ucGUtN3Mtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCLumJZcIn0ucGUtN3Mtc2VydmVyOmJlZm9yZXtjb250ZW50Olwi7piXXCJ9LnBlLTdzLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu6YmFwifS5wZS03cy1maWxtOmJlZm9yZXtjb250ZW50Olwi7pqlXCJ9LnBlLTdzLXNjaWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCLumJlcIn0ucGUtN3MtZGlzazpiZWZvcmV7Y29udGVudDpcIu6aplwifS5wZS03cy1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCLumJpcIn0ucGUtN3MtcmVwZWF0OmJlZm9yZXtjb250ZW50Olwi7pibXCJ9LnBlLTdzLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCLumJxcIn0ucGUtN3MtYWRkLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumqlcIn0ucGUtN3MtcmVmcmVzaC1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu6YnVwifS5wZS03cy1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCLumpxcIn0ucGUtN3MtcmFkaW86YmVmb3Jle2NvbnRlbnQ6XCLumJ5cIn0ucGUtN3Mtbm90ZTI6YmVmb3Jle2NvbnRlbnQ6XCLump1cIn0ucGUtN3MtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLumJ9cIn0ucGUtN3MtbmV0d29yazpiZWZvcmV7Y29udGVudDpcIu6anlwifS5wZS03cy1wcmV2OmJlZm9yZXtjb250ZW50Olwi7pigXCJ9LnBlLTdzLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCLump9cIn0ucGUtN3MtcG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCLumKFcIn0ucGUtN3MtbWVkYWw6YmVmb3Jle2NvbnRlbnQ6XCLumqBcIn0ucGUtN3MtcG9ydGZvbGlvOmJlZm9yZXtjb250ZW50Olwi7piiXCJ9LnBlLTdzLWxpa2UyOmJlZm9yZXtjb250ZW50Olwi7pqhXCJ9LnBlLTdzLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLumKNcIn0ucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu6aolwifS5wZS03cy1wbGF5OmJlZm9yZXtjb250ZW50Olwi7pikXCJ9LnBlLTdzLWtleTpiZWZvcmV7Y29udGVudDpcIu6ao1wifS5wZS03cy1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu6YpVwifS5wZS03cy1qb3k6YmVmb3Jle2NvbnRlbnQ6XCLumqRcIn0ucGUtN3MtcGhvdG8tZ2FsbGVyeTpiZWZvcmV7Y29udGVudDpcIu6YplwifS5wZS03cy1waW46YmVmb3Jle2NvbnRlbnQ6XCLumptcIn0ucGUtN3MtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLumKdcIn0ucGUtN3MtcGx1ZzpiZWZvcmV7Y29udGVudDpcIu6amlwifS5wZS03cy1wZW46YmVmb3Jle2NvbnRlbnQ6XCLumKhcIn0ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLumplcIn0ucGUtN3MtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLumKlcIn0ucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumqdcIn0ucGUtN3MtcGFpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLumKpcIn0ucGUtN3MtYm90dG9tLWFycm93OmJlZm9yZXtjb250ZW50Olwi7pqoXCJ9LnBlLTdzLW5vdGVib29rOmJlZm9yZXtjb250ZW50Olwi7pirXCJ9LnBlLTdzLW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCLumKxcIn0ucGUtN3MtbmV4dDpiZWZvcmV7Y29udGVudDpcIu6YrVwifS5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZXtjb250ZW50Olwi7piuXCJ9LnBlLTdzLW11c2ljbGlzdDpiZWZvcmV7Y29udGVudDpcIu6Yr1wifS5wZS03cy1tdXNpYzpiZWZvcmV7Y29udGVudDpcIu6YsFwifS5wZS03cy1tb3VzZTpiZWZvcmV7Y29udGVudDpcIu6YsVwifS5wZS03cy1tb3JlOmJlZm9yZXtjb250ZW50Olwi7piyXCJ9LnBlLTdzLW1vb246YmVmb3Jle2NvbnRlbnQ6XCLumLNcIn0ucGUtN3MtbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIu6YtFwifS5wZS03cy1taWNybzpiZWZvcmV7Y29udGVudDpcIu6YtVwifS5wZS03cy1tZW51OmJlZm9yZXtjb250ZW50Olwi7pi2XCJ9LnBlLTdzLW1hcDpiZWZvcmV7Y29udGVudDpcIu6Yt1wifS5wZS03cy1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50Olwi7pi4XCJ9LnBlLTdzLW1haWw6YmVmb3Jle2NvbnRlbnQ6XCLumLlcIn0ucGUtN3MtbWFpbC1vcGVuOmJlZm9yZXtjb250ZW50Olwi7pi6XCJ9LnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZXtjb250ZW50Olwi7pi7XCJ9LnBlLTdzLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIu6YvFwifS5wZS03cy1sb29wOmJlZm9yZXtjb250ZW50Olwi7pi9XCJ9LnBlLTdzLWxvb2s6YmVmb3Jle2NvbnRlbnQ6XCLumL5cIn0ucGUtN3MtbG9jazpiZWZvcmV7Y29udGVudDpcIu6Yv1wifS5wZS03cy1saW50ZXJuOmJlZm9yZXtjb250ZW50Olwi7pmAXCJ9LnBlLTdzLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCLumYFcIn0ucGUtN3MtbGlrZTpiZWZvcmV7Y29udGVudDpcIu6ZglwifS5wZS03cy1saWdodDpiZWZvcmV7Y29udGVudDpcIu6Zg1wifS5wZS03cy1sZXNzOmJlZm9yZXtjb250ZW50Olwi7pmEXCJ9LnBlLTdzLWtleXBhZDpiZWZvcmV7Y29udGVudDpcIu6ZhVwifS5wZS03cy1qdW5rOmJlZm9yZXtjb250ZW50Olwi7pmGXCJ9LnBlLTdzLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLumYdcIn0ucGUtN3MtaG9tZTpiZWZvcmV7Y29udGVudDpcIu6ZiFwifS5wZS03cy1oZWxwMjpiZWZvcmV7Y29udGVudDpcIu6ZiVwifS5wZS03cy1oZWxwMTpiZWZvcmV7Y29udGVudDpcIu6ZilwifS5wZS03cy1ncmFwaDM6YmVmb3Jle2NvbnRlbnQ6XCLumYtcIn0ucGUtN3MtZ3JhcGgyOmJlZm9yZXtjb250ZW50Olwi7pmMXCJ9LnBlLTdzLWdyYXBoMTpiZWZvcmV7Y29udGVudDpcIu6ZjVwifS5wZS03cy1ncmFwaDpiZWZvcmV7Y29udGVudDpcIu6ZjlwifS5wZS03cy1nbG9iYWw6YmVmb3Jle2NvbnRlbnQ6XCLumY9cIn0ucGUtN3MtZ2xlYW06YmVmb3Jle2NvbnRlbnQ6XCLumZBcIn0ucGUtN3MtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIu6ZkVwifS5wZS03cy1naWZ0OmJlZm9yZXtjb250ZW50Olwi7pmSXCJ9LnBlLTdzLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIu6Zk1wifS5wZS03cy1mbGFnOmJlZm9yZXtjb250ZW50Olwi7pmUXCJ9LnBlLTdzLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu6ZlVwifS5wZS03cy1maWxlOmJlZm9yZXtjb250ZW50Olwi7pmWXCJ9LnBlLTdzLWV4cGFuZDE6YmVmb3Jle2NvbnRlbnQ6XCLumZdcIn0ucGUtN3MtZXhhcG5kMjpiZWZvcmV7Y29udGVudDpcIu6ZmFwifS5wZS03cy1lZGl0OmJlZm9yZXtjb250ZW50Olwi7pmZXCJ9LnBlLTdzLWRyb3A6YmVmb3Jle2NvbnRlbnQ6XCLumZpcIn0ucGUtN3MtZHJhd2VyOmJlZm9yZXtjb250ZW50Olwi7pmbXCJ9LnBlLTdzLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi7pmcXCJ9LnBlLTdzLWRpc3BsYXkyOmJlZm9yZXtjb250ZW50Olwi7pmdXCJ9LnBlLTdzLWRpc3BsYXkxOmJlZm9yZXtjb250ZW50Olwi7pmeXCJ9LnBlLTdzLWRpc2tldHRlOmJlZm9yZXtjb250ZW50Olwi7pmfXCJ9LnBlLTdzLWRhdGU6YmVmb3Jle2NvbnRlbnQ6XCLumaBcIn0ucGUtN3MtY3VwOmJlZm9yZXtjb250ZW50Olwi7pmhXCJ9LnBlLTdzLWN1bHR1cmU6YmVmb3Jle2NvbnRlbnQ6XCLumaJcIn0ucGUtN3MtY3JvcDpiZWZvcmV7Y29udGVudDpcIu6Zo1wifS5wZS03cy1jcmVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLumaRcIn0ucGUtN3MtY29weS1maWxlOmJlZm9yZXtjb250ZW50Olwi7pmlXCJ9LnBlLTdzLWNvbmZpZzpiZWZvcmV7Y29udGVudDpcIu6ZplwifS5wZS03cy1jb21wYXNzOmJlZm9yZXtjb250ZW50Olwi7pmnXCJ9LnBlLTdzLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCLumahcIn0ucGUtN3MtY29mZmVlOmJlZm9yZXtjb250ZW50Olwi7pmpXCJ9LnBlLTdzLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi7pmqXCJ9LnBlLTdzLWNsb2NrOmJlZm9yZXtjb250ZW50Olwi7pmrXCJ9LnBlLTdzLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi7pmsXCJ9LnBlLTdzLWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCLuma1cIn0ucGUtN3MtY2FydDpiZWZvcmV7Y29udGVudDpcIu6ZrlwifS5wZS03cy1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLuma9cIn0ucGUtN3MtY2FsbDpiZWZvcmV7Y29udGVudDpcIu6ZsFwifS5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50Olwi7pmxXCJ9LnBlLTdzLWJyb3dzZXI6YmVmb3Jle2NvbnRlbnQ6XCLumbJcIn0ucGUtN3MtYm94MjpiZWZvcmV7Y29udGVudDpcIu6Zs1wifS5wZS03cy1ib3gxOmJlZm9yZXtjb250ZW50Olwi7pm0XCJ9LnBlLTdzLWJvb2ttYXJrczpiZWZvcmV7Y29udGVudDpcIu6ZtVwifS5wZS03cy1iaWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi7pm2XCJ9LnBlLTdzLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCLumbdcIn0ucGUtN3MtYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIu6ZuFwifS5wZS03cy1iYWxsOmJlZm9yZXtjb250ZW50Olwi7pm5XCJ9LnBlLTdzLWJhY2s6YmVmb3Jle2NvbnRlbnQ6XCLumbpcIn0ucGUtN3MtYXR0ZW50aW9uOmJlZm9yZXtjb250ZW50Olwi7pm7XCJ9LnBlLTdzLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIu6ZvFwifS5wZS03cy1hbGJ1bXM6YmVmb3Jle2NvbnRlbnQ6XCLumb1cIn0ucGUtN3MtYWxhcm06YmVmb3Jle2NvbnRlbnQ6XCLumb5cIn0ucGUtN3MtYWlycGxheTpiZWZvcmV7Y29udGVudDpcIu6Zv1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvXCIpLGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90XCIpO3NyYzpsb2NhbChcIlJvYm90b1wiKSxsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLGxvY2FsKFwiUm9ib3RvLUl0YWxpY1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSxsb2NhbChcIlJvYm90by1NZWRpdW1cIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3RcIik7c3JjOmxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSxsb2NhbChcIlJvYm90by1NZWRpdW1cIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gQm9sZFwiKSxsb2NhbChcIlJvYm90by1Cb2xkXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG8gQm9sZFwiKSxsb2NhbChcIlJvYm90by1Cb2xkXCIpLHVybChcIi4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi8uLi8uLi9jb21tb24tYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn0uZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0uZmFkZS5pbntvcGFjaXR5OjF9LmNvbGxhcHNle2Rpc3BsYXk6bm9uZX0uY29sbGFwc2UuaW57ZGlzcGxheTpibG9ja310ci5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OlwiaGVpZ2h0LCB2aXNpYmlsaXR5XCI7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpcImhlaWdodCwgdmlzaWJpbGl0eVwiO3RyYW5zaXRpb24tcHJvcGVydHk6XCJoZWlnaHQsIHZpc2liaWxpdHlcIjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjM1czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9ZGl2W2NsYXNzXj1cImNjLXdpbmRvdyBjYy1iYW5uZXIgY2MtdHlwZS1cIl0sZGl2W2NsYXNzXj1cImNjLXdpbmRvdyBjYy1mbG9hdGluZyBjYy10eXBlLVwiXXtiYWNrZ3JvdW5kOiM2Njc3ODA7Y29sb3I6I2ZmZn0uY2MtcmV2b2tlLmNjLWJvdHRvbS5jYy1hbmltYXRle2Rpc3BsYXk6bm9uZX0uY2MtY29tcGxpYW5jZSAuY2MtYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZGUwMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpyZ2JhKDMyLDI2LDIyLC45KX0uY2MtY29tcGxpYW5jZSAuY2MtYnRuOmZpcnN0LWNoaWxkLmNjLWRlbnl7Y29sb3I6I2ZmZn0uY2MtY29tcGxpYW5jZSAuY2MtYnRuLmNjLWFsbG93OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDIyMi4zLDE5My4xODkyODU3MTQzLDApO3RleHQtZGVjb3JhdGlvbjpub25lfS5jYy1jb21wbGlhbmNlIC5jYy1idG4uY2MtZGlzbWlzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjIuMywxOTMuMTg5Mjg1NzE0MywwKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2MtbGlua3tjb2xvcjojZmZmICFpbXBvcnRhbnR9LmNjLWxpbms6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jYy1saW5rOmZvY3Vze2NvbG9yOiNmZmYgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNjLWJhbm5lci5jYy1ib3R0b20sLmNjLWZsb2F0aW5nLmNjLWJvdHRvbXtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtwb3NpdGlvbjpzdGF0aWN9fS5jYy13aW5kb3d7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2V9LmNjLXdpbmRvdy5jYy1pbnZpc2libGV7b3BhY2l0eTowfS5jYy1hbmltYXRlLmNjLXJldm9rZXstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyZW0pfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uY2MtcmV2b2tlOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLWdyb3dlcnttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzO3RyYW5zaXRpb246bWF4LWhlaWdodCAxc30uY2MtcmV2b2tlLC5jYy13aW5kb3d7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTpIZWx2ZXRpY2EsQ2FsaWJyaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNWVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDt6LWluZGV4Ojk5OTl9LmNjLXdpbmRvdy5jYy1zdGF0aWN7cG9zaXRpb246c3RhdGljfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7cGFkZGluZzoyZW07bWF4LXdpZHRoOjI0ZW07LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNjLXdpbmRvdy5jYy1iYW5uZXJ7cGFkZGluZzoxZW0gMS44ZW07d2lkdGg6MTAwJTstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5jYy1yZXZva2V7cGFkZGluZzouNWVtfS5jYy1yZXZva2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtaGVhZGVye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMH0uY2MtYnRuLC5jYy1jbG9zZSwuY2MtbGluaywuY2MtcmV2b2tle2N1cnNvcjpwb2ludGVyfS5jYy1saW5re29wYWNpdHk6Ljg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWxpbms6aG92ZXJ7b3BhY2l0eToxfS5jYy1saW5rOmFjdGl2ZSwuY2MtbGluazp2aXNpdGVke2NvbG9yOmluaXRpYWx9LmNjLWJ0bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjRlbSAuOGVtO2ZvbnQtc2l6ZTouOWVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6Zm9jdXMsLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1jbG9zZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO3JpZ2h0Oi41ZW07Zm9udC1zaXplOjEuNmVtO29wYWNpdHk6Ljk7bGluZS1oZWlnaHQ6Ljc1fS5jYy1jbG9zZTpmb2N1cywuY2MtY2xvc2U6aG92ZXJ7b3BhY2l0eToxfS5jYy1yZXZva2UuY2MtdG9we3RvcDowO2xlZnQ6M2VtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjVlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouNWVtfS5jYy1yZXZva2UuY2MtYm90dG9te2JvdHRvbTowO2xlZnQ6M2VtO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjVlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNWVtfS5jYy1yZXZva2UuY2MtbGVmdHtsZWZ0OjNlbTtyaWdodDp1bnNldH0uY2MtcmV2b2tlLmNjLXJpZ2h0e3JpZ2h0OjNlbTtsZWZ0OnVuc2V0fS5jYy10b3B7dG9wOjFlbX0uY2MtbGVmdHtsZWZ0OjFlbX0uY2MtcmlnaHR7cmlnaHQ6MWVtfS5jYy1ib3R0b217Ym90dG9tOjFlbX0uY2MtZmxvYXRpbmc+LmNjLWxpbmt7bWFyZ2luLWJvdHRvbToxZW19LmNjLWZsb2F0aW5nIC5jYy1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxZW19LmNjLXdpbmRvdy5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0b30uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2MtYmFubmVyLmNjLXRvcHtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH0uY2MtYmFubmVyLmNjLWJvdHRvbXtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uY2MtYmFubmVyIC5jYy1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjFlbX0uY2MtY29tcGxpYW5jZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2U+LmNjLWJ0bnstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9LmNjLWJ0bisuY2MtYnRue21hcmdpbi1sZWZ0Oi41ZW19QG1lZGlhIHByaW50ey5jYy1yZXZva2UsLmNjLXdpbmRvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5jYy1idG57d2hpdGUtc3BhY2U6bm9ybWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweClhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweClhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpey5jYy13aW5kb3cuY2MtdG9we3RvcDowfS5jYy13aW5kb3cuY2MtYm90dG9te2JvdHRvbTowfS5jYy13aW5kb3cuY2MtYmFubmVyLC5jYy13aW5kb3cuY2MtZmxvYXRpbmcsLmNjLXdpbmRvdy5jYy1sZWZ0LC5jYy13aW5kb3cuY2MtcmlnaHR7bGVmdDowO3JpZ2h0OjB9LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2V7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmNjLXdpbmRvdy5jYy1mbG9hdGluZ3ttYXgtd2lkdGg6bm9uZX0uY2Mtd2luZG93IC5jYy1tZXNzYWdle21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LWFsaWduOnVuc2V0Oy1tcy1mbGV4LWFsaWduOnVuc2V0O2FsaWduLWl0ZW1zOnVuc2V0fS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdle21hcmdpbi1yaWdodDowfX0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtY2xhc3NpY3twYWRkaW5nOjEuMmVtO2JvcmRlci1yYWRpdXM6NXB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZTstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmV9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntib3JkZXItcmFkaXVzOjVweH0uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuOmxhc3QtY2hpbGR7bWluLXdpZHRoOjE0MHB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3d7cGFkZGluZzowfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW46MmVtO21hcmdpbi1ib3R0b206MS41ZW19LmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRue21hcmdpbjowO3BhZGRpbmc6LjhlbSAxLjhlbTtoZWlnaHQ6MTAwJX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdle21hcmdpbi1sZWZ0OjFlbX0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0bisuY2MtYnRue21hcmdpbi1sZWZ0OjB9LmxvZ297ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1tZWRpdW0ucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4fS5sb2dvLXNtYWxse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tc21hbGwucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4fS5mdWxsLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fS5mdWxsLWhlYWRlciAubW9iaWxlLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2e3RleHQtYWxpZ246cmlnaHR9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IC5ncmlkLXJvdyAuZ3JpZC1zbS0xe3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IGF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHg7Zm9udC1zaXplOjAuN3JlbTtmb250LXNpemU6MTIuNnB4fS5mdWxsLWhlYWRlciAuZ2xvYmFsLW5hdiBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmZ1bGwtaGVhZGVyIC5nbG9iYWwtbmF2IG5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlwifS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXZ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMyLDI2LDIyLC45KTt0ZXh0LWFsaWduOnJpZ2h0fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAuYWNjb3VudC1zZXR0aW5ncy1uYXYsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZmZmfS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYSwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5hY2NvdW50LXNldHRpbmdzLW5hdiBhLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvZ291dCBhe3BhZGRpbmctbGVmdDowLjZyZW07cGFkZGluZy1sZWZ0OjEwLjhweDtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjAuMzVyZW07cGFkZGluZy10b3A6Ni4zcHg7cGFkZGluZy1yaWdodDowLjM1cmVtO3BhZGRpbmctcmlnaHQ6Ni4zcHg7cGFkZGluZy1ib3R0b206MC4zNXJlbTtwYWRkaW5nLWJvdHRvbTo2LjNweDtwYWRkaW5nLWxlZnQ6MC4zNXJlbTtwYWRkaW5nLWxlZnQ6Ni4zcHh9LmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG92ZWQtb25lLW5hdiBhOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2IGE6YWZ0ZXIsLmZ1bGwtaGVhZGVyIC5hY2NvdW50LW5hdiAubG9nb3V0IGE6YWZ0ZXJ7Y29udGVudDpcIsK3XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjAuNnJlbTtwYWRkaW5nLWxlZnQ6MTAuOHB4fS5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmxvdmVkLW9uZS1uYXYgYTpsYXN0LWNoaWxkOmFmdGVyLC5mdWxsLWhlYWRlciAuYWNjb3VudC1uYXYgLmFjY291bnQtc2V0dGluZ3MtbmF2IGE6bGFzdC1jaGlsZDphZnRlciwuZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXQgYTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb2dvdXR7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH0uZnVsbC1oZWFkZXIgLmFjY291bnQtbmF2IC5sb3ZlZC1vbmUtbmF2IC5sb2dnZWQtaW4tYXMtaW5mb3tkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZkZTAzO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7cGFkZGluZy10b3A6MC4zNXJlbTtwYWRkaW5nLXRvcDo2LjNweDtwYWRkaW5nLXJpZ2h0OjAuMzVyZW07cGFkZGluZy1yaWdodDo2LjNweDtwYWRkaW5nLWJvdHRvbTowLjM1cmVtO3BhZGRpbmctYm90dG9tOjYuM3B4O3BhZGRpbmctbGVmdDowLjM1cmVtO3BhZGRpbmctbGVmdDo2LjNweDtwYWRkaW5nLXJpZ2h0OjAuNnJlbTtwYWRkaW5nLXJpZ2h0OjEwLjhweDtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNmZmZ9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2e2JhY2tncm91bmQtY29sb3I6I2ZmZjstbW96LWJveC1zaGFkb3c6MCA4cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIDhweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyl9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IC5ncmlkLXJvdz5kaXZ7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJpZ2h0OmRvdHRlZCAxcHggI2U2ODk2OH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhe3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7ZGlzcGxheTpibG9jaztjb2xvcjpyZ2JhKDY0LDEwMSwxNDMsLjc4KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjAuOTVyZW07Zm9udC1zaXplOjE3LjFweDtsaW5lLWhlaWdodDoxNTAlfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlIGEgc3Bhbi5mYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSAubWVudS1iYWRnZXt0b3A6LjQ1cmVtO3JpZ2h0Oi43NXJlbX0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZSwuZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTY4OTY4fS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZSBhLC5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlLmFjdGl2ZTpob3ZlciBhe2NvbG9yOiNmZmZ9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGU6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNS43MTQyODU3MTQzLDcxLjU5MDkwOTA5MDklLDEwNy40OTAxOTYwNzg0JSk7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5mdWxsLWhlYWRlcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDttYXJnaW4tYm90dG9tOjA7d2lkdGg6MTAwJTt6LWluZGV4OjM7LW1vei1ib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7LXdlYmtpdC1ib3gtc2hhZG93OjAgLThweCA4cHggLThweCByZ2JhKDAsMCwwLC4yMyk7Ym94LXNoYWRvdzowIC04cHggOHB4IC04cHggcmdiYSgwLDAsMCwuMjMpO2JvcmRlci10b3A6c29saWQgMXB4ICNjY2N9LmZ1bGwtaGVhZGVyIC5kZXNrdG9wLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5tb2JpbGUtb25seXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdntiYWNrZ3JvdW5kLWNvbG9yOiM2Njc3ODB9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGV7cGFkZGluZy10b3A6MC4yNXJlbTtwYWRkaW5nLXRvcDo0LjVweDtwYWRkaW5nLXJpZ2h0OjAuMjVyZW07cGFkZGluZy1yaWdodDo0LjVweDtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4O3BhZGRpbmctbGVmdDowLjI1cmVtO3BhZGRpbmctbGVmdDo0LjVweH0uZnVsbC1oZWFkZXIgLm1haW4tbWVudS1uYXYgbmF2IC5uYXYtdGlsZTpob3ZlciBhe2NvbG9yOnJnYmEoNjQsMTAxLDE0MywuNzgpfS5mdWxsLWhlYWRlciAubWFpbi1tZW51LW5hdiBuYXYgLm5hdi10aWxlOmJlZm9yZXtjb250ZW50Om5vbmV9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjc1cmVtO2ZvbnQtc2l6ZToxMy41cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgYSBzcGFuLmZhe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtwYWRkaW5nLWJvdHRvbTowLjFyZW07cGFkZGluZy1ib3R0b206MS44cHh9LmZ1bGwtaGVhZGVyIC5tYWluLW1lbnUtbmF2IG5hdiAubmF2LXRpbGUgLm1lbnUtYmFkZ2V7dG9wOi4wNXJlbTtyaWdodDouNDVyZW19fWhlYWRlci5zdHJpcHBlZC1oZWFkZXIgLmxvZ297bWFyZ2luLXRvcDowcmVtO21hcmdpbi10b3A6MHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9sb2dvLXNtYWxsLnBuZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgMCByZ2JhKDAsMCwwLDApO2hlaWdodDo3NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pe2hlYWRlci5zdHJpcHBlZC1oZWFkZXIgLmxvZ297ZGlzcGxheTpub25lfX0ubW9iaWxlLWJhbm5lciAuc2lnbnVwLXNlY3Rpb257Zm9udC1zaXplOjAuNzVyZW07Zm9udC1zaXplOjEzLjVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubW9iaWxlLWJhbm5lciAuc2lnbnVwLXNlY3Rpb24gLnNtYWxsLXNwZWNpYWwtYnV0dG9ue2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHg7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHh9Lm1vYmlsZS1iYW5uZXIgLnNpZ251cC1zZWN0aW9uIC53aHktc2lnbnVwe2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5tb2JpbGUtYmFubmVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5tb2JpbGUtbWVudS1wb3B1cHt3aWR0aDoxMDAlfS5tb2JpbGUtbWVudS1wb3B1cCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlLW1lbnUtcG9wdXAgbGkgLm1lbnUtYmFkZ2V7cmlnaHQ6MHB4O3RvcDowcHh9Lm1vYmlsZS1tZW51LXBvcHVwIC5sb2dnZWQtaW4tYXMtaW5mb3tiYWNrZ3JvdW5kOnJnYigyMTYuNSwyMTYuNSwyMTYuNSk7cGFkZGluZzoxZW07bGluZS1oZWlnaHQ6MTQwJX0ubW9iaWxlLW1lbnUtcG9wdXAgbmF2e21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjY30ubW9iaWxlLW1lbnUtcG9wdXAgbmF2Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfX0ubmF2LWNhcmQsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGF7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7dHJhbnNpdGlvbjphbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtczstd2Via2l0LXRyYW5zaXRpb246YWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7Ym9yZGVyLWxlZnQ6c29saWQgNXB4ICNlNjg5Njg7Ym9yZGVyLXJhZGl1czoycHh9Lm5hdi1jYXJkIC5tZWRpYSAuZmEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLm1lZGlhIC5mYXtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O2NvbG9yOiNlNjg5Njh9Lm5hdi1jYXJkIC5tZWRpYSAuZmEucGUtN3MtdXNlciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAubWVkaWEgLmZhLnBlLTdzLXVzZXJ7Zm9udC1zaXplOjIuNXJlbTtmb250LXNpemU6NDVweH0ubmF2LWNhcmQgLnByaW1hcnktaW5mbyBoMSwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAucHJpbWFyeS1pbmZvIGgxe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206c29saWQgMnB4ICNmZmY7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tdG9wOjByZW07bWFyZ2luLXRvcDowcHg7Y29sb3I6IzAzNjJjZjtmb250LXdlaWdodDpub3JtYWw7dHJhbnNpdGlvbjphbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtczstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXN9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFye21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHg7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O2JvcmRlci10b3A6MXB4IGRvdHRlZCAjY2NjfS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGF7bWFyZ2luLXJpZ2h0OjEuMnJlbTttYXJnaW4tcmlnaHQ6MjEuNnB4O3BhZGRpbmctYm90dG9tOjAuMjVyZW07cGFkZGluZy1ib3R0b206NC41cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uYXYtY2FyZCAuYWN0aW9uLWJhciBhOmxhc3QtY2hpbGQsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcmVtO21hcmdpbi1yaWdodDowcHh9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyIGE6aG92ZXIsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGEgLmFjdGlvbi1iYXIgYTpob3ZlciwubmF2LWNhcmQgLmFjdGlvbi1iYXIgYTpmb2N1cywubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYSAuYWN0aW9uLWJhciBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206c29saWQgMnB4ICNlMDc0Nzd9Lm5hdi1jYXJkIC5hY3Rpb24tYmFyIGEgLmZhLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5hY3Rpb24tYmFyIGEgLmZhe21hcmdpbi1yaWdodDowLjNyZW07bWFyZ2luLXJpZ2h0OjUuNHB4fS5uYXYtY2FyZDpob3ZlciwubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXIgYTpob3ZlciwubmF2LWNhcmQ6Zm9jdXMsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNiksMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKTstbW96LWJveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KSwwIDNweCA2cHggcmdiYSgwLDAsMCwuMjMpO2JveC1zaGFkb3c6MCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KSwwIDNweCA2cHggcmdiYSgwLDAsMCwuMjMpfS5uYXYtY2FyZDpob3ZlciAucHJpbWFyeS1pbmZvIGgxLC5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmhvdmVyIC5wcmltYXJ5LWluZm8gaDEsLm5hdi1jYXJkOmZvY3VzIC5wcmltYXJ5LWluZm8gaDEsLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zm9jdXMgLnByaW1hcnktaW5mbyBoMXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOnNvbGlkIDJweCAjNjY3NzgwfXVsLm5hdi1saXN0LG9sLm5hdi1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1cHh9dWwubmF2LWxpc3QgbGksb2wubmF2LWxpc3QgbGl7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH11bC5uYXYtbGlzdCBsaSBhOmhvdmVyLG9sLm5hdi1saXN0IGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9dWwubmF2LWxpc3QgbGk6bGFzdC1jaGlsZCBhLG9sLm5hdi1saXN0IGxpOmxhc3QtY2hpbGQgYXtib3JkZXItYm90dG9tOjB9dWwubmF2LWxpc3QgbGk6bGFzdC1jaGlsZDphZnRlcixvbC5uYXYtbGlzdCBsaTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJcIn1uYXYuc2Vjb25kYXJ5LW5hdi52ZXJ0aWNhbCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjB9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWwgbGl7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHg7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2xpbmUtaGVpZ2h0OjE0MCV9bmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwgdWwgbGkgYXtjb2xvcjojZmZmfW5hdi5zZWNvbmRhcnktbmF2LnZlcnRpY2FsIHVsIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njh9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbHtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtsaW5lLWhlaWdodDoxNDAlO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfW5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgLmZhLmZhLWNoZWNrLWNpcmNsZXtkaXNwbGF5Om5vbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhey13ZWJraXQtZmxleDoxO2ZsZXg6MTtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHg7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDc5LjM4MjYwODY5NTcsOTIuNjEzMDQzNDc4Myw5OS42MTczOTEzMDQzKTt0ZXh0LWRlY29yYXRpb246bm9uZX1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2U2ODk2ODtjdXJzb3I6ZGVmYXVsdH1uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIGEuYWN0aXZlIC5mYS5mYS1jaGVjay1jaXJjbGV7ZGlzcGxheTppbmxpbmV9bmF2LnNlY29uZGFyeS1uYXYuaG9yaXpvbnRhbCBhLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xNXB4O2xlZnQ6NTAlO2JvcmRlci13aWR0aDoxNXB4IDE1cHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNlNjg5NjggcmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pe25hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwgYXtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7Zm9udC1zaXplOjEuMXJlbTtmb250LXNpemU6MTkuOHB4fX0ucGFnZS1oZWFkZXJ7bWFyZ2luLXRvcDowLjI2NHJlbTttYXJnaW4tdG9wOjQuNzUycHg7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0ucGFnZS1oZWFkZXIgLmZhe2ZvbnQtc2l6ZTowLjdyZW07Zm9udC1zaXplOjEyLjZweDtjb2xvcjpoc2woMCwwJSw3MCUpfS5wYWdlLWhlYWRlciBoMXtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzY2Njtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey5wYWdlLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4O2xpbmUtaGVpZ2h0OjE0MCV9fS5sb2dpbiAubG9nb3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1zbWFsbC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NzVweH0ubG9naW5IZWxwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4Oy1tcy1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjFlbTttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tYm90dG9tOjI3cHh9LmxvZ2luSGVscCAuZmF7bWFyZ2luLXJpZ2h0OjAuMnJlbTttYXJnaW4tcmlnaHQ6My42cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpO2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbi10b3A6MH0udmljdG9yLXNlY3Rpb24gLmJhbm5lci1jb250YWluZXJ7ZGlzcGxheTpub25lfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctdG9wOjIyLjVweDtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07cGFkZGluZy1yaWdodDoyMi41cHg7cGFkZGluZy1ib3R0b206MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToyMi41cHg7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1sZWZ0OjIyLjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzIsMjYsMjIsLjg1KX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgaDF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40MzgycmVtO2ZvbnQtc2l6ZToyNS44ODc2cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3Jte3RleHQtYWxpZ246Y2VudGVyfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIGlucHV0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC50d2l0dGVyLXR5cGVhaGVhZHt3aWR0aDoxMDAlfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMDM7Ym9yZGVyLWNvbG9yOiNmZmRlMDM7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSkgIWltcG9ydGFudDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi1ib3R0b206NC41cHh9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLm1vcmUtc2VhcmNoLW9wdGlvbnN7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItMXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzEuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0ye2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTN7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8zLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNHtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzQuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci01e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTZ7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy82LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItN3tiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzcuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci04e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvOC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey52aWN0b3Itc2VjdGlvbnttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbiAuYmFubmVyLWNvbnRhaW5lcnstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXJ7d2lkdGg6NDQuNDQlfS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2ZvbnQtc2l6ZToxLjIyMnJlbTtmb250LXNpemU6MjEuOTk2cHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtmb250LXN0eWxlOml0YWxpYztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTMwJTttYXJnaW46MmVtIDAgMCAwOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lOy1tcy1oeXBoZW5zOm5vbmU7aHlwaGVuczpub25lfS52aWN0b3Itc2VjdGlvbiAuYmFubmVyIC5xdW90ZTpiZWZvcmV7Y29udGVudDpcIu+EjVwiO2ZvbnQtZmFtaWx5OlwiZm9udGF3ZXNvbWVcIjtmb250LXN0eWxlOm5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZkZTAzO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtc2l6ZTo1NHB4O3RvcDotMC41ZW07bGVmdDotMS4yNWVtOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyZW07bWFyZ2luLXJpZ2h0OjhweDtwYWRkaW5nOjRweH0udmljdG9yLXNlY3Rpb24gLmJhbm5lciAuc2xvZ2Fue21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDpzb2xpZCA4cHggI2U2ODk2ODtmb250LXNpemU6MS40NDRyZW07Zm9udC1zaXplOjI1Ljk5MnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVye3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSl9LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGgxe2Rpc3BsYXk6bm9uZX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIGlucHV0e3dpZHRoOjIyZW19LnZpY3Rvci1zZWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIGZvcm0gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAucHJpbWFyeS1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZkZTAzO2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpICFpbXBvcnRhbnQ7Ym9yZGVyOjA7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1sZWZ0OjAuMjVyZW07bWFyZ2luLWxlZnQ6NC41cHg7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciBmb3JtIC5wcmltYXJ5LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzIuNSwyMDIuMDUzNTcxNDI4NiwwKTtjb2xvcjpoc2xhKDI0LDE4LjUxODUxODUxODUlLDE1LjU4ODIzNTI5NDElLC45KX0udmljdG9yLXNlY3Rpb24gLmFjdGlvbi1jb250YWluZXIgZm9ybSAubW9yZS1zZWFyY2gtb3B0aW9uc3tjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHh9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci0xe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvMS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTJ7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy8yLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItM3tiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci00e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTV7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy81LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWN0b3Itc2VjdGlvbi5iYW5uZXItNntiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy92aWN0b3ItaW1hZ2VzLzYuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnZpY3Rvci1zZWN0aW9uLmJhbm5lci03e2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL3ZpY3Rvci1pbWFnZXMvNy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmljdG9yLXNlY3Rpb24uYmFubmVyLTh7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvdmljdG9yLWltYWdlcy84LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni44ODhlbSl7LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXJ7d2lkdGg6MzMuMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4xMTFlbSl7LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnF1b3Rle21hcmdpbi10b3A6NHJlbTttYXJnaW4tdG9wOjcycHh9LnZpY3Rvci1zZWN0aW9uIC5iYW5uZXIgLnNsb2dhbnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4fS52aWN0b3Itc2VjdGlvbiAuYWN0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4fX0uc2lnbnVwLWJhbm5lcnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4fS5zaWdudXAtYmFubmVyPmRpdnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnNpZ251cC1iYW5uZXIgLnN0YXRze21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDMyLDI2LDIyLC45KTtsaW5lLWhlaWdodDoxMDAlfS5zaWdudXAtYmFubmVyIC5zdGF0cy1sYWJlbHtsaW5lLWhlaWdodDoxMzUlfS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MC4xNXJlbTttYXJnaW4tYm90dG9tOjIuN3B4fS5zaWdudXAtYmFubmVyIC53aHktc2lnbnVwe2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzMCU7LXdlYmtpdC1oeXBoZW5zOm5vbmU7LW1vei1oeXBoZW5zOm5vbmU7LW1zLWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmV9LnNpZ251cC1iYW5uZXIgLndoeS1zaWdudXAgYXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc2lnbnVwLWJhbm5lcj5kaXY6bGFzdC1jaGlsZHtib3JkZXItbGVmdDpkb3R0ZWQgMnB4ICNlNjg5Njg7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4fS5zaWdudXAtYmFubmVyIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweH0uc2lnbnVwLWJhbm5lciAud2h5LXNpZ251cCBhe2Rpc3BsYXk6aW5saW5lfX0uY2FubmVkLXF1ZXJ5IGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmfS5jYW5uZWQtcXVlcnkgYSBkaXZ7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgzMiwyNiwyMiwuNjUpO3RleHQtYWxpZ246Y2VudGVyfS5jYW5uZWQtcXVlcnkgYSBkaXYgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjRyZW07bWFyZ2luLXRvcDo3MnB4O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLXJpZ2h0OjAuNXJlbTttYXJnaW4tcmlnaHQ6OXB4O2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtsaW5lLWhlaWdodDoxMzAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzfS5jYW5uZWQtcXVlcnkgYTpob3ZlciBkaXZ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDI0LDE4LjUxODUxODUxODUlLC41ODgyMzUyOTQxJSwuNjUpfS5jYW5uZWQtcXVlcnkgYTpob3ZlciBkaXYgc3Bhbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMiBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzIuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0zIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMy5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTQgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy80LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtNSBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzUuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS02IGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvNi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTcgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy83LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtOCBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzguanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS05IGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvOS5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEwIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTAuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xMSBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzExLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcnkucXVlcnktaW1hZ2UtMTIgYXtiYWNrZ3JvdW5kOnJnYmEoMzIsMjYsMjIsLjkpIHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHRlZC1zZWFyY2hlcy8xMi5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uY2FubmVkLXF1ZXJ5LnF1ZXJ5LWltYWdlLTEzIGF7YmFja2dyb3VuZDpyZ2JhKDMyLDI2LDIyLC45KSB1cmwoXCIuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMvMTMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhbm5lZC1xdWVyeS5xdWVyeS1pbWFnZS0xNCBhe2JhY2tncm91bmQ6cmdiYSgzMiwyNiwyMiwuOSkgdXJsKFwiLi4vaW1hZ2VzL2hpZ2hsaWdodGVkLXNlYXJjaGVzLzE0LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jYW5uZWQtcXVlcmllcy1saXN0e21hcmdpbi10b3A6MnJlbTttYXJnaW4tdG9wOjM2cHh9LmZvdXItc3RlcHM+ZGl2e3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHh9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhe3BhZGRpbmc6MDtoZWlnaHQ6MTUwcHg7d2lkdGg6MTUwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LmZvdXItc3RlcHMgLnN0ZXAgLm1lZGlhIC5mYXtmb250LXNpemU6M3JlbTtmb250LXNpemU6NTRweDtjb2xvcjojZmZmO21hcmdpbi10b3A6Mi41cmVtO21hcmdpbi10b3A6NDVweH0uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudHttYXJnaW46YXV0b30uZm91ci1zdGVwcyAuc3RlcCAuY29udGVudCBoMnttYXJnaW4tdG9wOjAuNXJlbTttYXJnaW4tdG9wOjlweDtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5le2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDtjb2xvcjojNjY3NzgwO2ZvbnQtd2VpZ2h0OjQwMH0uZm91ci1zdGVwcyAuc3RlcC5vbmUgLmNvbnRlbnR7d2lkdGg6MTEwcHh9LmZvdXItc3RlcHMgLnN0ZXAub25lIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmRlMDN9LmZvdXItc3RlcHMgLnN0ZXAudHdvIC5jb250ZW50e3dpZHRoOjE2MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnR3byAubWVkaWF7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZTA3NDc3O2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6I2ZmZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW57bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLXRvcDo0NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsQXJpYWwsc2Fucy1zZXJpZn0uZm91ci1zdGVwcyAuc3RlcC50d28gLm1lZGlhIHNwYW4gZW17Zm9udC1zaXplOjEuM3JlbTtmb250LXNpemU6MjMuNHB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5jb250ZW50e3dpZHRoOjE0MHB4fS5mb3VyLXN0ZXBzIC5zdGVwLnRocmVlIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNlNjg5Njh9LmZvdXItc3RlcHMgLnN0ZXAuZm91ciAuY29udGVudHt3aWR0aDoxNDZweH0uZm91ci1zdGVwcyAuc3RlcC5mb3VyIC5tZWRpYXttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZm91ci1zdGVwcyAuc3RlcCAubWVkaWF7aGVpZ2h0OjEyNXB4O3dpZHRoOjEyNXB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5tZWRpYSAuZmF7bWFyZ2luLXRvcDoxLjZyZW07bWFyZ2luLXRvcDoyOC44cHh9LmZvdXItc3RlcHMgLnN0ZXAgLmNvbnRlbnQgaDI6OmZpcnN0LWxpbmV7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4fS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyOjpmaXJzdC1saW5lIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzIC5zdGVwIC5jb250ZW50IGgyIHNwYW57bWFyZ2luLXRvcDowfS5mb3VyLXN0ZXBzLnR3byAubWVkaWEgc3BhbnttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fX0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIC5idXR0b257bWFyZ2luLWJvdHRvbTowLjg1cmVtO21hcmdpbi1ib3R0b206MTUuM3B4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe2xpbmUtaGVpZ2h0OjEyMCUgIWltcG9ydGFudH0uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIGF7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3Vwe3RleHQtYWxpZ246Y2VudGVyfX0uZmlsdGVycy5wb3B1cF9jb250ZW50e21heC13aWR0aDo0NWVtfXNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4fXNlY3Rpb24ucG9wdXAtbWFpbiAuZmF7bWFyZ2luLXJpZ2h0OjAuMjVyZW07bWFyZ2luLXJpZ2h0OjQuNXB4fXNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjNyZW07bWFyZ2luLXRvcDo1NHB4O3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbnt3aWR0aDozMCV9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjpncmVlbjtjb250ZW50Olwi74GYXCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX1zZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLWFwcGxpZWQgLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlcjpmb2N1cyAuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29sb3I6IzY2Nzc4MDtjb250ZW50Olwi74O+XCJ9c2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmZpbHRlci1hcHBsaWVkIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlLHNlY3Rpb24ucG9wdXAtbWFpbiBmb3JtIC5maWx0ZXItYXBwbGllZCAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb2xvcjojNjY3NzgwO2NvbnRlbnQ6XCLvhYZcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmZpbHRlcnMucG9wdXBfY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjZlbX0uZmlsdGVycy5wb3B1cF9jb250ZW50IHNlY3Rpb24ucG9wdXAtbWFpbnttYXJnaW4tdG9wOjB9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuZmlsdGVyLW9wdGlvbnN7bWFyZ2luLWJvdHRvbTo2cmVtO21hcmdpbi1ib3R0b206MTA4cHh9LmZpbHRlcnMucG9wdXBfY29udGVudCBzZWN0aW9uLnBvcHVwLW1haW4gZm9ybSAuY2VudGVyLWJ1dHRvbi1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjByZW07cGFkZGluZy1ib3R0b206MHB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JveC1zaGFkb3c6MCA1cHggNXB4IDVweCAjY2NjfS5maWx0ZXJzLnBvcHVwX2NvbnRlbnQgc2VjdGlvbi5wb3B1cC1tYWluIGZvcm0gLmNlbnRlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NSU7Zm9udC1zaXplOjFyZW07bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSlhbmQgKG1heC13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6MzJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5maWx0ZXJzLnBvcHVwX2NvbnRlbnR7d2lkdGg6NDVlbX19LnN0dWR5LXNuaXBwZXQgLnNtYWxsLW92ZXJ2aWV3e3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3e2Rpc3BsYXk6bm9uZX0uc3R1ZHktc25pcHBldCBkaXYgLmZhe21hcmdpbi1yaWdodDowLjJyZW07bWFyZ2luLXJpZ2h0OjMuNnB4fS5zdHVkeS1zbmlwcGV0IC5zdHVkeS1zbmlwcGV0LXN1bW1hcnl7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6LjVlbTtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O3RleHQtYWxpZ246bGVmdDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5zdHVkeS1zbmlwcGV0IC5wcmltYXJ5LWJ1dHRvbnttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWJvdHRvbToxOHB4fS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmd7Ym9yZGVyLXRvcC1jb2xvcjojZGUxYTBjfS5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcgLmJhbm5lcntjb2xvcjojZGUxYTBjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXd7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3R1ZHktc25pcHBldCAuc3R1ZHktb3ZlcnZpZXcgLmluZm8tYmxvY2t7LXdlYmtpdC1mbGV4OjE7ZmxleDoxO21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHg7cGFkZGluZzouNWVtO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6ZGFzaGVkIDFweCAjOTk5O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEzNSV9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5mYXtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4O2NvbG9yOiNlNjg5Njh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrIC5hZ2V7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtc2l6ZToyMi41cHh9LnN0dWR5LXNuaXBwZXQgLnN0dWR5LW92ZXJ2aWV3IC5pbmZvLWJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjBweH0uc3R1ZHktc25pcHBldC5ub3QtZW5yb2xsaW5ne2JvcmRlci1sZWZ0LWNvbG9yOiNkZTFhMGN9LnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyAuYmFubmVye2NvbG9yOiNkZTFhMGN9fS5zdHVkeS1zdWdnZXN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdle2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLm1lZGlhe2Rpc3BsYXk6bm9uZX0uc3R1ZHktc3VnZ2VzdGlvbiAuc3VnZ2VzdG9yLW1lc3NhZ2UgLmNvbnRlbnR7ZmxleDoxO2xpbmUtaGVpZ2h0OjE1MCV9LnN0dWR5LXN1Z2dlc3Rpb24gLnN1Z2dlc3Rvci1tZXNzYWdlIC5jb250ZW50IGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtjb2xvcjojNjY3NzgwO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAuY29udGVudCBwe2ZvbnQtc2l6ZTowLjk4cmVtO2ZvbnQtc2l6ZToxNy42NHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey5zdHVkeS1zbmlwcGV0e2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztib3JkZXItbGVmdDpzb2xpZCAxcHggI2NjY319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWF7ZGlzcGxheTppbmhlcml0O2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweDtjb2xvcjojNjY3NzgwfS5zdHVkeS1zdWdnZXN0aW9uIC5zdWdnZXN0b3ItbWVzc2FnZSAubWVkaWEgLmZhe21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweH0uc3R1ZHktc3VnZ2VzdGlvbiAuc3R1ZHktc25pcHBldHtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2NjYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjfX0uc3R1ZHktbGlzdCBkaXZbY2xhc3MqPWdyaWRde3BhZGRpbmctdG9wOjAuMjVyZW07cGFkZGluZy10b3A6NC41cHg7cGFkZGluZy1yaWdodDowLjI1cmVtO3BhZGRpbmctcmlnaHQ6NC41cHg7cGFkZGluZy1ib3R0b206MC4yNXJlbTtwYWRkaW5nLWJvdHRvbTo0LjVweDtwYWRkaW5nLWxlZnQ6MC4yNXJlbTtwYWRkaW5nLWxlZnQ6NC41cHh9LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzNmNTFiNTtwYWRkaW5nOi4yNWVtO292ZXJmbG93OmhpZGRlbn0uc3R1ZHktbGlzdCAuc3R1ZHktbGlzdC1oZWFkZXIgaDF7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O21hcmdpbi10b3A6MC4yNjRyZW07bWFyZ2luLXRvcDo0Ljc1MnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS5zdHVkeS1saXN0IC5zdHVkeS1saXN0LWhlYWRlciAuYmFkZ2V7ZmxvYXQ6cmlnaHR9LnN0dWR5LWxpc3Qgb2wsLnN0dWR5LWxpc3QgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6LjVlbX0uc3R1ZHktbGlzdCBvbCBsaSwuc3R1ZHktbGlzdCB1bCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnN0dWR5LWxpc3Qgb2wgbGk6bGFzdC1jaGlsZCwuc3R1ZHktbGlzdCB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHJlbTttYXJnaW4tYm90dG9tOjBweH0uc3R1ZHktbGlzdCBvbCBsaTpiZWZvcmUsLnN0dWR5LWxpc3QgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDttYXJnaW4tdG9wOjAuMTQycmVtO21hcmdpbi10b3A6Mi41NTZweH0uc3R1ZHktbGlzdCBvbCwuc3R1ZHktbGlzdCB1bHtwYWRkaW5nOjFlbX19LmZpbHRlci1zdHVkaWVze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjY2M7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoycHh9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVye3dpZHRoOjYwJX0uZmlsdGVyLXN0dWRpZXMgLnN0YXR1cy1jb250YWluZXIgLmNvdW50e2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDtmb250LXdlaWdodDo1MDA7Y29sb3I6cmdiYSgzMiwyNiwyMiwuOSl9LmZpbHRlci1zdHVkaWVzIC5zdGF0dXMtY29udGFpbmVyIC5hcHBsaWVkLWZpbHRlcnN7Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDstd2Via2l0LWh5cGhlbnM6bm9uZTstbW96LWh5cGhlbnM6bm9uZTtoeXBoZW5zOm5vbmU7LW1zLXdvcmQtYnJlYWs6a2VlcC1hbGw7d29yZC1icmVhazprZWVwLWFsbDtsaW5lLWhlaWdodDoxMzAlfS5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lciAuYXBwbGllZC1maWx0ZXJzIHNwYW57YmFja2dyb3VuZDojZjJmMmYyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NHB4O3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjpzb2xpZCAxcHggI2NjY30uZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXJ7d2lkdGg6NDAlO2FsaWduLXNlbGY6Y2VudGVyO3RleHQtYWxpZ246cmlnaHR9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbnttYXJnaW4tYm90dG9tOjB9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuZmEtc3RhY2t7ZGlzcGxheTpub25lfS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLnN0YXR1cy1jb250YWluZXIgLmFwcGxpZWQtZmlsdGVycyBzdHJvbmc6YWZ0ZXJ7Y29udGVudDpcIjpcIn0uZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb257ZGlzcGxheTpub25lfS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC43NXJlbTtmb250LXNpemU6MTMuNXB4fS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFjayAuZmEtc2xpZGVyc3tjb2xvcjojNjY3NzgwfS5maWx0ZXItc3R1ZGllcy5maWx0ZXJzLWFwcGxpZWQgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uOmhvdmVyIC5mYS1zdGFjayAuZmEtc2xpZGVyc3tjb2xvcjojZTY4OTY4fS5zdGlja3ktaGVhZGVye2Rpc3BsYXk6bm9uZX0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3otaW5kZXg6Mjt3aWR0aDoxMDAlO2xlZnQ6NTAlO21hcmdpbjowIDAgMCAtNTAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy1tcy1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b206MDtwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctYm90dG9tOjAuNXJlbTtwYWRkaW5nLWJvdHRvbTo5cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O2JhY2tncm91bmQtY29sb3I6IzY2Nzc4MH0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuY291bnR7ZmxleC1ncm93OjI7Y29sb3I6I2ZmZn0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuYnV0dG9uLWNvbnRhaW5lcntmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHh9LnN0aWNreS1oZWFkZXIuc3RpY2tFbVVwLnN0aWNreS1oZWFkZXIgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9ue2JvcmRlcjpzb2xpZCAxcHggI2ZmZiAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweDttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM2Njc3ODAgIWltcG9ydGFudDtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0uc3RpY2t5LWhlYWRlci5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXsuZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5zaW5nbGUtaWNvbiwuZmlsdGVyLXN0dWRpZXMgLmJ1dHRvbi1jb250YWluZXIgLnNtYWxsLXByaW1hcnktYnV0dG9uIC5mYS1zdGFjaywuZmlsdGVyLXN0dWRpZXMuZmlsdGVycy1hcHBsaWVkIC5idXR0b24tY29udGFpbmVyIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiAuc2luZ2xlLWljb24sLmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCAuYnV0dG9uLWNvbnRhaW5lciAuc21hbGwtcHJpbWFyeS1idXR0b24gLmZhLXN0YWNre2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5maWx0ZXItc3R1ZGllcyAuc3RhdHVzLWNvbnRhaW5lcnt3aWR0aDo3NSV9LmZpbHRlci1zdHVkaWVzIC5idXR0b24tY29udGFpbmVye3dpZHRoOjM1JX19Lm5vLXN0dWRpZXMtZm91bmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOnNvbGlkIDRweCAjZTY4OTY4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstbXMtYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LW1vei1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpfS5uby1zdHVkaWVzLWZvdW5kIC5tZWRpYSAuZmF7Zm9udC1zaXplOjVyZW07Zm9udC1zaXplOjkwcHg7Y29sb3I6IzY2Nn0ubm8tc3R1ZGllcy1mb3VuZCAuY29udGVudHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLXRvcDozNnB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2Nre21hcmdpbi10b3A6MXJlbTttYXJnaW4tdG9wOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaGVhZGVye21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgaGVhZGVyIGg0e2xpbmUtaGVpZ2h0OjEzNSU7Zm9udC13ZWlnaHQ6NTAwfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9ue2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4fS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIHVse21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O21hcmdpbi1ib3R0b206MH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaXtsaXN0LXN0eWxlOmRpc2M7bGluZS1oZWlnaHQ6MTM1JTttYXJnaW4tdG9wOjFyZW07bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gdWwgbGkgdWx7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1sZWZ0OjIyLjVweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jayAuaW5jbHVzaW9uLWV4Y2x1c2lvbiB1bCBsaSB1bCBsaXtjb2xvcjojMzMzO2xpc3Qtc3R5bGU6Y2lyY2xlO2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luOjJweCAwfS5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIC5pbmNsdXNpb24tZXhjbHVzaW9uIC5zdWItaGVhZHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEzNSV9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gLmluY2x1c2lvbntwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmluY2x1c2lvbi1leGNsdXNpb24gLmV4Y2x1c2lvbntib3JkZXItdG9wOmRvdHRlZCAxcHggI2NjYztwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9LmluY2x1c2lvbi1leGNsdXNpb24tYmxvY2sgLmFjdGlvbnN7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH0uaW5jbHVzaW9uLWV4Y2x1c2lvbi1ibG9jazpob3Zlcntib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXd7YmFja2dyb3VuZC1jb2xvcjojNjY3NzgwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMvZ3JvdXAtYmx1ZS5wbmdcIik7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjAuNXJlbTtwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6MC41cmVtO3BhZGRpbmctcmlnaHQ6OXB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVye2JvcmRlci10b3A6c29saWQgOHB4ICNlNjg5Njg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKX0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktaGVhZGVyPmRpdntwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXIgaDF7Zm9udC1zaXplOjEuNDM4MnJlbTtmb250LXNpemU6MjUuODg3NnB4O21hcmdpbi1ib3R0b206MC41cmVtO21hcmdpbi1ib3R0b206OXB4O2NvbG9yOnJnYmEoMzIsMjYsMjIsLjkpfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1oZWFkZXIgLnNlcGFyYXRvcnt3aWR0aDo1MHB4O2JvcmRlci10b3A6c29saWQgNXB4IGhzbCgwLDAlLDUwJSk7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tbGVmdDoxOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHh9LnN0dWR5LWRldGFpbHMtb3ZlcnZpZXcgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24+c2VjdGlvbntwYWRkaW5nLXRvcDowLjVyZW07cGFkZGluZy10b3A6OXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5zdHVkeS1wdXJwb3Nle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxNzAlO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC1zaXplOjIxLjZweDtjb2xvcjojMjIyfS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVye2JvcmRlci1sZWZ0OmRvdHRlZCAxcHggI2U2ODk2ODt0ZXh0LWFsaWduOmNlbnRlcn0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuc3RhdHN7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tdG9wOi0xOHB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5zdGF0cy1sYWJlbHttYXJnaW4tdG9wOi0wLjVyZW07bWFyZ2luLXRvcDotOXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVye21hcmdpbi10b3A6MS41cmVtO21hcmdpbi10b3A6MjdweH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuc3R1ZHktZGV0YWlscy1wdXJwb3NlLWFjdGlvbiAuYWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuc3BlY2lhbC1idXR0b257Zm9udC1zaXplOjEuMnJlbTtmb250LXNpemU6MjEuNnB4O21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tYm90dG9tOjQuNXB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIGF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IC5zdHVkeS1kZXRhaWxzLXB1cnBvc2UtYWN0aW9uIC5hY3Rpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIC5sb2dnZWQtaW4tYXMtc3R1ZHktdGVhbXtjb2xvcjpwdXJwbGU7bGluZS1oZWlnaHQ6MTMwJTtkaXNwbGF5OmJsb2NrO2JvcmRlcjpzb2xpZCAxcHggcHVycGxlO3BhZGRpbmc6LjVlbTtib3JkZXItcmFkaXVzOjVweH0uc3R1ZHktZGV0YWlsc3tmb250LXNpemU6MS4xZW07bWFyZ2luLXRvcDoxcmVtO21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LnN0dWR5LWRldGFpbHMgLnNtYWxsLWNhcHN7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMzMzfS5zdHVkeS1kZXRhaWxzIHVse3BhZGRpbmctbGVmdDoxLjc1cmVtO3BhZGRpbmctbGVmdDozMS41cHg7bWFyZ2luLXRvcDowLjVyZW07bWFyZ2luLXRvcDo5cHg7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnN0dWR5LWRldGFpbHMgdWwgbGl7bGluZS1oZWlnaHQ6MTUwJTttYXJnaW4tYm90dG9tOjAuNnJlbTttYXJnaW4tYm90dG9tOjEwLjhweH0uc3R1ZHktZGV0YWlscyAuc3RpY2t5LWhlYWRlcntkaXNwbGF5Om5vbmV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVye3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtiYWNrZ3JvdW5kLWNvbG9yOiNlMDc0Nzc7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5sb2dvLXRodW1ibmFpbHtmbG9hdDpsZWZ0O2NvbG9yOiNmZmZ9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5sb2dvLXRodW1ibmFpbCBhe2NvbG9yOiNmZmZ9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5sb2dvLXRodW1ibmFpbCBhIC5mYXtmb250LXNpemU6MS4yNXJlbTtmb250LXNpemU6MjIuNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3R1ZHktZGV0YWlscy5zdGlja0VtVXAgLnN0aWNreS1oZWFkZXIgLnZpY3Rvci1jb3VudHtkaXNwbGF5Om5vbmV9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5zcGVjaWFsLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAuNXJlbTttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZTA3NDc3ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O3BhZGRpbmctdG9wOjAuNXJlbTtwYWRkaW5nLXRvcDo5cHg7cGFkZGluZy1yaWdodDowLjVyZW07cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1ib3R0b206MC41cmVtO3BhZGRpbmctYm90dG9tOjlweDtwYWRkaW5nLWxlZnQ6MC41cmVtO3BhZGRpbmctbGVmdDo5cHh9LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC5zcGVjaWFsLWJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LnN0dWR5LWRldGFpbHMgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDR7bWFyZ2luLWJvdHRvbTowLjNyZW07bWFyZ2luLWJvdHRvbTo1LjRweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBkaXZ7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiAuZmF7bWFyZ2luLWxlZnQ6MC41cmVtO21hcmdpbi1sZWZ0OjlweDtjdXJzb3I6aGVscDtjb2xvcjojNjY2fS5zdHVkeS1jb250YWN0e2JhY2tncm91bmQtY29sb3I6I2Q3ZTVmMTtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi0ycmVtO21hcmdpbi1ib3R0b206LTM2cHh9LnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZHttYXJnaW4tYm90dG9tOjB9LnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCBoMntmb250LXNpemU6MS4yMjIycmVtO2ZvbnQtc2l6ZToyMS45OTk2cHg7bWFyZ2luLWJvdHRvbTowLjc1cmVtO21hcmdpbi1ib3R0b206MTMuNXB4fS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhe2Rpc3BsYXk6YmxvY2s7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC40KSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMik7YmFja2dyb3VuZC1jb2xvcjpoc2woMTUuNzE0Mjg1NzE0Myw3MS41OTA5MDkwOTA5JSwxMDUuNDkwMTk2MDc4NCUpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMzAlfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhIC5mYXtmb250LXNpemU6MS4xcmVtO2ZvbnQtc2l6ZToxOS44cHh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIuNjY2ZW0pey5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3e21hcmdpbi10b3A6LTJyZW07bWFyZ2luLXRvcDotMzZweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4fS5zdHVkeS1kZXRhaWxzLC5zdHVkeS1jb250YWN0IC5jb250YWN0LWNhcmR7d2lkdGg6OTUlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN0dWR5LWRldGFpbHN7Zm9udC1zaXplOjEuMTExZW19LnN0dWR5LWRldGFpbHMuc3RpY2tFbVVwIC5zdGlja3ktaGVhZGVyIC52aWN0b3ItY291bnR7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4fS5zdHVkeS1kZXRhaWxzLnN0aWNrRW1VcCAuc3RpY2t5LWhlYWRlciAudmljdG9yLWNvdW50IC5zdGF0e2ZvbnQtc2l6ZToxLjFyZW07Zm9udC1zaXplOjE5LjhweH0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNHtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDoyMzAlfS5zdHVkeS1kZXRhaWxzIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHNlY3Rpb257bGluZS1oZWlnaHQ6MjMwJX0uc3R1ZHktZGV0YWlscyAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBzZWN0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ubG9naW4tb3ItY3JlYXRlLWFjY291bnQgLnllcy1uby1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IC55ZXMtbm8tY29udGFpbmVyIGF7LXdlYmtpdC1mbGV4OjE7ZmxleDoxfS5sb2dpbi1vci1jcmVhdGUtYWNjb3VudCAueWVzLW5vLWNvbnRhaW5lciBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowLjVyZW07bWFyZ2luLXJpZ2h0OjlweDttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2Ljg4OGVtKXsuc3R1ZHktZGV0YWlscy1vdmVydmlld3ttYXJnaW4tdG9wOi0ycmVtO21hcmdpbi10b3A6LTM2cHg7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLXRvcDozNnB4O3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjM2cHg7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLWJvdHRvbTozNnB4O3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctbGVmdDozNnB4O2JvcmRlci10b3A6MH0uc3R1ZHktZGV0YWlscy1vdmVydmlldyAuZ3JpZC1yb3d7bWF4LXdpZHRoOjEwMjBweH0uc3R1ZHktbG9va2luZy1mb3J7ZGlzcGxheTpibG9ja30uc3R1ZHktZGV0YWlscywuc3R1ZHktY29udGFjdCAuY29udGFjdC1jYXJke3dpZHRoOjY1JTttYXgtd2lkdGg6NzE1cHh9fS5pbmFjdGl2ZS1zdHVkeSwuc2hvdy1pbnRlcmVzdC1zdWNjZXNzLC5zaG93LWludGVyZXN0LWZhaWx1cmV7bWFyZ2luLWJvdHRvbTotMi4xcmVtO21hcmdpbi1ib3R0b206LTM3LjhweH0uaW5hY3RpdmUtc3R1ZHkgLm1lZGlhe2NvbG9yOiNlNjg5Njh9LnNob3ctaW50ZXJlc3Qtc3VjY2VzcyAuc3R1ZHktaGVhZGVye3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy1ib3R0b206MzZweH0uc2hvdy1pbnRlcmVzdC1zdWNjZXNzIC5tZWRpYXtjb2xvcjpncmVlbn0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIC5tZWRpYXtjb2xvcjojZTY4OTY4fS5zaG93LWludGVyZXN0LWZhaWx1cmUgLmVsaWdpYmlsaXR5IC5oZWFsdGh5LWVsaWdpYmlsaXR5e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIGg0e2NvbG9yOiNkZTFhMGM7Zm9udC13ZWlnaHQ6NTAwfWFydGljbGUucmVsYXRlZC1zdHVkaWVzIGFydGljbGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjByZW07bWFyZ2luLWJvdHRvbTowcHh9LnZvbHVudGVlci1zbGF0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHh9LnZvbHVudGVlci1zbGF0IGhlYWRlciBoMXtmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHg7bWFyZ2luLWJvdHRvbTowLjJyZW07bWFyZ2luLWJvdHRvbTozLjZweH0udm9sdW50ZWVyLXNsYXQgLnZvbHVudGVlci1pbmZve2xpbmUtaGVpZ2h0OjE0MCV9LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mbyAuYnJlYWt7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7LnZvbHVudGVlci1zbGF0IC52b2x1bnRlZXItaW5mbyAuYnJlYWt7ZGlzcGxheTpub25lfX0udm9sdW50ZWVyLWxpc3QgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMXttYXJnaW4tdG9wOjAuMjY0cmVtO21hcmdpbi10b3A6NC43NTJweDttYXJnaW4tYm90dG9tOjIuMjY0cmVtO21hcmdpbi1ib3R0b206NDAuNzUycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxLjQzODJyZW07Zm9udC1zaXplOjI1Ljg4NzZweDt0ZXh0LWFsaWduOmNlbnRlcn0udm9sdW50ZWVyLWxpc3QgdWwsLnZvbHVudGVlci1saXN0IG9se2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnZvbHVudGVlci1saXN0IGxpe21hcmdpbi1ib3R0b206MC4ycmVtO21hcmdpbi1ib3R0b206My42cHh9LnZvbHVudGVlci1saXN0IGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcmVtO21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsudm9sdW50ZWVyLWxpc3QgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMXtmb250LXNpemU6MS42MThyZW07Zm9udC1zaXplOjI5LjEyNHB4O21hcmdpbi1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjU0cHh9LnZvbHVudGVlci1saXN0IG9sLC52b2x1bnRlZXItbGlzdCBsaXtwYWRkaW5nOjB9LnZvbHVudGVlci1saXN0IGxpe21hcmdpbi1ib3R0b206MC4zcmVtO21hcmdpbi1ib3R0b206NS40cHh9fS5tZXNzYWdlLXNuaXBwZXR7Ym9yZGVyLWxlZnQ6c29saWQgNnB4ICNmZmY7ZGlzcGxheTpibG9ja30ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1yaWdodDoxOHB4O3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MThweDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MThweH0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAubWVkaWF7ZGlzcGxheTpub25lfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50e2ZsZXg6MTtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCBoZWFkZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MC41cmVtO21hcmdpbi1yaWdodDo5cHh9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe2ZvbnQtc2l6ZToxLjExMTFyZW07Zm9udC1zaXplOjE5Ljk5OThweDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLWJvdHRvbTo0LjVweDtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6bm9ybWFsO21heC13aWR0aDoxMDAlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciAuc3VtbWFyeXtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2NvbG9yOiM2NjY7bGluZS1oZWlnaHQ6MTMwJX0ubWVzc2FnZS1zbmlwcGV0IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuYXV4LWluZm97ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MzUlfS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5hdXgtaW5mbyB0aW1le21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjAuODVyZW07Zm9udC1zaXplOjE1LjNweDtjb2xvcjojNjY2fS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzY2Nzc4MDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVzc2FnZS1zbmlwcGV0OmhvdmVyIC5mbGV4LWNvbnRhaW5lciAubWVkaWF7Y29sb3I6IzY2Nzc4MCAhaW1wb3J0YW50fS5tZXNzYWdlLXNuaXBwZXQ6aG92ZXIgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IGhlYWRlciBoMXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZXNzYWdlLXNuaXBwZXQubmV3e2JvcmRlci1sZWZ0LWNvbG9yOmdyZWVufS5tZXNzYWdlLXNuaXBwZXQubmV3OmhvdmVye2JvcmRlci1sZWZ0LWNvbG9yOiM2Njc3ODB9Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5tZWRpYXtjb2xvcjpncmVlbn0ubWVzc2FnZS1zbmlwcGV0Lm5ldyAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVyIGgxe2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLm1lZGlhe2Rpc3BsYXk6aW5oZXJpdDt3aWR0aDoxMCU7Zm9udC1zaXplOjIuNXJlbTtmb250LXNpemU6NDVweDtjb2xvcjojZTY4OTY4fS5tZXNzYWdlLXNuaXBwZXQgLmZsZXgtY29udGFpbmVyIC5tZWRpYSAuZmF7cG9zaXRpb246YWJzb2x1dGV9Lm1lc3NhZ2Utc25pcHBldCAuZmxleC1jb250YWluZXIgLmNvbnRlbnQgaGVhZGVye21hcmdpbi1yaWdodDoxcmVtO21hcmdpbi1yaWdodDoxOHB4fX0uY29udmVyc2F0aW9uLWNvbnRhaW5lcnttYXJnaW4tdG9wOjB9Lm1lc3NhZ2Utc25pcHBldC5uZXcgLmZsZXgtY29udGFpbmVyIC5jb250ZW50IC5zdW1tYXJ5e2NvbG9yOiM2NjZ9b2wubWVzc2FnZS1zbmlwcGV0LWxpc3R7bGlzdC1zdHlsZTpub25lO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItcmFkaXVzOjJweH1vbC5tZXNzYWdlLXNuaXBwZXQtbGlzdCBsaXttYXJnaW4tbGVmdDowO2JvcmRlci10b3A6MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOnNvbGlkIDFweCBoc2woMCwwJSw5MCUpfW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfW9sLm1lc3NhZ2Utc25pcHBldC1saXN0IGxpOmJlZm9yZXtjb250ZW50Om5vbmV9Lm1lc3NhZ2UgLm1lc3NhZ2UtZGF0ZS10aW1le2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4fS5tZXNzYWdlIC5tZXNzYWdlLWJ1YmJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MThweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7LW1zLWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTstbW96LWJveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMil9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIC5iYW5uZXJ7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LTAuN3JlbTttYXJnaW4tdG9wOi0xMi42cHg7bWFyZ2luLXJpZ2h0Oi0wLjVyZW07bWFyZ2luLXJpZ2h0Oi05cHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpncmVlbjtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHg7YW5pbWF0aW9uLWRlbGF5OjEuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MS41c30ubWVzc2FnZSAubWVzc2FnZS1idWJibGUgLmJhbm5lciAuZmF7bWFyZ2luLXJpZ2h0OjAuM3JlbTttYXJnaW4tcmlnaHQ6NS40cHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlIGhlYWRlciBoM3tmb250LXNpemU6MS4xMTExcmVtO2ZvbnQtc2l6ZToxOS45OTk4cHh9Lm1lc3NhZ2UgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsLjEyKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7Ym90dG9tOi0xMnB4fS5tZXNzYWdlIC5tZXNzYWdlLXNlbmRlci1uYW1le2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bWFyZ2luLXRvcDotMC41cmVtO21hcmdpbi10b3A6LTlweH0ubWVzc2FnZS5zZWxmIC5tZXNzYWdlLWJ1YmJsZXtib3JkZXItcmlnaHQ6c29saWQgNnB4ICM2Njc3ODB9Lm1lc3NhZ2Uuc2VsZiAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci13aWR0aDowIDAgMTJweCAxMnB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICM2Njc3ODA7cmlnaHQ6M3B4fS5tZXNzYWdlLnNlbGYgLm1lc3NhZ2Utc2VuZGVye3RleHQtYWxpZ246cmlnaHR9Lm1lc3NhZ2Uub3RoZXIgLm1lc3NhZ2UtYnViYmxle2JvcmRlci1sZWZ0OnNvbGlkIDZweCAjZTY4OTY4fS5tZXNzYWdlLm90aGVyIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMTJweCAxMnB4IDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgI2U2ODk2ODtyaWdodDowO2xlZnQ6M3B4fS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGV7Ym9yZGVyLWxlZnQ6c29saWQgNnB4IGdyZWVufS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGU6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIGdyZWVufS5tZXNzYWdlLm90aGVyLm5ldyAubWVzc2FnZS1idWJibGUgLmJhbm5lcntkaXNwbGF5OmJsb2NrfW9sLm1lc3NhZ2UtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzouNWVtfW9sLm1lc3NhZ2UtbGlzdCBsaXttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItdG9wOjB9b2wubWVzc2FnZS1saXN0IGxpLnNlbGZ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfW9sLm1lc3NhZ2UtbGlzdCBsaTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyLjY2NmVtKXtvbC5tZXNzYWdlLWxpc3R7cGFkZGluZzouNWVtIDB9fS5jb252ZXJzYXRpb24tY29udGFpbmVye3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy10b3A6MzZweDtib3JkZXItdG9wOmRvdHRlZCAycHggI2NjY30uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZXtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctdG9wOjM2cHg7Ym9yZGVyLXRvcDpkb3R0ZWQgMnB4ICNjY2N9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSB0ZXh0YXJlYXt3aWR0aDo4MCU7ZmxleC1ncm93OjN9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiMwMzYyY2Y7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX0uY29udmVyc2F0aW9uLWNvbnRhaW5lciAud3JpdGUtbWVzc2FnZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gLmZhe2Rpc3BsYXk6YmxvY2t9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciAubGlua3tib3JkZXItYm90dG9tOnNvbGlkIDJweCAjMDM2MmNmfS5jb252ZXJzYXRpb24tY29udGFpbmVyIC53cml0ZS1tZXNzYWdlIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF17Y29sb3I6IzY2NjtjdXJzb3I6bm90LWFsbG93ZWR9LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciAubGlua3tib3JkZXItYm90dG9tOjB9c3Bhbi5ib290c3RyYXAtbWF4bGVuZ3RoLmxhYmVse3otaW5kZXg6MiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7Y29sb3I6IzY2Nn1zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwtaW1wb3J0YW50LmxhYmVsLWRhbmdlci5sYWJlbHtjb2xvcjojZGUxYTBjfS5wYWdlLWhlYWRlci5zdGlja0VtVXB7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6NTtiYWNrZ3JvdW5kLWNvbG9yOiM2Njc3ODA7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy10b3A6MC41cmVtO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLXJpZ2h0OjAuNXJlbTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWJvdHRvbTowLjVyZW07cGFkZGluZy1ib3R0b206OXB4O3BhZGRpbmctbGVmdDowLjVyZW07cGFkZGluZy1sZWZ0OjlweH0ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIG5hdiwucGFnZS1oZWFkZXIuc3RpY2tFbVVwIGgxe2Rpc3BsYXk6aW5saW5lfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgbmF2IGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44NXJlbTtmb250LXNpemU6MTUuM3B4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNmZmZ9LnBhZ2UtaGVhZGVyLnN0aWNrRW1VcCBoMXtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtjb2xvcjojZmZmfS5wYWdlLWhlYWRlci5zdGlja0VtVXAgcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LmNvbnZlcnNhdGlvbi1jb250YWluZXIgLndyaXRlLW1lc3NhZ2UgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde3dpZHRoOjIwJX19LmF0dGFjaG1lbnRze21hcmdpbi10b3A6MS41cmVtO21hcmdpbi10b3A6MjdweH0uYXR0YWNobWVudHMgLmF0dGFjaG1lbnR7Y29sb3I6IzAzNjJjZjtmb250LXNpemU6MXJlbTtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDB9LmF0dGFjaG1lbnRzIC5hdHRhY2htZW50OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q3ZTVmMX0ucHJvZmlsZS1zZWN0aW9uLWNhcmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLWJvdHRvbToxOHB4O3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tYm90dG9tOjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDAgcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIHJnYmEoMCwwLDAsLjEyKSwwIDFweCA2cHggcmdiYSgwLDAsMCwuMTIpOy1tb3otYm94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4xMiksMCAxcHggNnB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItbGVmdDpzb2xpZCAxMHB4ICNlNjg5Njh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIGhlYWRlcntib3JkZXItYm90dG9tOnNvbGlkIDJweCAjNjY3NzgwfS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgaDF7d2lkdGg6ODUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHg7Y29sb3I6IzY2Nzc4MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgaGVhZGVyIC5lZGl0LWJ1dHRvbntmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5wcm9maWxlLXNlY3Rpb24tY2FyZCBoZWFkZXIgLmVkaXQtYnV0dG9uIGE6aG92ZXJ7Y29sb3I6I2U2ODk2OH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnR7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IGxpe21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjE4cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC5sYWJlbHttYXJnaW4tcmlnaHQ6MC4yNXJlbTttYXJnaW4tcmlnaHQ6NC41cHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxMzUlO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC1zaXplOjE0LjRweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLmxhYmVsOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTM1JX0ucHJvZmlsZS1zZWN0aW9uLWNhcmQgLmNvbnRlbnQgLnZhbHVlIC50YWd7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjEyMCV9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50K1tkYXRhLXJlYWRtb3JlLXRvZ2dsZV17Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5hY3Rpb24tYmFye2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLXRvcDoxOHB4fS5wcm9maWxlLXNlY3Rpb24tY2FyZCAubm8taW5mb3tmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtjb2xvcjojNjY2O2ZvbnQtc2l6ZTowLjlyZW07Zm9udC1zaXplOjE2LjJweH0ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9ue2JvcmRlci1sZWZ0OnNvbGlkIDEwcHggcmdiKDE0MS43NDc4MjYwODcsMTU2Ljc4OTEzMDQzNDgsMTY0Ljc1MjE3MzkxMyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuODg4ZW0pey5wcm9maWxlLXNlY3Rpb24tY2FyZCAuY29udGVudCAubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDAlO3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZTowLjk1cmVtO2ZvbnQtc2l6ZToxNy4xcHh9LnByb2ZpbGUtc2VjdGlvbi1jYXJkIC5jb250ZW50IC52YWx1ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1OCU7dmVydGljYWwtYWxpZ246dG9wfX0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXJ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowLjhyZW07bWFyZ2luLWxlZnQ6MTQuNHB4O21hcmdpbi1yaWdodDoxLjJyZW07bWFyZ2luLXJpZ2h0OjIxLjZweH0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXIgLnByb2dyZXNze3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzIC5wcm9ncmVzc2Jhci10ZXh0e2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1zaXplOjI3cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzcz5zdmd7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiAuY29udGVudHtvdmVyZmxvdzpoaWRkZW47X292ZXJmbG93OnZpc2libGU7em9vbToxO21hcmdpbi1sZWZ0OjAuOHJlbTttYXJnaW4tbGVmdDoxNC40cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLmNvbnRlbnQgLmhlbHB0ZXh0e2ZvbnQtc2l6ZTowLjg1cmVtO2ZvbnQtc2l6ZToxNS4zcHg7bGluZS1oZWlnaHQ6MTM1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSl7LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFye2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowLjVyZW07bWFyZ2luLWJvdHRvbTo5cHh9LnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24gLnByb2dyZXNzYmFyIC5wcm9ncmVzc3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wcm9maWxlLWNvbXBsZXRlbmVzcy1zZWN0aW9uIC5jb250ZW50e2Zsb2F0Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi4yZW0gMH19Ym9keT5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMyLDI2LDIyLC45KTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1sZWZ0OjE4cHg7bWFyZ2luLXRvcDoycmVtO21hcmdpbi10b3A6MzZweH1ib2R5PmZvb3RlciBuYXYgdWx7cGFkZGluZy1sZWZ0OjB9Ym9keT5mb290ZXIgbmF2IHVsIGxpe21hcmdpbi10b3A6MC41cmVtO21hcmdpbi10b3A6OXB4O2xpc3Qtc3R5bGU6bm9uZX1ib2R5PmZvb3RlciBuYXYgdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEyMCV9Ym9keT5mb290ZXIgbmF2IHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2ZmZn1ib2R5PmZvb3RlciAuY29udGFjdC1jYXJke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjhweCBzb2xpZCAjZmZkZTAzfWJvZHk+Zm9vdGVyIC5zb2NpYWx7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keT5mb290ZXIgLnNvY2lhbCBhe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43KTtmb250LXNpemU6MS41cmVtO2ZvbnQtc2l6ZToyN3B4fWJvZHk+Zm9vdGVyIC5zb2NpYWwgYTpob3Zlcntjb2xvcjojZmZmfWJvZHk+Zm9vdGVyIC5sb2dvc3tib3JkZXItdG9wOmRvdHRlZCAxcHggaHNsYSgwLDAlLDEwMCUsLjMpO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy10b3A6MThweH1ib2R5PmZvb3RlciAubG9nb3MgLmRlcGFydG1lbnQtbG9nb3tkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9kZXB0LWxvZ28ucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciByZ2JhKDAsMCwwLDApO3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHh9Ym9keT5mb290ZXIgLmxvZ29zIC5wb3dlcmVkLWJ5e2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMvbG9nby1wb3dlcmVkLWJ5LnBuZykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6NDdweH1ib2R5PmZvb3RlciAuY29weXJpZ2h0LGJvZHk+Zm9vdGVyIC5hZG1pbi1sb2dpbntjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCk7Zm9udC1zaXplOjAuN3JlbTtmb250LXNpemU6MTIuNnB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHk+Zm9vdGVyIC5hZG1pbi1sb2dpbiBhe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC44KX1ib2R5PmZvb3RlciAuYWRtaW4tbG9naW4gLmZhOmhvdmVye2N1cnNvcjpoZWxwfWJvZHk+Zm9vdGVyIC5oZWFwLWJhZGdle3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozcmVtO21hcmdpbi1ib3R0b206NTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSl7Ym9keT5mb290ZXIgLmxvZ29zIC5kZXBhcnRtZW50LWxvZ297dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnR9Ym9keT5mb290ZXIgLmxvZ29zIC5wb3dlcmVkLWJ5e3RleHQtYWxpZ246cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgcmlnaHR9Ym9keT5mb290ZXIgLmNvcHlyaWdodCxib2R5PmZvb3RlciAuYWRtaW4tbG9naW57dGV4dC1hbGlnbjpyaWdodH1ib2R5PmZvb3RlciAuaGVhcC1iYWRnZXt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206MH19Zm9vdGVyLnN0cmlwcGVkLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjAuNnJlbTtmb250LXNpemU6MTAuOHB4O2NvbG9yOiM5OTk7Ym9yZGVyLXRvcDowfWZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGF7Zm9udC1zaXplOjAuOXJlbTtmb250LXNpemU6MTYuMnB4O2NvbG9yOiM5OTl9LmNvbnRhY3QtY2FyZHtiYWNrZ3JvdW5kOiNkN2U1ZjE7cGFkZGluZzoxZW07Ym9yZGVyLXJhZGl1czoycHg7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MzZweH0uY29udGFjdC1jYXJkIGhlYWRlciBoMXttYXJnaW4tYm90dG9tOjAuNXJlbTttYXJnaW4tYm90dG9tOjlweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MTMwJX0uY29udGFjdC1jYXJkIGFkZHJlc3MgLmZhe2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0LWNhcmQgYWRkcmVzcyAubmFtZXtmb250LXNpemU6MS4wNXJlbTtmb250LXNpemU6MTguOXB4O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgYWRkcmVzcyAudGVse2Rpc3BsYXk6YmxvY2t9LmNvbnRhY3QtY2FyZCBhZGRyZXNzIC5lbWFpbHtkaXNwbGF5OmJsb2NrfS5jb250YWN0LWNhcmQgLm5vLWluZm97Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njtmb250LXNpemU6MC45cmVtO2ZvbnQtc2l6ZToxNi4ycHh9LmNvbnRhY3QtY2FyZC5hY3Rpb24taWNvbiBoZWFkZXIgaDF7d2lkdGg6ODUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbntmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0fS5jb250YWN0LWNhcmQuYWN0aW9uLWljb24gaGVhZGVyIC5lZGl0LWJ1dHRvbiBhOmhvdmVye2NvbG9yOiNlNjg5Njh9LmNhcmQtZmVlZGJhY2stYmxvY2t7cGFkZGluZy10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxMy41cHg7cGFkZGluZy1yaWdodDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MTMuNXB4O3BhZGRpbmctYm90dG9tOjAuNzVyZW07cGFkZGluZy1ib3R0b206MTMuNXB4O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctbGVmdDoxMy41cHg7YW5pbWF0aW9uLWRlbGF5OjVzfS5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3N7Y29sb3I6IzAwNGQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZTZ9LmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3J7Y29sb3I6aHNsKDQsODkuNzQzNTg5NzQzNiUsMzUuODgyMzUyOTQxMiUpO2JhY2tncm91bmQtY29sb3I6I2Y4ZDBjOH0uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZve2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJmfS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXIgaDJ7Zm9udC1zaXplOjEuMTExMXJlbTtmb250LXNpemU6MTkuOTk5OHB4O2NvbG9yOiM2Njc3ODA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2U2ODk2ODtwYWRkaW5nLWJvdHRvbTowLjI1cmVtO3BhZGRpbmctYm90dG9tOjQuNXB4fS5hY2NvcmRpb24gLmNvbGxhcHNlLWhhbmRsZXI6aG92ZXIsLmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyOmZvY3VzIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74O+XCJ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50Olwi74WHXCJ9LmFjY29yZGlvbiAuY29sbGFwc2UtaGFuZGxlclthcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSwuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Zm9jdXMgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCLvhYZcIn0uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgyKSBoMnthbmltYXRpb24tZGVsYXk6LjA1c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSBoMnthbmltYXRpb24tZGVsYXk6LjA4c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg0KSBoMnthbmltYXRpb24tZGVsYXk6LjExc30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg1KSBoMnthbmltYXRpb24tZGVsYXk6LjE0c30uYWNjb3JkaW9uIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSBoMnthbmltYXRpb24tZGVsYXk6LjE3c30uYWNjb3JkaW9uIC5jb2xsYXBzZXttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWJvdHRvbTozNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyLjY2NmVtKXsuYWNjb3JkaW9uIC5jb2xsYXBzZS1oYW5kbGVyIGgye2ZvbnQtc2l6ZToxLjIyMjJyZW07Zm9udC1zaXplOjIxLjk5OTZweH19IiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG5cbm1haW4ge1xuICAgIHotaW5kZXg6IDE7XG59XG5tYWluID4gc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgbWFpbiA+IHNlY3Rpb24gPiBzZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS40MzgyICogMS42MTggKiAxLjMgKiAwLjUpO1xuICAgIH1cbn1cblxuLmdyaWQtcm93IHtcbiAgICAvL2ZpeCBmb3Igc2VldHRpbmcgbWF4IHdpZHRocyBmb3IgbGFyZ2Ugc2NyZWVuIHNpemVzXG4gICAgbWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHhsLXNjcmVlbi1icmVha3BvaW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogRml4IGZvciBhYnNvbHV0ZSBwb3NpdGlvbmluZyAqL1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9zdHlsZXMvbWl4aW5zL3ZhcmlhYmxlcycgYXMgYmFzZVZhcmlhYmxlcztcblxuLy9DdXN0b21pemluZyB0aGVtZSB2YXJpYWJsZXNcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbG9yc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLy9JbnN0aXR1dGlvbiBzcGVjaWZpYyBjb2xvcnMuIEVhY2ggaW5zdGl0dXRpb24gY2FuIGN1c3RvbWl6ZSB0aGVpciBjb2xvcnMgaGVyZS5cbiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yOiByZ2JhKDMyLCAyNiwgMjIsIDAuOSk7XG4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yOiAjZmZkZTAzO1xuXG4vL1ByaW1hcnkgY29sb3JzLiBNb3N0bHkgYXBwbGllZCBpbiBidXR0b25zXG4kcHJpbWFyeS1jb2xvcjogIzY2Nzc4MDtcbiRzZWNvbmRhcnktY29sb3I6ICNlNjg5Njg7XG4kc3BlY2lhbC1jb2xvcjogI2UwNzQ3NztcbiRhY2NlbnQtY29sb3I6ICM2Njc3ODA7XG5cbi8vIEJhY2tncm91bmQgY29sb3JzXG4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyAvL2dyYXkgYmFja2dyb3VuZFxuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTVmMTsgLy9saWdodCBibHVlIGJhY2tncm91bmRcbiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yOyAvL21lc3NhZ2UgYmFja2dyb3VuZCBjb2xvclxuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvci1hbHRlcm5hdGU6ICRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG5cbi8vIEhvdmVyIGNvbG9yc1xuJGJhZGdlLWxpbmstaG92ZXItZm9udC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuLy8gRm9jdXMgY29sb3JzXG4kZm9ybS1maWVsZC1mb2N1cy1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4vL0hvbWVwYWdlIGhlcm8gc2VjdGlvbiBzZWFyY2ggYnV0dG9uIGJhY2tncm91bmQgY29sb3JcbiRob21lcGFnZS1zZWFyY2gtYmFja2dyb3VuZC1jb2xvcjogJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG5cbi8vNCBzdGVwcyBjb2xvcnNcbiRzdGVwLTEtY29sb3I6ICRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4kc3RlcC0yLWNvbG9yOiAkc3BlY2lhbC1jb2xvcjtcbiRzdGVwLTMtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4kc3RlcC00LWNvbG9yOiBiYXNlVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG5cbi8vQ29va2llIGNvbnNlbnQgYmFubmVyIHN0eWxlIG9wdGlvbnNcbiRjb29raWUtY29uc2VudC1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiRjb29raWUtY29uc2VudC1iYW5uZXItZm9udC1jb2xvcjogI2ZmZjtcbiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1mb250LWNvbG9yOiAkaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvcjogI2ZmZjtcblxuLy9Wb2x1bnRlZXIgUHJvZmlsZSBiYWNrZ3JvdW5kIGNvbG9yc1xuJHZvbHVudGVlci1wcm9maWxlLWJhY2tncm91bmQtY29sb3I6ICRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG5cbi8vSG9tZXBhZ2UgaGlnaGxpZ2h0ZWQgc2VhcmNoZXNcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yLCAwLjY1KTtcbiRoaWdobGlnaHRlZC1zZWFyY2hlcy1jb3VudDogMTQ7XG4kaGlnaGxpZ2h0ZWQtc2VhcmNoZXMtaW1hZ2VzLXBhdGg6ICcuLi9pbWFnZXMvaGlnaGxpZ2h0ZWQtc2VhcmNoZXMnO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSU1BR0UgRklMRU5BTUVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4kbG9nby1zbWFsbC1maWxlbmFtZTogJy4uL2ltYWdlcy9sb2dvLXNtYWxsLnBuZyc7XG4kbG9nby1maWxlbmFtZTogJy4uL2ltYWdlcy9sb2dvLW1lZGl1bS5wbmcnO1xuXG4kZGVwYXJ0bWVudC1sb2dvLWZpbGVuYW1lOiAnLi4vaW1hZ2VzL2RlcHQtbG9nby5wbmcnO1xuXG4vLyoqKioqKiBWaWN0b3Igc2VjdGlvbiBvbiBob21lcGFnZSAqKioqKiovL1xuLy8gVGhlcmUgY2FuIGJlIGFzIG1hbnkgcm90YXRpbmcgaW1hZ2VzIGFzIHlvdSBsaWtlLiBBbGwgZmlsZXMgbXVzdCBiZSAuanBnLiBUaGUgaW1hZ2UgZmlsZXMgbXVzdCBiZSBuYW1lZCBcIjEuanBnXCIsIFwiMi5qcGdcIiBldGMuIElmIHlvdSB3YW50IHRvIGNob29zZSBpbWFnZXMgb3RoZXIgdGhhbiB0aGUgZGVmYXVsdCBvbmVzLCB5b3UgY2FuIHNwZWNpZnkgdGhlIHBhdGggd2hlcmUgeW91ciBpbWFnZXMgYXJlIHN0b3JlZCB2aWEgdGhpcyB2YXJpYWJsZS5pbWFnZXNcbiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtY291bnQ6IDg7XG4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLXBhdGg6ICcuLi9pbWFnZXMvdmljdG9yLWltYWdlcyc7XG4iLCIvLyBmb250IHNpemUgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICd2YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplKSArIHJlbTtcbiAgICBmb250LXNpemU6ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy8gbWFyZ2luLWJvdHRvbSBpbiByZW0gYW5kIHB4IGZvciBmYWxsYmFja1xuQG1peGluIG1hcmdpbi1ib3R0b20oJHNpemUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUpICsgcmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICgkc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kb25lLXJlbSkgKyBweDtcbn1cblxuLy9mdW5jdGlvbiB0byBjYWxjdWxhdGUgbWFyZ2luLWJvdHRvbSBmb3IgdHlwZSBlbGVtZW50c1xuQGZ1bmN0aW9uIHR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoJGZvbnQtc2l6ZSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtc2l6ZSAqIGNvbW1vblZhcmlhYmxlcy4kYmFzZS1saW5lLWhlaWdodCwgJGZvbnQtc2l6ZSk7XG59XG5cbi8vIG1hcmdpbi10b3AgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tdG9wKCRzaXplKSB7XG4gICAgbWFyZ2luLXRvcDogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tdG9wOiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIG1hcmdpbi1sZWZ0IGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHNpemUpIHtcbiAgICBtYXJnaW4tbGVmdDogKCRzaXplKSArIHJlbTtcbiAgICBtYXJnaW4tbGVmdDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBtYXJnaW4tcmlnaHQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHNpemUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkc2l6ZSkgKyByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG4vLyBhbGwgbWFyZ2luIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gbWFyZ2luKCRzaXplKSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKCRzaXplKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgkc2l6ZSk7XG59XG5cbi8vIHBhZGRpbmctdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy10b3AoJHNpemUpIHtcbiAgICBwYWRkaW5nLXRvcDogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLXRvcDogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLWxlZnQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHNpemUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc2l6ZSkgKyByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIHBhZGRpbmctdG9wIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHNpemUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzaXplICogY29tbW9uVmFyaWFibGVzLiRvbmUtcmVtKSArIHB4O1xufVxuXG4vLyBwYWRkaW5nLWxlZnQgaW4gcmVtIGFuZCBweCBmb3IgZmFsbGJhY2tcbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCRzaXplKSB7XG4gICAgcGFkZGluZy1yaWdodDogKCRzaXplKSArIHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNpemUgKiBjb21tb25WYXJpYWJsZXMuJG9uZS1yZW0pICsgcHg7XG59XG5cbi8vIGFsbCBwYWRkaW5nIGluIHJlbSBhbmQgcHggZm9yIGZhbGxiYWNrXG5AbWl4aW4gcGFkZGluZygkc2l6ZSkge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KCRzaXplKTtcbn1cblxuLy9ob3Jpem9udGFsIGNlbnRlciBhIGRpdlxuQG1peGluIGNlbnRlcigpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vLyBib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vL3V0aWxpdHkgY2xhc3MgdG8gYWRkIGdyaWQgc3R5bGluZyB0byBpbmRpdmlkdWFsIGVsZW1lbnRzIHNvIHRoYXQgd2UgZG8gbm90IGhhdmUgdG8gYWRkIGdyaWQtcm93IGNsYXNzZXMgaW4gc2VsZWN0IGVsZW1lbnRzXG5AbWl4aW4gZ3JpZC1jb250YWluZXIge1xuICAgIC8qXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0LW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4qL1xufVxuLy91dGlsaXR5IGNsYXNzIHRvIGFkZCBwYWRkaW5nIGluc2lkZSBhIGdyaWQtY29udGFpbmVyXG5AbWl4aW4gZ3JpZC1jb250YWluZXItZWxlbWVudHMoJHBhZGRpbmcpIHtcbiAgICAvKlxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nKSArIHJlbTtcbiovXG59XG5cbi8vdHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnR5LCAkZHVyYXRpb24sICR0aW1pbmctZnVuY3Rpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb247XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuLy90cmFuc2l0aW9uIHRpbWluZ1xuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0cmFuc2l0aW9uLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi1mdW5jdGlvbjtcbn1cbi8vdHJhbnNpdGlvbiBkdXJhdGlvblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLy90cmFuc2l0aW9uIHByb3BlcnR5XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydHkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xufVxuXG4vL0JveCBzaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93KCkge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksXG4gICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OlxuICAgICAgICAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLy9Ib3ZlciBCb3ggc2hhZG93XG5AbWl4aW4gaHZyLWJveC1zaGFkb3coKSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWl4aW4gZmxleC1kaXNwbGF5KCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gbm8taHlwaGVucygpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgIC1tcy1oeXBoZW5zOiBub25lO1xuICAgIGh5cGhlbnM6IG5vbmU7XG59XG5cbi8qRm9yY2Ugd29yZCBicmVhayBpbiBsb25nIHdvcmRzKi9cbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cbiIsIi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb250IFNpemVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiRvbmUtcmVtOiAxODsgLy9iYXNlLWZvbnQtc2l6ZSBpbiBweFxuJGJhc2UtZm9udC1zaXplOiBtYXRoLmRpdigkb25lLXJlbSwgMTYpOyAvL2Jhc2UgZm9udCBzaXplIGluIHByb3BvcnRpb24gdG8gZGVmYXVsdCBicm93c2VyIGZvbnQgc2l6ZVxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuOTsgLy8xNjUlO1xuXG4vLyBUeXBvZ3JhcGhpYyBzY2FsZVxuJGgxLWZvbnQtc2l6ZTogMS42MTg7XG4kaDItZm9udC1zaXplOiAxLjQzODI7XG4kaDMtZm9udC1zaXplOiAxLjIyMjI7XG4kaDQtZm9udC1zaXplOiAxLjExMTE7XG5cbi8vRXh0cmEgbGFyZ2UgZm9udCAodXNlZCBtb3N0bHkgZm9yIGV4dHJhIGxhcmdlIGljb25zKVxuJGV4dHJhLWxhcmdlLWZvbnQtc2l6ZTogNTtcblxuLy9Gb3Jtc1xuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZTogMC44NTtcbiRmb3JtLWxlZ2VuZC1mb250LXNpemU6IDEuMjIyMjtcblxuLy9CYWRnZXNcbiRiYWRnZS1mb250LXNpemU6IDAuODU7XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29sb3JzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vRm9udCBjb2xvcnNcbiRoZWFkZXItZm9udC1jb2xvcjogIzIyMjsgLy8gRGVmYXVsdCBjb2xvciBhcHBsaWVkIHRvIGFsbCBoZWFkZXJzXG4kaDEtZm9udC1jb2xvcjogIzIyMjsgLy9oMSBmb250IGNvbG9yIG92ZXJyaWRlcyBkZWZhdWx0IGhlYWRlciBjb2xvclxuJGg0LWZvbnQtY29sb3I6ICM2NjY7IC8vaDEgZm9udCBjb2xvciBvdmVycmlkZXMgZGVmYXVsdCBoZWFkZXIgY29sb3JcbiRiYXNlLWZvbnQtY29sb3I6ICMzMzM7XG4kc2Vjb25kYXJ5LWZvbnQtY29sb3I6ICM2NjY7XG4kc21hbGwtZm9udC1jb2xvcjogIzU1NTtcbiRsaW5rLWZvbnQtY29sb3I6ICMwMzYyY2Y7XG4kbGluay1ob3Zlci1jb2xvcjogIzM2NmNhZjtcbiRzdWNjZXNzLWZvbnQtY29sb3I6IGdyZWVuO1xuJGVycm9yLWZvbnQtY29sb3I6ICNkZTFhMGM7XG4kZmVlZGJhY2stYmxvY2stZm9udC1jb2xvcjogIzQ4NDg0ODtcbiRiYWRnZS1mb250LWNvbG9yOiAjZmZmZmZmO1xuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuJHN1Y2Nlc3MtYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWNlNjsgLy9saWdodCBncmVlbiBiYWNrZ3JvdW5kIGNvbG9yIGZvciBzdWNjZXNzIGZlZWRiYWNrIGJsb2Nrc1xuJGVycm9yLWJhY2tncm91bmQtY29sb3I6ICNmOGQwYzg7IC8vbGlnaHQgcmVkIGJhY2tncm91bmQgY29sb3IgZm9yIGVycm9yIGZlZWRiYWNrIGJsb2Nrc1xuJGluZm8tYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViZjsgLy95ZWxsb3cgYmFja2dyb3VuZCBjb2xvciBmb3IgaW5mbyBmZWVkYmFjayBibG9ja3NcbiRiYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1mb250LWNvbG9yOyAvL2dyZWVuIGJhY2tncm91bmQgY29sb3IgZm9yIGJhZGdlc1xuJG1lbnUtYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZm9udC1jb2xvcjsgLy9iYWNrZ3JvdW5kIGNvbG9yIGZvciBtZW51IGJhZGdlc1xuJGZpZWxkLWJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8vZmllbGQgYmFja2dyb3VuZCBjb2xvclxuXG4vLyBCb3JkZXIgY29sb3JzXG4kYm9yZGVyLWNvbG9yOiAjY2NjO1xuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yOiAjOTk5O1xuXG4vL092ZXJsYXkgY29sb3JzXG4kb3ZlcmxheS1jb2xvcjogcmdiYSg4OSwgMTQxLCAyMDQsIDAuOTUpO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBmYW1pbGllc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuJHByaW1hcnktZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoZWFkZXItZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRidXR0b24tZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJGJvcmRlci1yYWRpdXM6IDVweDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDJweDtcblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIElNQUdFIFBBVEhTICYgRklMRU5BTUVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbiRpbWFnZS1wYXRoOiAnLi4vLi4vLi4vY29tbW9uLWFzc2V0cy9pbWFnZXMnO1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZSBCcmVha3BvaW50cyAoTWluLiB3aWR0aHMpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4kc20tc2NyZWVuLWJyZWFrcG9pbnQ6IDE3Ljc3N2VtO1xuJG1kLXNjcmVlbi1icmVha3BvaW50OiA0Mi42NjZlbTtcbiRsZy1zY3JlZW4tYnJlYWtwb2ludDogNTYuODg4ZW07XG4keGwtc2NyZWVuLWJyZWFrcG9pbnQ6IDcxLjExMWVtO1xuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiogVVRJTElUSUVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi52ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50OyAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xuICAgIGRpc3BsYXk6IC1tb3otYm94ICFpbXBvcnRhbnQ7IC8qIE9MRCAtIEZpcmVmb3ggMTktIChidWdneSBidXQgbW9zdGx5IHdvcmtzKSAqL1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWhvdmVyLXVuZGVybGluZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy9TcGVjaWFsIGhlYWRlciB3aXRoIHRvcCBib3JkZXJcbi8qTW9zdGx5IHVzZWQgb24gdGhlIG1haW4gcGFnZSBmb3IgNCBzdGVwcywgY29uc2VudCBhbmQgcHJpdmFjeSBzZWN0aW9ucyovXG4uc3BlY2lhbC1oZWFkZXItd2l0aC10b3AtYm9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZW0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA0cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICB9XG59XG5cbi8vQ2VudGVyIHBvc2l0aW9uIGEgYmFja2dyb3VuZCBpbWFnZS5cbi5jZW50ZXItcG9zaXRpb25lZC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLy9BZGQgYmFja2dyb3VuZCBjb2xvciB0byBhIGJsb2NrIGVsZW1lbnRcbi5uZXV0cmFsLWJhY2tncm91bmQsXG4uc3BlY2lhbC1iYWNrZ3JvdW5kLFxuLndoaXRlLWJhY2tncm91bmQsXG4uZXJyb3ItYmFja2dyb3VuZCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG59XG4ubmV1dHJhbC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLnNwZWNpYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmVycm9yLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLy9BZGQgYm9yZGVyIGNvbG9yIHRvIGEgYmxvY2sgZWxlbWVudFxuLmJvcmRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG5cbi8vRm9udCBjb2xvcnNcbi5wcmltYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbn1cbi5zZWNvbmRhcnktZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG59XG4uZXJyb3ItZm9udC1jb2xvcixcbi5lcnJvci1mb250LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuLnN1Y2Nlc3MtZm9udC1jb2xvcixcbi5zdWNjZXNzLWZvbnQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbn1cblxuLy9TZWNvbmRhcnkgZm9udCBzdHlsZVxuLnNlY29uZGFyeS1mb250LXN0eWxlIHtcbiAgICBAZXh0ZW5kIC5zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLy9EaXZpZGVyc1xuLmRpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xufVxuLnN0eWxpemVkLWRpdmlkZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLSc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLTEuM2VtO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuMjVlbSAwIDAuMjVlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgfVxufVxuLy9BcHBseSB0byBmaXJzdCBncmlkIGVsZW1lbnRcbi52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG4uc3R5bGl6ZWQtZGl2aWRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICctLS0tLS0tLS0tLS0tLS0gwqcgLS0tLS0tLS0tLS0tLS0tJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtMS4zZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44KTtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMC4yNWVtIDAgMC4yNWVtO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICB9XG59XG4vL01hcmdpbnNcbi8vTWFyZ2luc1xuLm1hcmdpbi10b3Atc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG59XG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG4ubWFyZ2luLWxlZnQtc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xufVxuLm1hcmdpbi1ib3R0b20tc21hbGwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG4ubWFyZ2luLXRvcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG59XG4ubWFyZ2luLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG59XG4ubWFyZ2luLWxlZnQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgyKTtcbn1cbi5tYXJnaW4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMik7XG59XG4ubmVnYXRpdmUtbWFyZ2luLXRvcCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xufVxuLm5vLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLy9zbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy9GbG9hdCBlbGVtZW50c1xuLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vY2xlYXJmaXggaGFja1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLy9BZGRpbmcgbWFyZ2luIHRvIGljb25zXG4uZmEtbWFyZ2luLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBMQVlPVVQgR1JJRFMqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqKlxuICB0aXRsZTogR3JpZHNcbiAgc2VjdGlvbjogQXRvbXNcbiAgZGVzY3JpcHRpb246IExheW91dCBncmlkcyBhcmUgdGhlIGZvdW5kYXRpb24gb2Ygb3VyIHJlc3Bvc2l2ZSBsYXlvdXQuIE91ciBncmlkIHN5c3RlbSBpcyB2ZXJ5IHNpbXBsZSB0byB1bmRlcnN0YW5kLiBXZSBhcmUgdXNpbmcgYSAxMiBjb2x1bW4gZ3JpZC4gWW91IGNyZWF0ZSBhIHJvdyBieSB1c2luZyB0aGUgLmdyaWQtcm93IGNsYXNzLCBhbmQgY3JlYXRlIGNvbHVtbnMgd2l0aGluIHRoYXQgcm93IGJ5IHVzaW5nIHRoZSBncmlkLSogY2xhc3Nlcy4gVGhlIGNvbHVtcyBjYW4gYmUgb2YgYW55IHdpZHRoIGluIG51bWJlciBiZXR3ZWVuIDEgYW5kIDEyLiBBcyBhbiBleGFtcGxlLCB0aGUgY2xhc3MgZ3JpZC0xLTIgd2lsbCBjcmVhdGUgYSBjb2x1bW4gb2Ygd2lkdGggNTAlIGluIGEgcm93LiBXZSBoYXZlIHNwZWNpZmljIGNsYXNzZXMgZm9yIGEgd2lkdGggb2YgZ29sZGVuIHJhdGlvIGFzIGRlZmluZWQgaW4gdGhlIGV4YW1wbGUgYmVsb3cuIFlvdSBjYW4gc3BlY2lmeSBzdWNoIGxheW91dCBmb3Igc3BlY2lmaWMgc2NyZWVuIHNpemVzIGFzIHdlbGwgYmV0d2VlbiBzbWFsbChzbSksIG1lZGl1bShtZCksIGxhcmdlKGxnKSBhbmQgeC1sYXJnZSh4bCkuIEEgY2xhc3MgZ3JpZC1sZy0xLTMgd2lsbCBjcmVhdGUgYSBjb250YWluZXIgb2YgMzMlIHdpZHRoIG9uIGxhcmdlIHNjcmVlbnMuXG4gIGV4YW1wbGU6XG4gIFx0PGRpdiBjbGFzcz1cImdyaWQtcm93XCI+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tc21hbGxlciBncmlkLW1kLTEtM1wiPjxwPkdvbGRlbiBTbWFsbGVyIFNlZ21lbnQgb24gc21hbGwgc2NyZWVucywgMS8zcmQgd2lkdGggb24gbWVkaXVtIHNjcmVlbnM8L3A+PC9kaXY+XG5cdCAgICA8ZGl2IGNsYXNzPVwiZ3JpZC1nb2xkZW4tbGFyZ2VyIGdyaWQtbWQtMS0zXCI+PHA+R29sZGVuIExhcmdlciBTZWdtZW50IG9uIHNtYWxsIHNjcmVlbnMsIDEvM3JkIHdpZHRoIG9uIG1lZGl1bSBzY3JlZW5zPC9wPjwvZGl2PlxuXHQ8L2Rpdj5cbioqKi9cblxuLyogR2xvYmFsIGdyaWQgKi9cbi5ncmlkLTEsXG4uZ3JpZC0xLTEsXG4uZ3JpZC0xLTIsXG4uZ3JpZC0xLTMsXG4uZ3JpZC0yLTMsXG4uZ3JpZC0xLTQsXG4uZ3JpZC0zLTQsXG4uZ3JpZC0xLTYsXG4uZ3JpZC01LTYsXG4uZ3JpZC0xLTEyLFxuLmdyaWQtMi0xMixcbi5ncmlkLTMtMTIsXG4uZ3JpZC00LTEyLFxuLmdyaWQtNS0xMixcbi5ncmlkLTYtMTIsXG4uZ3JpZC03LTEyLFxuLmdyaWQtOC0xMixcbi5ncmlkLTktMTIsXG4uZ3JpZC0xMC0xMixcbi5ncmlkLTExLTEyLFxuLmdyaWQtMTItMTIsXG4uZ3JpZC1nb2xkZW4tbGFyZ2VyLFxuLmdyaWQtZ29sZGVuLXNtYWxsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uZ3JpZC0xLTEyIHtcbiAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAqd2lkdGg6IDguMzAyMyU7XG59XG5cbi5ncmlkLTEtNixcbi5ncmlkLTItMTIge1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgICAqd2lkdGg6IDE2LjYzNTclO1xufVxuXG4uZ3JpZC0xLTQsXG4uZ3JpZC0zLTEyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOTY5JTtcbn1cblxuLmdyaWQtMS0zLFxuLmdyaWQtNC0xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICp3aWR0aDogMzMuMzAyMyU7XG59XG5cbi5ncmlkLWdvbGRlbi1zbWFsbGVyIHtcbiAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgKndpZHRoOiAzOC4yNDA2JTtcbn1cblxuLmdyaWQtNS0xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjclO1xuICAgICp3aWR0aDogNDEuNjM1NyU7XG59XG5cbi5ncmlkLTEtMixcbi5ncmlkLTYtMTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45NjklO1xufVxuXG4uZ3JpZC03LTEyIHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTtcbn1cblxuLmdyaWQtZ29sZGVuLWxhcmdlciB7XG4gICAgd2lkdGg6IDYxLjcyODMlO1xuICAgICp3aWR0aDogNjEuNjk3MyU7XG59XG5cbi5ncmlkLTItMyxcbi5ncmlkLTgtMTIge1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICAqd2lkdGg6IDY2LjYzNTclO1xufVxuXG4uZ3JpZC0zLTQsXG4uZ3JpZC05LTEyIHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5JTtcbn1cblxuLmdyaWQtNS02LFxuLmdyaWQtMTAtMTIge1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAqd2lkdGg6IDgzLjMwMjMlO1xufVxuXG4uZ3JpZC0xMS0xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICp3aWR0aDogOTEuNjM1NyU7XG59XG5cbi5ncmlkLTEsXG4uZ3JpZC0xLTEsXG4uZ3JpZC0xMi0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vQ2VudGVyaW5nIGNsYXNzZXMgOiBBZGQgLmdyaWQtY2VudGVyZWQgdG8geW91ciBjb2x1bW4gdG8gY2VudGVyIGNvbHVtbnNcbi5ncmlkLWNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qIFNwZWNpZmljIGdyaWRzIGZvciBzbWFsbCBzY3JlZW5zICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHNtLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmdyaWQtc20tMSxcbiAgICAuZ3JpZC1zbS0xLTEsXG4gICAgLmdyaWQtc20tMS0yLFxuICAgIC5ncmlkLXNtLTEtMyxcbiAgICAuZ3JpZC1zbS0yLTMsXG4gICAgLmdyaWQtc20tMS00LFxuICAgIC5ncmlkLXNtLTMtNCxcbiAgICAuZ3JpZC1zbS0xLTYsXG4gICAgLmdyaWQtc20tNS02LFxuICAgIC5ncmlkLXNtLTEtMTIsXG4gICAgLmdyaWQtc20tMi0xMixcbiAgICAuZ3JpZC1zbS0zLTEyLFxuICAgIC5ncmlkLXNtLTQtMTIsXG4gICAgLmdyaWQtc20tNS0xMixcbiAgICAuZ3JpZC1zbS02LTEyLFxuICAgIC5ncmlkLXNtLTctMTIsXG4gICAgLmdyaWQtc20tOC0xMixcbiAgICAuZ3JpZC1zbS05LTEyLFxuICAgIC5ncmlkLXNtLTEwLTEyLFxuICAgIC5ncmlkLXNtLTExLTEyLFxuICAgIC5ncmlkLXNtLTEyLTEyLFxuICAgIC5ncmlkLXNtLWdvbGRlbi1sYXJnZXIsXG4gICAgLmdyaWQtc20tZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTEyIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMyU7XG4gICAgICAgICp3aWR0aDogOC4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTYsXG4gICAgLmdyaWQtc20tMi0xMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgICAgICAgKndpZHRoOiAxNi42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTQsXG4gICAgLmdyaWQtc20tMy0xMiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICp3aWR0aDogMjQuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0xLTMsXG4gICAgLmdyaWQtc20tNC0xMiB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgKndpZHRoOiAzMy4zMDIzJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS1nb2xkZW4tc21hbGxlciB7XG4gICAgICAgIHdpZHRoOiAzOC4yNzE2JTtcbiAgICAgICAgKndpZHRoOiAzOC4yNDA2JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS01LTEyIHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDQxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTEtMixcbiAgICAuZ3JpZC1zbS02LTEyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgKndpZHRoOiA0OS45NjklO1xuICAgIH1cblxuICAgIC5ncmlkLXNtLTctMTIge1xuICAgICAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgICAgICp3aWR0aDogNTguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tZ29sZGVuLWxhcmdlciB7XG4gICAgICAgIHdpZHRoOiA2MS43MjgzJTtcbiAgICAgICAgKndpZHRoOiA2MS42OTczJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0yLTMsXG4gICAgLmdyaWQtc20tOC0xMiB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICAgICAgKndpZHRoOiA2Ni42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS0zLTQsXG4gICAgLmdyaWQtc20tOS0xMiB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICp3aWR0aDogNzQuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1zbS01LTYsXG4gICAgLmdyaWQtc20tMTAtMTIge1xuICAgICAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogODMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMTEtMTIge1xuICAgICAgICB3aWR0aDogOTEuNjY2NyU7XG4gICAgICAgICp3aWR0aDogOTEuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtc20tMSxcbiAgICAuZ3JpZC1zbS0xLTEsXG4gICAgLmdyaWQtc20tMTItMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvL0NlbnRlcmluZyBjbGFzc2VzIDogQWRkIC5ncmlkLXNtLWNlbnRlcmVkIHRvIHlvdXIgY29sdW1uIHRvIGNlbnRlciBjb2x1bW5zXG4gICAgLmdyaWQtc20tY2VudGVyZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbi8qIFNwZWNpZmljIGdyaWRzIGZvciBtZWRpdW0gd2lkdGggc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLW1kLTEsXG4gICAgLmdyaWQtbWQtMS0xLFxuICAgIC5ncmlkLW1kLTEtMixcbiAgICAuZ3JpZC1tZC0xLTMsXG4gICAgLmdyaWQtbWQtMi0zLFxuICAgIC5ncmlkLW1kLTEtNCxcbiAgICAuZ3JpZC1tZC0zLTQsXG4gICAgLmdyaWQtbWQtMS02LFxuICAgIC5ncmlkLW1kLTUtNixcbiAgICAuZ3JpZC1tZC0xLTEyLFxuICAgIC5ncmlkLW1kLTItMTIsXG4gICAgLmdyaWQtbWQtMy0xMixcbiAgICAuZ3JpZC1tZC00LTEyLFxuICAgIC5ncmlkLW1kLTUtMTIsXG4gICAgLmdyaWQtbWQtNi0xMixcbiAgICAuZ3JpZC1tZC03LTEyLFxuICAgIC5ncmlkLW1kLTgtMTIsXG4gICAgLmdyaWQtbWQtOS0xMixcbiAgICAuZ3JpZC1tZC0xMC0xMixcbiAgICAuZ3JpZC1tZC0xMS0xMixcbiAgICAuZ3JpZC1tZC0xMi0xMixcbiAgICAuZ3JpZC1tZC1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLW1kLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS02LFxuICAgIC5ncmlkLW1kLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS00LFxuICAgIC5ncmlkLW1kLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMS0zLFxuICAgIC5ncmlkLW1kLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC0xLTIsXG4gICAgLmdyaWQtbWQtNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1tZC03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMi0zLFxuICAgIC5ncmlkLW1kLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtMy00LFxuICAgIC5ncmlkLW1kLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbWQtNS02LFxuICAgIC5ncmlkLW1kLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLW1kLTEsXG4gICAgLmdyaWQtbWQtMS0xLFxuICAgIC5ncmlkLW1kLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC1tZC1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLW1kLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3IgbGFyZ2Ugd2lkdGggc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLWxnLTEsXG4gICAgLmdyaWQtbGctMS0xLFxuICAgIC5ncmlkLWxnLTEtMixcbiAgICAuZ3JpZC1sZy0xLTMsXG4gICAgLmdyaWQtbGctMi0zLFxuICAgIC5ncmlkLWxnLTEtNCxcbiAgICAuZ3JpZC1sZy0zLTQsXG4gICAgLmdyaWQtbGctMS02LFxuICAgIC5ncmlkLWxnLTUtNixcbiAgICAuZ3JpZC1sZy0xLTEyLFxuICAgIC5ncmlkLWxnLTItMTIsXG4gICAgLmdyaWQtbGctMy0xMixcbiAgICAuZ3JpZC1sZy00LTEyLFxuICAgIC5ncmlkLWxnLTUtMTIsXG4gICAgLmdyaWQtbGctNi0xMixcbiAgICAuZ3JpZC1sZy03LTEyLFxuICAgIC5ncmlkLWxnLTgtMTIsXG4gICAgLmdyaWQtbGctOS0xMixcbiAgICAuZ3JpZC1sZy0xMC0xMixcbiAgICAuZ3JpZC1sZy0xMS0xMixcbiAgICAuZ3JpZC1sZy0xMi0xMixcbiAgICAuZ3JpZC1sZy1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLWxnLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS02LFxuICAgIC5ncmlkLWxnLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS00LFxuICAgIC5ncmlkLWxnLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMS0zLFxuICAgIC5ncmlkLWxnLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy0xLTIsXG4gICAgLmdyaWQtbGctNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC1sZy03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMi0zLFxuICAgIC5ncmlkLWxnLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctMy00LFxuICAgIC5ncmlkLWxnLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQtbGctNS02LFxuICAgIC5ncmlkLWxnLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLWxnLTEsXG4gICAgLmdyaWQtbGctMS0xLFxuICAgIC5ncmlkLWxnLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC1sZy1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLWxnLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBTcGVjaWZpYyBncmlkcyBmb3IgZXh0cmEgbGFyZ2Ugd2lkdGggc2NyZWVucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiR4bC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLXhsLTEsXG4gICAgLmdyaWQteGwtMS0xLFxuICAgIC5ncmlkLXhsLTEtMixcbiAgICAuZ3JpZC14bC0xLTMsXG4gICAgLmdyaWQteGwtMi0zLFxuICAgIC5ncmlkLXhsLTEtNCxcbiAgICAuZ3JpZC14bC0zLTQsXG4gICAgLmdyaWQteGwtMS02LFxuICAgIC5ncmlkLXhsLTUtNixcbiAgICAuZ3JpZC14bC0xLTEyLFxuICAgIC5ncmlkLXhsLTItMTIsXG4gICAgLmdyaWQteGwtMy0xMixcbiAgICAuZ3JpZC14bC00LTEyLFxuICAgIC5ncmlkLXhsLTUtMTIsXG4gICAgLmdyaWQteGwtNi0xMixcbiAgICAuZ3JpZC14bC03LTEyLFxuICAgIC5ncmlkLXhsLTgtMTIsXG4gICAgLmdyaWQteGwtOS0xMixcbiAgICAuZ3JpZC14bC0xMC0xMixcbiAgICAuZ3JpZC14bC0xMS0xMixcbiAgICAuZ3JpZC14bC0xMi0xMixcbiAgICAuZ3JpZC14bC1nb2xkZW4tbGFyZ2VyLFxuICAgIC5ncmlkLXhsLWdvbGRlbi1zbWFsbGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS0xMiB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDguMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS02LFxuICAgIC5ncmlkLXhsLTItMTIge1xuICAgICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogMTYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS00LFxuICAgIC5ncmlkLXhsLTMtMTIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAqd2lkdGg6IDI0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMS0zLFxuICAgIC5ncmlkLXhsLTQtMTIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICp3aWR0aDogMzMuMzAyMyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtZ29sZGVuLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMzguMjcxNiU7XG4gICAgICAgICp3aWR0aDogMzguMjQwNiU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtNS0xMiB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAgICAgKndpZHRoOiA0MS42MzU3JTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC0xLTIsXG4gICAgLmdyaWQteGwtNi0xMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICp3aWR0aDogNDkuOTY5JTtcbiAgICB9XG5cbiAgICAuZ3JpZC14bC03LTEyIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDU4LjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLWdvbGRlbi1sYXJnZXIge1xuICAgICAgICB3aWR0aDogNjEuNzI4MyU7XG4gICAgICAgICp3aWR0aDogNjEuNjk3MyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMi0zLFxuICAgIC5ncmlkLXhsLTgtMTIge1xuICAgICAgICB3aWR0aDogNjYuNjY2NyU7XG4gICAgICAgICp3aWR0aDogNjYuNjM1NyU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtMy00LFxuICAgIC5ncmlkLXhsLTktMTIge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAqd2lkdGg6IDc0Ljk2OSU7XG4gICAgfVxuXG4gICAgLmdyaWQteGwtNS02LFxuICAgIC5ncmlkLXhsLTEwLTEyIHtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICAqd2lkdGg6IDgzLjMwMjMlO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTExLTEyIHtcbiAgICAgICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICAgICAqd2lkdGg6IDkxLjYzNTclO1xuICAgIH1cblxuICAgIC5ncmlkLXhsLTEsXG4gICAgLmdyaWQteGwtMS0xLFxuICAgIC5ncmlkLXhsLTEyLTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9DZW50ZXJpbmcgY2xhc3NlcyA6IEFkZCAuZ3JpZC14bC1jZW50ZXJlZCB0byB5b3VyIGNvbHVtbiB0byBjZW50ZXIgY29sdW1uc1xuICAgIC5ncmlkLXhsLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBUaGUgY29udGFpbmVyIGNsYXNzICh0aGluayBvZiBhIHJvdykgd2l0aGluIHdoaWNoIHRoZSBncmlkcyBjYW4gcmVzaWRlICovXG4uZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4vKiBBZGRpbmcgcGFkZGluZyB0byBlYWNoIHVuaXQgKi9cbi5ncmlkLXJvdyA+IGRpdixcbi5ncmlkLXJvdyA+IHNlY3Rpb24ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5ncmlkLXJvdyA+IGRpdixcbiAgICAuZ3JpZC1yb3cgPiBzZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgfVxufVxuLyogWW91IGNhbiBzcGVjaWZ5IG5vIHBhZGRpbmcgZm9yIGEgdW5pdCBieSBhZGRpbmcgYSBjbGFzcyBcImdyaWQtbm8tcGFkZGluZ1wiICovXG4uZ3JpZC1uby1wYWRkaW5nID4gZGl2LFxuLmdyaWQtbm8tcGFkZGluZyA+IHNlY3Rpb24ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBDT0xPUlMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8vIFV0aWxpdHkgZm9udCBjbGFzc2VzIGZvciBjb2xvcnNcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW1hcnkgQ29sb3JzLiBNb3N0bHkgYXBwbGllZCBpbiBidXR0b25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4ucHJpbWFyeS1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnlfY29sb3I7XG59XG4uc2Vjb25kYXJ5LWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5X2NvbG9yO1xufVxuLnNwZWNpYWwtY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsX2NvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9udCBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5oZWFkZXItZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaGVhZGVyLWZvbnQtY29sb3I7XG59XG4uYmFzZS1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG59XG4uc2Vjb25kYXJ5LWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xufVxuLnN1Y2Nlc3MtZm9udC1jb2xvciB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xufVxuLmVycm9yLWZvbnQtY29sb3Ige1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG59XG4ubGluay1mb250LWNvbG9yIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3I7XG59XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFja2dyb3VuZCBDb2xvcnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi5uZXV0cmFsLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG59XG4uc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi8qIVxuVFlQRVBMQVRFIDogU1RBUlRFUiBLSVRcblVSTCAuLi4uLi4uLi4uLiBodHRwOi8vdHlwZXBsYXRlLmNvbVxuVkVSU0lPTiAuLi4uLi4uIDIuMC4wXG5HaXRodWIgLi4uLi4uLi4gaHR0cHM6Ly9naXRodWIuY29tL3R5cGVwbGF0ZS9zdGFydGVyLWtpdFxuQVVUSE9SUyAuLi4uLi4uIERlbm5pcyBHYWViZWwgKEBncnlnaG9zdHZpc3VhbHMpICYgWmFjaGFyeSBLYWluIChAemFra2FpbilcbkxJQ0VOU0UgLi4uLi4uLiBDcmVhdGl2ZSBDb21tbW9ucyBBdHRyaWJ1dGlvbiAzLjAgKGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMClcbkxJQ0VOU0UgVVJMIC4uLiBodHRwczovL2dpdGh1Yi5jb20vdHlwZXBsYXRlL3N0YXJ0ZXIta2l0L2Jsb2IvbWFzdGVyL2xpY2Vuc2UudHh0XG4qL1xuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQXBwbGljYXRpb24gRm9udCBTdGFja1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbi5ncmlkLXJvdyBbY2xhc3MqPSdncmlkJ10ge1xuICAgIC8qIFNldCB5b3VyIGNvbnRlbnQgZm9udCBzdGFjayBoZXJlOiAqL1xuICAgIC8vIGZvbnQtZmFtaWx5OiAnTXVsaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgV29yZCBXcmFwXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi5icmVha3dvcmQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm5vcm1hbC13cmFwIHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLmluaGVyaXQtd3JhcCB7XG4gICAgd29yZC13cmFwOiBhdXRvO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBUeXBlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqL1xuXG5odG1sIHtcbiAgICBmb250OiBub3JtYWwgbWF0aC5wZXJjZW50YWdlKGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LXNpemUpICN7Jy8nfSN7Y29tbW9uVmFyaWFibGVzLiRiYXNlLWxpbmUtaGVpZ2h0fVxuICAgICAgICBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7IC8qIGJhc2UgZm9udCBzaXplIDE4cHggd2l0aCAxLjY1IGxpbmUtaGVpZ2h0ICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xufVxuXG5ib2R5IHtcbiAgICAvLyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmluZSBQcmludFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWFkaW5nc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyAvKiAgdm9vZG9vIHRvIGVuYWJsZSBsaWdhdHVyZXMgYW5kIGtlcm5pbmcgfCBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL0NTUy90ZXh0LXJlbmRlcmluZyAqL1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWZhbWlseTtcbiAgICAvLyB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnM7XG59XG5cbi8qKlxuKiBFeHBsYW5hdGlvbjpcbiogbWFyZ2luLWJvdHRvbSA9ICggYmFzZSBmb250LXNpemUgKiBiYXNlIGxpbmUtaGVpZ2h0ICkgLyBjdXJyZW50IGZvbnQtc2l6ZS4gVGhpcyBpcyBjYWxjdWxhdGVkIHVzaW5nIHRoZSBmdW5jdGlvbiB0eXBlLW1hcmdpbi1jYWxjdWxhdG9yXG4qXG4qIE1ha2VzIHN1cmUgdGhhdCB0aGVyZSdzIGFsd2F5cyBvbmUgdW5pdCBvZiBtZWFzdXJlJ3Mgd29ydGggb2Ygc3BhY2UgYmV0d2VlbiBzdHVmZlxuKiBmb3IgaGVhZGluZ3MuIFRoaXMgaXMgYmV0dGVyIHRoYW4gc3BhY2luZyB1c2luZyBsaW5lLWhlaWdodCBiZWNhdXNlIG9mIHRoZSB3cmFwcGluZyBpc3N1ZSB3aGVyZSB3ZSBoYXZlXG4qIHdyYXBwaW5nIG9udG8gMiBsaW5lcyB3aXRoIGEgaGlnaCBsaW5lLWhlaWdodC5cbiogZm9udCBzaXplKHJlbSk9Zm9udCBzaXplKHB4KS9iYXNlIGZvbnQgc2l6ZShweClcbiAqL1xuXG5oMSxcbi5hbHBoYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgxLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oZnVuY3Rpb25zLnR5cGUtbWFyZ2luLWNhbGN1bGF0b3IoY29tbW9uVmFyaWFibGVzLiRoMS1mb250LXNpemUpKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRoMS1mb250LWNvbG9yO1xufVxuXG5oMixcbi5iZXRhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKFxuICAgICAgICBjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZVxuICAgICk7IC8vSWYgeW91IGNoYW5nZSB0aGlzIHZhbHVlLCByZW1lbWJlciB0byBjaGFuZ2UgdGhlIG1hcmdpbi10b3AgZm9yIGEgc2VjdGlvbiBpbiBtYWluLlxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKGZ1bmN0aW9ucy50eXBlLW1hcmdpbi1jYWxjdWxhdG9yKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKSk7XG59XG5cbmgzLFxuLmdhbW1hIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAvLyBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKHR5cGUtbWFyZ2luLWNhbGN1bGF0b3IodmFyaWFibGVzLiRoMy1mb250LXNpemUpKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjc1KTtcbn1cblxuaDQsXG5oNSxcbmg2LFxuLmRlbHRhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbShmdW5jdGlvbnMudHlwZS1tYXJnaW4tY2FsY3VsYXRvcihjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSkpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNik7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1jb2xvcjtcbn1cblxuLy9FeHRyYSBsYXJnZSBmb250ICh1c2VkIG1vc3RseSBmb3IgZXh0cmEgbGFyZ2UgaWNvbnMpXG4uZXh0cmEtbGFyZ2UtZm9udC1zaXplIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZXh0cmEtbGFyZ2UtZm9udC1zaXplKTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBhcmFncmFwaHMgYW5kIEluZGVudGF0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbnAge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbTsgLyogYm90dG9tIG1hcmdpbiBmb3IgcGFyYWdyYXBocyAqL1xufVxuXG4vKiB0ZXh0IGluZGVudCBhbmQgbm8gdG9wIG1hcmdpbiBvbiBzdWJzZXF1ZW50IHBhcmFncmFwaHMgKi9cbnAgKyBwIHtcbiAgICB0ZXh0LWluZGVudDogMC43NWVtOyAvKiBpbmRlbnQgc3Vic2VxdWVudCBwYXJhZ3JhcGhzICovXG4gICAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEh5cGhlbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXQsXG5hYmJyLFxuYWNyb255bSxcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG52YXIsXG5zdHJvbmcsXG5lbSxcbmEsXG5idXR0b24ge1xuICAgIC8qIEFjY2VwdGVkIHZhbHVlczogWyBub25lIHwgbWFudWFsIHwgYXV0byBdICovIC8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90aG91Z2h0cy8yMDEyLzEyLzE3L3doZXJlLXRvLWF2b2lkLWNzcy1oeXBoZW5hdGlvbiAqL1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQWJicmV2aWF0aW9ucyBNYXJrdXBcblxuICA8YWJiciB0aXRsZT1cImh5cGVyIHRleHQgbWFya3VwIGxhbmd1YWdlXCI+SE1UTDwvYWJicj5cblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5hYmJyLFxuLnNtYWxsLWNhcHMge1xuICAgIC13ZWJraXQtZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIC1tb3otZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIC1tcy1mb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzbWFsbC1mb250LWNvbG9yO1xufVxuXG5hYmJyW3RpdGxlXTpob3ZlciB7XG4gICAgY3Vyc29yOiBoZWxwOyAvKiBjdXJzb3IgY2hhbmdlZCB0byBhIHF1ZXN0aW9uIG1hcmsgd2hlbiBpdCBoYXMgYSB0aXRsZSAqL1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBPcmRlcmVkIExpc3RzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4vLyAgb2wge1xuLy8gICAgIGNvdW50ZXItcmVzZXQ6bGk7IC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xuLy8gICAgIG1hcmdpbi1sZWZ0OjA7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IG1hcmdpbiAqL1xuLy8gICAgIHBhZGRpbmctbGVmdDowOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBwYWRkaW5nICovXG4vLyB9XG4vLyBvbCA+IGxpIHtcbi8vICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgLyogQ3JlYXRlIGEgcG9zaXRpb25pbmcgY29udGV4dCAqL1xuLy8gICAgIG1hcmdpbjowIDAgNnB4IDJlbTsgLyogR2l2ZSBlYWNoIGxpc3QgaXRlbSBhIGxlZnQgbWFyZ2luIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIG51bWJlcnMgKi9cbi8vICAgICBwYWRkaW5nOjRweCA4cHg7IC8qIEFkZCBzb21lIHNwYWNpbmcgYXJvdW5kIHRoZSBjb250ZW50ICovXG4vLyAgICAgbGlzdC1zdHlsZTpub25lOyAvKiBEaXNhYmxlIHRoZSBub3JtYWwgaXRlbSBudW1iZXJpbmcgKi9cbi8vICAgICAvLyBib3JkZXItdG9wOjJweCBzb2xpZCAjNjY2O1xuLy8gICAgIC8vIGJhY2tncm91bmQ6I2Y2ZjZmNjtcbi8vIH1cbi8vIG9sID4gbGk6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OmNvdW50ZXIobGkpOyAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuLy8gICAgIGNvdW50ZXItaW5jcmVtZW50OmxpOyAvKiBJbmNyZW1lbnQgdGhlIGNvdW50ZXIgYnkgMSAqL1xuLy8gICAgIC8qIFBvc2l0aW9uIGFuZCBzdHlsZSB0aGUgbnVtYmVyICovXG4vLyAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4vLyAgICAgdG9wOi0ycHg7XG4vLyAgICAgbGVmdDotMmVtO1xuLy8gICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94O1xuLy8gICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuLy8gICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbi8vICAgICB3aWR0aDoyZW07XG4vLyAgICAgLyogU29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBudW1iZXIgYW5kIHRoZSBjb250ZW50IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydFxuLy8gICAgICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuLy8gICAgIG1hcmdpbi1yaWdodDo4cHg7XG4vLyAgICAgcGFkZGluZzo0cHg7XG4vLyAgICAgLy8gYm9yZGVyLXRvcDoycHggc29saWQgIzY2Njtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgY29sb3I6I2ZmZjtcbi8vICAgICBiYWNrZ3JvdW5kOiM2NjY7XG4vLyAgICAgZm9udC13ZWlnaHQ6NzAwO1xuLy8gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSguOSk7XG4vLyAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4vLyB9XG4vLyBsaSBvbCxcbi8vIGxpIHVsIHttYXJnaW4tdG9wOjZweDt9XG4vLyBvbCBvbCBsaTpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOjA7fVxuLy8gbGkgcHtcbi8vICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSguNzUpO1xuLy8gfVxuXG5vbCB7XG4gICAgY291bnRlci1yZXNldDogbGk7IC8qIEluaXRpYXRlIGEgY291bnRlciAqL1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvKiBSZW1vdmUgdGhlIGRlZmF1bHQgbGVmdCBtYXJnaW4gKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8qIFJlbW92ZSB0aGUgZGVmYXVsdCBsZWZ0IHBhZGRpbmcgKi9cbn1cbm9sID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogQ3JlYXRlIGEgcG9zaXRpb25pbmcgY29udGV4dCAqL1xuICAgIG1hcmdpbjogMCAwIDZweCAyZW07IC8qIEdpdmUgZWFjaCBsaXN0IGl0ZW0gYSBsZWZ0IG1hcmdpbiB0byBtYWtlIHJvb20gZm9yIHRoZSBudW1iZXJzICovXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgLy8gcGFkZGluZzo0cHggOHB4OyAvKiBBZGQgc29tZSBzcGFjaW5nIGFyb3VuZCB0aGUgY29udGVudCAqL1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIERpc2FibGUgdGhlIG5vcm1hbCBpdGVtIG51bWJlcmluZyAqL1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xufVxub2wgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpOyAvKiBVc2UgdGhlIGNvdW50ZXIgYXMgY29udGVudCAqL1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgLyogSW5jcmVtZW50IHRoZSBjb3VudGVyIGJ5IDEgKi9cbiAgICAvKiBQb3NpdGlvbiBhbmQgc3R5bGUgdGhlIG51bWJlciAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJlbTtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDJlbTtcbiAgICAvKiBTb21lIHNwYWNlIGJldHdlZW4gdGhlIG51bWJlciBhbmQgdGhlIGNvbnRlbnQgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0XG4gICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC45KTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG59XG5saSBvbCxcbmxpIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5vbCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZBUSBMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uZmFxID4gcDphZnRlcixcbi5mYXEgPiBvbDphZnRlcixcbi5mYXEgPiB1bDphZnRlciB7XG4gICAgY29udGVudDogJy0tLS0tLS0tLS0tLS0tLSDCpyAtLS0tLS0tLS0tLS0tLS0nO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IC0xLjNlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOCk7XG4gICAgcGFkZGluZzogMS41ZW0gMC4yNWVtIDAgMC4yNWVtO1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xufVxuLmZhcSA+IHA6bGFzdC1jaGlsZDphZnRlcixcbi5mYXEgPiBvbDpsYXN0LWNoaWxkOmFmdGVyLFxuLmZhcSA+IHVsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRGVmaW5pdGlvbiBMaXN0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIExpbmluZyBEZWZpbml0aW9uIFN0eWxlIE1hcmt1cFxuICpcbiAgPGRsIGNsYXNzPVwibGluaW5nXCI+XG4gICAgPGR0PjxiPjwvYj48L2R0PlxuICAgIDxkZD48L2RkPlxuICA8L2RsPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgbWFya3VwLlxuICpcbiAqL1xuLmxpbmluZyBkdCxcbi5saW5pbmcgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG59XG4ubGluaW5nIGR0ICsgZHQ6YmVmb3JlLFxuLmxpbmluZyBkZCArIGR0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcQSc7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5saW5pbmcgZGQgKyBkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcsICc7XG59XG4ubGluaW5nIGRkOmJlZm9yZSB7XG4gICAgY29udGVudDogJzogJztcbiAgICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuXG4vKipcbiAqIERpY3Rpb25hcnkgRGVmaW5pdGlvbiBTdHlsZSBNYXJrdXBcbiAqXG4gIDxkbCBjbGFzcz1cImRpY3Rpb25hcnktc3R5bGVcIj5cbiAgICA8ZHQ+PGI+PC9iPjwvZHQ+XG4gICAgICA8ZGQ+PC9kZD5cbiAgPC9kbD5cbiAqXG4gKiBFeHRlbmQgdGhpcyBvYmplY3QgaW50byB5b3VyIG1hcmt1cC5cbiAqXG4gKi9cbi5kaWN0aW9uYXJ5LXN0eWxlIGR0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY291bnRlci1yZXNldDogZGVmaW5pdGlvbnM7XG59XG4uZGljdGlvbmFyeS1zdHlsZSBkdCArIGR0OmJlZm9yZSB7XG4gICAgY29udGVudDogJywgJztcbiAgICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuLmRpY3Rpb25hcnktc3R5bGUgZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBkZWZpbml0aW9ucztcbn1cbi5kaWN0aW9uYXJ5LXN0eWxlIGRkOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihkZWZpbml0aW9ucywgZGVjaW1hbCkgJy4gJztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJsb2NrcXVvdGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8qKlxuICogQmxvY2txdW90ZSBNYXJrdXBcbiAqXG4gIDxmaWd1cmU+XG4gICAgPGJsb2NrcXVvdGUgY2xhc3M9XCJibG9ja3F1b3RlXCIgY2l0ZT1cIlwiPlxuICAgICAgPHA+PC9wPlxuICAgIDwvYmxvY2txdW90ZT5cbiAgICA8ZmlnY2FwdGlvbj5cbiAgICAgIDxjaXRlPlxuICAgICAgICA8c21hbGw+PGEgZGF0YS1oaXN0b3J5LW5hdmlnYXRlIGhyZWY9XCJcIj48L2E+PC9zbWFsbD5cbiAgICAgIDwvY2l0ZT5cbiAgICA8L2ZpZ2NhcHRpb24+XG4gIDwvZmlndXJlPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgbWFya3VwLlxuICpcbiAqL1xuXG4uYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODI1ZW07XG59XG5cbi5ibG9ja3F1b3RlICsgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2txdW90ZSArIGZpZ2NhcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7IC8qIFwiLVwiIGlzIHlvdXIgY2l0YXRpb24gZmxvdXJpc2ggKi9cbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFB1bGwgUXVvdGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8qKlxuICogUHVsbCBRdW90ZXMgTWFya3VwXG4gKlxuICA8YXNpZGUgY2xhc3M9XCJwdWxsLXF1b3RlXCI+XG4gICAgPGJsb2NrcXVvdGU+XG4gICAgICA8cD48L3A+XG4gICAgPC9ibG9ja3F1b3RlPlxuICA8L2FzaWRlPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgY3VzdG9tIHN0eWxlc2hlZXQuXG4gKlxuICovXG4ucHVsbC1xdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cbi5wdWxsLXF1b3RlOmJlZm9yZSxcbi5wdWxsLXF1b3RlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBjb2xvcjogI2RjOTc2ZTtcbn1cbi5wdWxsLXF1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAnCc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG4ucHVsbC1xdW90ZTphZnRlciB7XG4gICAgY29udGVudDogJ+KAnSc7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIEZpZ3VyZXMgTWFya3VwXG4gKlxuICA8ZmlndXJlPlxuICAgIDxmaWdjYXB0aW9uPlxuICAgICAgPHN0cm9uZz5GaWcuIDQuMiB8IDwvc3Ryb25nPlR5cGUgQW5hdG9teSwgYW4gZXhjZXJwdCBmcm9tIE1hcmsgQm91bHRvbidzIGJvb2s8Y2l0ZSB0aXRsZT1cImh0dHA6Ly9kZXNpZ25pbmdmb3J0aGV3ZWIuY28udWsvYm9vay9wYXJ0My9wYXJ0M19jaGFwdGVyMTEucGhwXCI+XCJEZXNpZ25pbmcgZm9yIHRoZSBXZWJcIjwvY2l0ZT5cbiAgICA8L2ZpZ2NhcHRpb24+XG4gIDwvZmlndXJlPlxuICpcbiAqIEV4dGVuZCB0aGlzIG9iamVjdCBpbnRvIHlvdXIgbWFya3VwLlxuICpcbiAqL1xuXG4vKipcbiAqXG4gKlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4vKipcbiAqIFRhYmxlcyBNYXJrdXBcbiAqXG4gIDx0YWJsZT5cbiAgXHQ8dGhlYWQ+XG4gIFx0XHQ8dHI+XG4gIFx0XHRcdDx0aD48L3RoPlxuICBcdFx0PC90cj5cbiAgXHQ8L3RoZWFkPlxuICBcdDx0Ym9keT5cbiAgXHRcdDx0cj5cbiAgXHRcdFx0PHRkPjwvdGQ+XG4gIFx0XHQ8L3RyPlxuICBcdDwvdGJvZHk+XG5cbiAgPC90YWJsZT5cbiAqXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxudGQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5hIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRsaW5rLWZvbnQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWRkcmVzc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU3RhdHMgLyBOdW1iZXJzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uc3RhdHMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMi42MTc5NDQ0NDQpO1xufVxuLnN0YXRzLWxhYmVsIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi8qKlxuICAqXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBWaWN0b3JzXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgKi9cbi52aWN0b3JzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJ3R5cG9ncmFwaHknO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBGT1JNUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKipcbiAgdGl0bGU6IEZvcm1zXG4gIHNlY3Rpb246IEF0b21zXG4gIGRlc2NyaXB0aW9uOiBUaGVzZSBhcmUgdGhlIGJhc2ljIHN0eWxlcyB0aGF0IGFyZSBhcHBsaWVkIHRvIGFueSBmb3JtIG9uIFVNQ2xpbmljYWxTdHVkaWVzLm9yZy4gVGhlc2UgZm9ybSBlbGVtZW50cyBjYW4gYmUgYXBwbGllZCB3aXRoaW4gb3VyIGdyaWQgdG8gbGF5IHRoZW0gb3V0IGluIGEgY2VydGFpbiB3YXkuIEFsb25nIHdpdGggc3R5bGluZyB0aGUgbmF0aXZlIEhUTUwgZWxlbWVudHMsIHdlIGFsc28gaGF2ZSBzb21lIHV0aWxpdHkgY2xhc3NlcyBsaWtlIFwiaW5wdXQtcm91bmRlZFwiIGZvciByb3VuZGVkIGlucHV0cyBhbmQgXCJmb3JtLWFsaWduZWRcIiBmb3IgYWxpZ25lZCBmb3JtcyB3aGVyZSB0ZXh0IGFuZCBpbnB1dCBjb250cm9scyBhcmUgb24gc2FtZSBsaW5lIGFuZCB0ZXh0IGlzIHJpZ2h0IGFsaWduZWQuIFNlZSBleGFtcGxlcyBiZWxvdyBmb3IgZGV0YWlscy5cbiAgZXhhbXBsZTpcbiAgXHQ8ZGl2IGNsYXNzPVwiZ3JpZC1yb3dcIj5cblx0ICAgIDxkaXYgY2xhc3M9XCJncmlkLWdvbGRlbi1zbWFsbGVyIGdyaWQtbWQtMS0zXCI+PHA+R29sZGVuIFNtYWxsZXIgU2VnbWVudCBvbiBzbWFsbCBzY3JlZW5zLCAxLzNyZCB3aWR0aCBvbiBtZWRpdW0gc2NyZWVuczwvcD48L2Rpdj5cblx0ICAgIDxkaXYgY2xhc3M9XCJncmlkLWdvbGRlbi1sYXJnZXIgZ3JpZC1tZC0xLTNcIj48cD5Hb2xkZW4gTGFyZ2VyIFNlZ21lbnQgb24gc21hbGwgc2NyZWVucywgMS8zcmQgd2lkdGggb24gbWVkaXVtIHNjcmVlbnM8L3A+PC9kaXY+XG5cdDwvZGl2PlxuKioqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdtb250aCddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSd3ZWVrJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSdjb2xvciddLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRmaWVsZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG59XG5cbi8qXG5OZWVkIHRvIHNlcGFyYXRlIG91dCB0aGUgOm5vdCgpIHNlbGVjdG9yIGZyb20gdGhlIHJlc3Qgb2YgdGhlIENTUyAyLjEgc2VsZWN0b3JzXG5zaW5jZSBJRTggd29uJ3QgZXhlY3V0ZSBDU1MgdGhhdCBjb250YWlucyBhIENTUzMgc2VsZWN0b3IuXG4qL1xuaW5wdXQ6bm90KFt0eXBlXSkge1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRmaWVsZC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIENocm9tZSAoYXMgb2Ygdi4zMi8zNCBvbiBPUyBYKSBuZWVkcyBhZGRpdGlvbmFsIHJvb20gZm9yIGNvbG9yIHRvIGRpc3BsYXkuICovXG4vKiBNYXkgYmUgYWJsZSB0byByZW1vdmUgdGhpcyB0d2VhayBhcyBjb2xvciBpbnB1dHMgYmVjb21lIG1vcmUgc3RhbmRhcmRpemVkIGFjcm9zcyBicm93c2Vycy4gKi9cbmlucHV0W3R5cGU9J2NvbG9yJ10ge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xufVxuXG4vLyBJZiB5b3UgbmVlZCB0byBub3JtYWxpemUgYW5kIGFsaWduIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGlucHV0cyBvbiBzZXBhcmF0ZSBsaW5lcywgYWRkIHRoZSBmdWxsLWxpbmUtY2hlY2tib3ggb3IgZnVsbC1saW5lLXJhZGlvIGNsYXNzbmFtZS5cbi5mdWxsLWxpbmUtY2hlY2tib3gsXG4uZnVsbC1saW5lLXJhZGlvIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdWJtaXQgYnV0dG9uIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNpYyBpbnB1dCBlbGVtZW50cyBzdHlsaW5nIG9uIGZvY3VzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbmlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdtb250aCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGltZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cyxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXG5pbnB1dFt0eXBlPSdjb2xvciddOmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQgXFw5OyAvKiBJRTYtOSAqL1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTsgLyogSUU2LTkgKi9cbiAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRmb3JtLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcbn1cblxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzLFxuaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyxcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gICAgb3V0bGluZTogMXB4IGF1dG8gdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgZGlzYWJsZWQgaW5wdXQgZWxlbWVudHMgc3R5bGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dFt0eXBlPSd0ZXh0J11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdlbWFpbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3VybCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2RhdGUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdtb250aCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3RpbWUnXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdkYXRldGltZSddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nd2VlayddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J251bWJlciddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3RlbCddW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2NvbG9yJ11bZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGVkO1xuICAgIGNvbG9yOiAjY2FkMmQzO1xufVxuXG4vKlxuTmVlZCB0byBzZXBhcmF0ZSBvdXQgdGhlIDpub3QoKSBzZWxlY3RvciBmcm9tIHRoZSByZXN0IG9mIHRoZSBDU1MgMi4xIHNlbGVjdG9yc1xuc2luY2UgSUU4IHdvbid0IGV4ZWN1dGUgQ1NTIHRoYXQgY29udGFpbnMgYSBDU1MzIHNlbGVjdG9yLlxuKi9cbmlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGVkO1xuICAgIGNvbG9yOiAjY2FkMmQzO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzaWMgcmVhZC1vbmx5IGlucHV0IGVsZW1lbnRzIHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuaW5wdXRbcmVhZG9ubHldLFxuc2VsZWN0W3JlYWRvbmx5XSxcbnRleHRhcmVhW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdHlsaW5nIGZvciBpbnZhbGlkIGlucHV0cyBhbmQgdGV4dCBhcmVhc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuaW5wdXQ6Zm9jdXM6aW52YWxpZCxcbnRleHRhcmVhOmZvY3VzOmludmFsaWQsXG5zZWxlY3Q6Zm9jdXM6aW52YWxpZCB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG59XG5pbnB1dDpmb2N1czppbnZhbGlkOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXM6aW52YWxpZDpmb2N1cyxcbnNlbGVjdDpmb2N1czppbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG59XG5pbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXM6aW52YWxpZDpmb2N1cyxcbmlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXM6aW52YWxpZDpmb2N1cyxcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXM6aW52YWxpZDpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2U5MzIyZDtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNlbGVjdCBlbGVtZW50IHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuc2VsZWN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb21tb25WYXJpYWJsZXMuJGZvcm0tZmllbGQtYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vSGFjayB0byBhZGQgcGFkZGluZyB0byBzZWxlY3QgZWxlbWVudHMgc2luY2Ugd2Via2l0IGJyb3dzZXJzIGRvIG5vdCBhbGxvdyBpdFxuICAgIC8vICAgICB0ZXh0LWluZGVudDowLjVlbTtcbiAgICBoZWlnaHQ6IDIuOThlbTsgLy9wYWRkaW5nICsgYnVmZmVyICsgZm9udC1zaXplXG59XG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMYWJlbCBlbGVtZW50IHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmxhYmVsIHtcbiAgICAvLyBtYXJnaW46IDAuNWVtIDAgMC4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLy9CbG9jayBsYWJlbHMgZm9yIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnNcbmxhYmVsLmJsb2NrLWxhYmVsLFxuLmZvcm0tc3RhY2tlZCBsYWJlbC5ibG9jay1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lVmFyaWFibGVzLiRjaGVjay1yYWRpby1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG59XG5sYWJlbC5ibG9jay1sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8vSGFjayBmb3IgY2hlY2tib3hlcyBvciByYWRpb3MgdG8gc2hvdyBzYW1lIGhlaWdodCBpbiBpbmxpbmUgZm9ybXMuIFVzZSBhZGRpdGlvbmFsIGJlbG93IGNsYXNzIGZvciBsYWJlbHMgaW4gaW5saW5lIGZvcm1zXG5sYWJlbC5ibG9jay1sYWJlbC5pbmxpbmUtYmxvY2stbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuOWVtICFpbXBvcnRhbnQ7XG59XG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmllbGRzZXQgZWxlbWVudCBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAyZW0gMC43NWVtIDJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xufVxuXG5maWVsZHNldC5zcGVjaWFsLWZpZWxkc2V0IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAxNSUpO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExlZ2VuZCBlbGVtZW50IHN0eWxpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmxlZ2VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nOiAxZW0gMCAwLjNlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJGhlYWRlci1mb250LWZhbWlseTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1sZWdlbmQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjM1KTtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBAZXh0ZW5kIC5iZXRhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFN0YWNrZWQgZm9ybSBzeWxpbmcgKGNyZWF0ZSBhIHN0YWNrZWQgZm9ybSB3aXRoIGlucHV0IGVsZW1lbnRzIGJlbG93IHRoZSBsYWJlbHMpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J3RleHQnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ndXJsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2RhdGUnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0nbW9udGgnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ndGltZSddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J251bWJlciddLFxuLmZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbi5mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT0ndGVsJ10sXG4uZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4uZm9ybS1zdGFja2VkIHNlbGVjdCxcbi5mb3JtLXN0YWNrZWQgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEuNSk7XG59XG5cbi5mb3JtLXN0YWNrZWQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcbk5lZWQgdG8gc2VwYXJhdGUgb3V0IHRoZSA6bm90KCkgc2VsZWN0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgQ1NTIDIuMSBzZWxlY3RvcnNcbnNpbmNlIElFOCB3b24ndCBleGVjdXRlIENTUyB0aGF0IGNvbnRhaW5zIGEgQ1NTMyBzZWxlY3Rvci5cbiovXG4uZm9ybS1zdGFja2VkIGlucHV0Om5vdChbdHlwZV0pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4vKlxuQ2xhc3MgaW5saW5lLWZpZWxkcyBwcm92aWRlcyBhIHdheSB0byB1c2UgaW5saW5lIGZpZWxkcyB3aXRoaW4gYSBzdGFja2VkIGZvcm0uIEV4YW1wbGU6IEZpcnN0IE5hbWUgYW5kIGxhc3QgbmFtZS4gQWRkIHRoZSBjbGFzcyAuaW5saW5lLWZpZWxkcyB0byB0aGUgb3V0ZXIgZmllbGQgY29udGFpbmVyLlxuKi9cbi5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmZvcm0tc3RhY2tlZCAuaW5saW5lLWZpZWxkcyAuZmllbGQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xufVxuXG4uZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqKiBIYWNrIGZvciBzZWxlY3QgYm94ZXMgb24gRkYgdGhhdCBhcHBlYXIgdW5hbGlnbmVkLiBFc3BlY2lhbGx5IGFwcGxpZXMgdG8gZGF0ZSBmaWVsZHMgKioqL1xuLy9UaGUgYmVsb3cgb25seSB0YXJnZXRzIEZGIChhbGwgdmVyc2lvbnMpXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgICAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzLnZhbGlkYXRpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLWVycm9yLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLXN0YWNrZWQgZmllbGRzZXQgPiAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4vKipcbkNsYXNzIGN1cnJlbmN5IGZpZWxkIHByb3ZpZGVzIGEgd2F5IHRvIHVzZSBhIGFkZCBhIGN1cnJlbmN5IGZpZWxkIGludG8geW91ciBzdGFja2VkIGZvcm0uIEFkZCBjbGFzcyAuY3VycmVuY3ktZmllbGQgdG8geW91ciBvdXRlciBjb250YWluZXIgd2hpY2ggY29udGFpbnMgdGhlIGZpZWxkIGFuZCB0aGUgJCBzeW1ib2wuXG4gKi9cbi5jdXJyZW5jeS1maWVsZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uY3VycmVuY3ktZmllbGQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbW1vblZhcmlhYmxlcy4kZm9ybS1maWVsZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjllbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uY3VycmVuY3ktZmllbGQgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qXG5DbGFzcyAub3RoZXItbGFiZWwgY2FuIGJlIHVzZWQgZm9yIGEgZmllbGQgbGFiZWwgdGhhdCBpcyB3aXRoaW5nIGEgZmllbGQgY29udGFpbmVyIHRoYXQgY29udGFpbnMgYSBncm91cCBvZiBmaWVsZHMuIFR5cGljYWxseSB1c2VkIGZvciB0aGUgXCJPdGhlclwiIGZpZWxkIGJlbG93IGNoZWNrYm94ZXMuXG4qL1xuLmZvcm0tc3RhY2tlZCAub3RoZXItbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qXG5BIGZpZWxkIHdpdGggYSBsYWJlbCwgaGVscCB0ZXh0LCBoZWxwIGxpbmsgYW5kIGFuIGVycm9yIHRleHQgbmVlZHMgdG8gYmUgaW5zaWRlIGEgXCJmaWVsZC1jb250YWluZXJcIiBjbGFzcy4gVGhlIHN0eWxpbmcgZm9yIHRoaXMgd2l0aGluIGEgc3RhY2tlZCBmb3JtIGNsYXNzIGlzIGJlbG93XG4qL1xuXG4vL0ZpZWxkLWNvbnRhaW5lclxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4vL0lmIGFuIGlucHV0IGlzIGluc2lkZSBhIGZpZWxkLWNvbnRhaW5lciwgb25seSBhIHNtYWxsZXIgYm90dG9tIG1hcmdpbiBpcyByZXF1aXJlZFxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIGlucHV0LFxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIHNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG59XG5cbi8vIEhlbHAgdGV4dFxuLmZvcm0tc3RhY2tlZCAuZmllbGQtY29udGFpbmVyIC5maWVsZC1oZWxwLXRleHQge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG5cbi8vIEFkZGluZyBhIHRvcCBtYXJnaW4gdG8gdGhlIHN1Ym1pdCBidXR0b24gb2YgYSBmb3JtXG4uZm9ybS1zdGFja2VkIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSxcbi5mb3JtLXN0YWNrZWQgYVtjbGFzcyQ9J2J1dHRvbiddIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjQxNSk7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBbGlnbmVkIGZvcm0gc3lsaW5nICh0aGUgbGFiZWxzIGFyZSByaWdodC1hbGlnbmVkIGFnYWluc3QgdGhlIGZvcm0gaW5wdXQgY29udHJvbHMsIGJ1dCBvbiBzbWFsbGVyIHNjcmVlbnMgcmV2ZXJ0IHRvIGEgc3RhY2tlZCBmb3JtKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICBoeXBoZW5zOiBub25lO1xuICAgIC1tcy13b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmxhYmVsLWNvbnRhaW5lciAuZmllbGQtaGVscC10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmZvcm0tYWxpZ25lZCAuaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjQxNSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogOGVtO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmFsaWRhdGlvbiBlcnJvcnMgZm9yIFN0YWNrZWQgYW5kIEFsaWduZWQgZm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLy8gRXJyb3IgdGV4dCAoZXJyb3JzIHNob3cgdXAgd2hlbiB0aGUgSFRNTCB2YWxpZGF0aW9uIHJ1bnNcIilcbi5maWVsZC1lcnJvci10ZXh0IHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uZm9ybS1zdGFja2VkIC5maWVsZC1lcnJvciBpbnB1dCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHNlbGVjdCxcbi5mb3JtLXN0YWNrZWQgLmZpZWxkLWVycm9yIHRleHRhcmVhLFxuLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbi5mb3JtLWFsaWduZWQgLmZpZWxkLWVycm9yIC5pbnB1dC1jb250YWluZXIgc2VsZWN0LFxuLmZvcm0tYWxpZ25lZCAuZmllbGQtZXJyb3IgLmlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICNlOTMyMmQ7XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSb3VuZGVkIGlucHV0c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5pbnB1dC5pbnB1dC1yb3VuZGVkLFxuLmlucHV0LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi8qKlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHcm91cGVkIGlucHV0cyAoSW5wdXRzIHdpdGggYSBsYWJlbCB0aGF0IGFyZSB2ZXJ0aWNhbGx5IGdyb3VwZWQuIFdvcmsgd2VsbCBmb3Igc2lnbi11cCBmb3JtcyBvbiBtb2JpbGUpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4uZm9ybS1ncm91cCBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMgY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIDAgMDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0Omxhc3QtY2hpbGQge1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZhcmlvdXMgaW5wdXQgc2l6ZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLmlucHV0LTEge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LTItMyB7XG4gICAgd2lkdGg6IDY2JTtcbn1cbi5pbnB1dC0xLTIge1xuICAgIHdpZHRoOiA1MCU7XG59XG4uaW5wdXQtMS0zIHtcbiAgICB3aWR0aDogMzMlO1xufVxuLmlucHV0LTEtNCB7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlc3BvbnNpdmUgc3R1ZmYgd2hlcmUgZm9ybXMgbG9vayBkaWZmZXJlbnQgb24gbW9iaWxlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8vIFRhcmdldGluZyBzY3JlZW5zIGxlc3MgdGhhbiA2NDAgcGl4ZWxzIHdpZGUgKHBob25lcyArIDdpbmNoIHRhYmxldHMpXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjQxNSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0Om5vdChbdHlwZV0pLFxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgaW5wdXRbdHlwZT0ndXJsJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICAgIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gICAgaW5wdXRbdHlwZT0ndGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgICBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gICAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgICBzZWxlY3QsXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMS41KTtcbiAgICB9XG5cbiAgICBpbnB1dDpub3QoW3R5cGVdKSxcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgIGlucHV0W3R5cGU9J3VybCddLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICBpbnB1dFt0eXBlPSdtb250aCddLFxuICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgaW5wdXRbdHlwZT0nd2VlayddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIGlucHV0W3R5cGU9J2NvbG9yJ10sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmlucHV0LTEsXG4gICAgLmlucHV0LTItMyxcbiAgICAuaW5wdXQtMS0yLFxuICAgIC5pbnB1dC0xLTMsXG4gICAgLmlucHV0LTEtNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgXHR3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvL1N0YWNrZWQgRm9ybXNcbiAgICAuZm9ybS1zdGFja2VkIC5pbmxpbmUtZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5mb3JtLXN0YWNrZWQgLmlubGluZS1maWVsZHMgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwLjc1ZW0gMC43NWVtIDAuOWVtO1xuICAgIH1cblxuICAgIGxlZ2VuZCxcbiAgICBsYWJlbCB7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgICAgICAtbXMtaHlwaGVuczogbm9uZTtcbiAgICAgICAgaHlwaGVuczogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBBbGlnbmVkIEZvcm1zXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5sYWJlbC1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAubGFiZWwtY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlXSksXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd0aW1lJ10sXG4gICAgLmZvcm0tYWxpZ25lZCAuZmllbGQtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgIC5mb3JtLWFsaWduZWQgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICAuZm9ybS1hbGlnbmVkIC5maWVsZC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdjb2xvciddLFxuICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgfVxuXG4gICAgLmZvcm0tYWxpZ25lZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9ybS1hbGlnbmVkIC5idXR0b24tY29udGFpbmVyIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEuNSk7XG4gICAgfVxuXG4gICAgLy9NZXNzYWdlc1xuICAgIC5mb3JtLW1lc3NhZ2UtaW5saW5lLFxuICAgIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIC8qIEluY3JlYXNlZCBib3R0b20gcGFkZGluZyB0byBtYWtlIGl0IGdyb3VwIHdpdGggaXRzIHJlbGF0ZWQgaW5wdXQgZWxlbWVudC4gKi9cbiAgICAgICAgcGFkZGluZzogMC4yZW0gMCAwLjhlbTtcbiAgICB9XG5cbiAgICAvL0dsb2JhbCBGb3JtXG4gICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBCVVRUT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIGJ1dHRvbiBzdHlsaW5nLiBOb3QgdG8gYmUgdXNlZCBmb3IgbWFya3VwLlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHpvb206IDE7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IC8qSUUgNi83LzgqL1xuICAgIGJvcmRlcjogbm9uZSByZ2JhKDAsIDAsIDAsIDApOyAvKklFOSArIGV2ZXJ5dGhpbmcgZWxzZSovXG4gICAgZm9udC1mYW1pbHk6IGNvbW1vblZhcmlhYmxlcy4kYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgIC8vUmVtb3ZlZCB0aGUgc2VjdGlvbiBiZWxvdyB0byBwcmV2ZW50IHJlYWRtb3JlIHBsdWdpbiB0byBoaWRlIHRoZSBhY2NlcHQgYnV0dG9uIG9uIHVzZXIgYWdyZWVtZW50IGFmdGVyIHJlYWQgbW9yZSBpcyBjbGlja2VkIHVudGlsIHRoZSBjdXJzb3IgaG92ZXJzIG92ZXJcbiAgICAvL1x0QGV4dGVuZCAuaHZyLWZhZGU7XG59XG5cbi8qIEZpcmVmb3g6IEdldCByaWQgb2YgdGhlIGlubmVyIGZvY3VzIGJvcmRlciAqL1xuLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi8qY3NzbGludCBvdXRsaW5lLW5vbmU6ZmFsc2UqL1xuXG4vKlxuLmJ1dHRvbi1hY3RpdmUsXG4uYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwwLDAsIDAuMTUpIGluc2V0LCAwIDAgNnB4IHJnYmEoMCwwLDAsIDAuMjApIGluc2V0O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMFxcOTtcbn1cbiovXG5cbi5idXR0b25bZGlzYWJsZWRdLFxuLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSAuYnV0dG9uLWRpc2FibGVkLFxuLmJ1dHRvbi1kaXNhYmxlZDpob3Zlcixcbi5idXR0b24tZGlzYWJsZWQ6Zm9jdXMsXG4uYnV0dG9uLWRpc2FibGVkOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDAuNDtcbiAgICAtbW96LW9wYWNpdHk6IDAuNDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1dHRvbiAuZmEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG59XG5cbi5idXR0b24taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTZXBhcmF0aW5nIG91dCBidXR0b24gc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoZSBidXR0b24gc2l6ZXMgYXJlIHRoZSBzYW1lIGJ1dCBvbiBzY3JlZW5zIGdyZWF0ZXIgdGhhbiA0Mi42NjZlbSwgdGhleSBkaXZlcmdlIGludG8gZGlmZmVyZW50IHNpemVzXG4uYnV0dG9uLXNpemUsXG4uYnV0dG9uLXNpemUtc21hbGwge1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG59XG5cbi5vdXRsaW5lLWJ1dHRvbjpob3Zlcixcbi5zbWFsbC1vdXRsaW5lLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmFyaW91cyBidXR0b24gY2xhc3NlcyB0byBiZSB1c2VkIGluIG1hcmt1cFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuLnByaW1hcnktYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemU7XG4gICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG59XG5cbi5zcGVjaWFsLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLm91dGxpbmUtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplLXNtYWxsO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtcHJpbWFyeS1idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbn1cbi5zbWFsbC1zcGVjaWFsLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplLXNtYWxsO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnNtYWxsLXNwZWNpYWwtYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtb3V0bGluZS1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKipcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzcG9uc2l2ZSBzdHlsaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLypCeSBkZWZhdWx0IHRoZSBidXR0b24gaXMgc2V0IHRvIGJlIGEgYmxvY2sgYnV0IG9uIHNjcmVlbnMgYmlnZ2VyIHRoYW4gNDIuNjY2ZW0sIHRoZSBidXR0b24gY2hhbmdlcyB0byBhbiBpbmxpbmUgYmxvY2sqL1xuICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gRm9yIGZ1bGwgd2lkdGggYnV0dG9ucyBvbiBsYXJnZXIgc2NyZWVuc1xuICAgIC5mdWxsLXdpZHRoLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8qQnkgZGVmYXVsdCwgdGhlIGJ1dHRvbiBzaXplcyBhcmUgdGhlIHNhbWUgYnV0IG9uIHNjcmVlbnMgZ3JlYXRlciB0aGFuIDQyLjY2NmVtLCB0aGV5IGRpdmVyZ2UgaW50byBkaWZmZXJlbnQgc2l6ZXMqL1xuICAgIC5idXR0b24tc2l6ZS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNjI1ZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgfVxuXG4gICAgLy9CdXR0b24gQ29udGFpbmVyIGZvciBzY3JlZW4gc2l6ZXMgZ3JlYXRlciB0aGFuIG1vYmlsZVxuICAgIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuQ29weXJpZ2h0IChjKSAyMDE1IERhbmllbCBFZGVuXG4qL1xuXG5AbWl4aW4gYW5pbWF0ZWQoKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWl4aW4gZmFkZUluKCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG4uZmFkZUluIHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIGZhZGVJbigpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5AbWl4aW4gZmFkZUluRG93bigpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4uZmFkZUluRG93biB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5Eb3duKCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJbkxlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgICBAaW5jbHVkZSBhbmltYXRlZCgpO1xuICAgIEBpbmNsdWRlIGZhZGVJbkxlZnQoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGZhZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmYWRlSW5SaWdodCgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duMmQge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgICAxJSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24yZCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMSUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBtaXhpbiBzbGlkZU91dERvd24yZCgpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd24yZDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duMmQ7XG59XG5cbi5zbGlkZU91dERvd24yZCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBzbGlkZU91dERvd24yZCgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAgIGZyb20sXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAlLFxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlLFxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDIwJSxcbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAgIGZyb20sXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAlLFxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlLFxuICAgIDkwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDIwJSxcbiAgICA0MCUsXG4gICAgNjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBtaXhpbiBzaGFrZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG4uc2hha2Uge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgc2hha2U7XG59XG5cbi8vUHVsc2VcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG59XG5cbkBtaXhpbiBwdWxzZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG4ucHVsc2Uge1xuICAgIEBpbmNsdWRlIGFuaW1hdGVkKCk7XG4gICAgQGluY2x1ZGUgcHVsc2UoKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgICBmcm9tLFxuICAgIDUwJSxcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDc1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgICBmcm9tLFxuICAgIDUwJSxcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMjUlLFxuICAgIDc1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxhc2gge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi5mbGFzaCB7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZWQoKTtcbiAgICBAaW5jbHVkZSBmbGFzaCgpO1xufVxuXG4vKk5vdCBmcm9tIGFuaW1hdGUuY3NzKi9cbkBrZXlmcmFtZXMgc29uYXIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG4uc29uYXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNvbmFyO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzb25hcjtcbn1cblxuLy9IT1ZFUiBBTklNQVRJT05TXG5cbi8qIEZhZGUgYmFja2dyb3VuZCAqL1xuLmh2ci1mYWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLyogU3dlZXAgVG8gUmlnaHQgKi9cbi5odnItc3dlZXAtdG8tcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXIsXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzLFxuLmh2ci1zd2VlcC10by1yaWdodDphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi8qIFVuZGVybGluZSBGcm9tIExlZnQgKi9cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5odnItdW5kZXJsaW5lLWZyb20tbGVmdDpob3ZlcjpiZWZvcmUsXG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQ6Zm9jdXM6YmVmb3JlLFxuLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0OmFjdGl2ZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiBVbmRlcmxpbmUgRnJvbSBDZW50ZXIgKi9cbi5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmh2ci11bmRlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpob3ZlcjpiZWZvcmUsXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjpmb2N1czpiZWZvcmUsXG4uaHZyLXVuZGVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKiBPdmVybGluZSBGcm9tIENlbnRlciAqL1xuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uaHZyLW92ZXJsaW5lLWZyb20tY2VudGVyOmhvdmVyOmJlZm9yZSxcbi5odnItb3ZlcmxpbmUtZnJvbS1jZW50ZXI6Zm9jdXM6YmVmb3JlLFxuLmh2ci1vdmVybGluZS1mcm9tLWNlbnRlcjphY3RpdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogQkFTSUMgQ0FSRFMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qKipcbkEgY2FyZCBpcyBhIHNldCBvZiBpbnRlcmFjdGlvbiB0aGF0IHNlcnZlcyBhcyBhbiBlbnRyeSBwb2ludCB0byBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uLiBDYXJkcyBtYXkgY29udGFpbiBhIHBob3RvLCB0ZXh0LCBhbmQgYSBsaW5rIGFib3V0IGEgc2luZ2xlIHN1YmplY3QuIFRoZXkgbWF5IGRpc3BsYXkgY29udGVudCBjb250YWluaW5nIGVsZW1lbnRzIG9mIHZhcnlpbmcgc2l6ZSwgc3VjaCBhcyBwaG90b3Mgd2l0aCBjYXB0aW9ucyBvZiB2YXJpYWJsZSBsZW5ndGguXG5cblRoaXMgY2FyZCBpcyBleHRlbmRlZCB0byBjcmVhdGUgbW9yZSBzcGVjaWZpYyBjYXJkcyBiYXNlZCBvbiB0aGUgY29udGVudCBiZWluZyBzZXJ2ZWQuXG4qKiovXG5cbi8qICoqKioqKioqKioqKiogQkFTRSBTVFlMRVMgKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmNhcmQge1xuICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5odnItYm94LXNoYWRvdygpO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIge1xuICAgICAgICBAZXh0ZW5kIC5mbGFzaDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjgpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyB8ICc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ZvciBtb2Rlcm4gbW9iaWxlIGRldmljZXMgbGlrZSBpUGhvbmUgNiBhbmQgU2Ftc3VuZyBnYWxheHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLy9SZWd1bGFyIHN0dWR5IHNuaXBwZXRcbiAgICAuY2FyZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC41KTtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMik7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICoqKioqKioqKioqKiogQ0FSRCBXSVRIIEEgQkFOTkVSICoqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLm5ldyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLm5ldyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiBUQUdTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnRhZyB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjU2ZW0gMC4zNWVtIDAuNTZlbTtcbiAgICBtYXJnaW46IDAgMC4yNWVtIDAuMjVlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhZ19oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKiogQmFkZ2VzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLyoqKioqKiogQmFzZSBCYWRnZSAoSW5saW5lKSoqKioqKiovXG4uYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kYmFkZ2UtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYWRnZS1mb250LWNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGJhZGdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYmFkZ2UtbGluay1ob3Zlci1mb250LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8qKioqKioqIE1lbnUgTGFiZWwgQmFkZ2UgKEFic29sdXRlbHkgUG9zaXRpb25lZCkgKioqKioqKi9cbi5tZW51LWJhZGdlIHtcbiAgICBAZXh0ZW5kIC5wdWxzZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKkV5YmFsbGVkIHZhbHVlcyB0byBnZXQgdGhlIHBvc2l0aW9uIG9mIHRoZSBiYWRnZSBqdXN0IHJpZ2h0Ki9cbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbWluLWhlaWdodDogMzNweDtcbiAgICBtaW4td2lkdGg6IDMzcHg7XG4gICAgYmFja2dyb3VuZDogY29tbW9uVmFyaWFibGVzLiRtZW51LWJhZGdlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypGb3Igc29uYXIgYW5pbWF0aW9uKi9cbi5tZW51LWJhZGdlOmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5zb25hcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kbWVudS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqIFZJU0lCSUxJVFkgQ0xBU1NFUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIHNtYWxsIGRpc3BsYXlzICovXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAgIC5zaG93LWZvci1zbWFsbC1vbmx5LFxuICAgIC5zaG93LWZvci1zbWFsbC11cCxcbiAgICAuc2hvdy1mb3Itc21hbGwsXG4gICAgLnNob3ctZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRlLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGUtZm9yLW1lZGl1bSxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLWxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci1sYXJnZSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXhsYXJnZS11cCxcbiAgICAuaGlkZS1mb3IteGxhcmdlLFxuICAgIC5zaG93LWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci14eGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLFxuICAgIC5zaG93LWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLmhpZGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5oaWRlLWZvci1sYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteGxhcmdlLXVwLFxuICAgIC5zaG93LWZvci14bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXhsYXJnZS1kb3duLFxuICAgIC5zaG93LWZvci14eGxhcmdlLW9ubHksXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmlzaWJsZS1mb3Itc21hbGwtb25seSxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtdXAsXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZSxcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICB9XG5cbiAgICAuaGlkZGVuLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tZG93bixcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2Utb25seSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLWRvd24sXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteHhsYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbn1cbi8qIG1lZGl1bSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnNob3ctZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuc2hvdy1mb3ItbWVkaXVtLFxuICAgIC5zaG93LWZvci1tZWRpdW0tZG93bixcbiAgICAuaGlkZS1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLWxhcmdlLFxuICAgIC5zaG93LWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14bGFyZ2UsXG4gICAgLnNob3ctZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZS1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5oaWRlLWZvci1tZWRpdW0sXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5zaG93LWZvci1sYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci1sYXJnZS11cCxcbiAgICAuc2hvdy1mb3ItbGFyZ2UsXG4gICAgLmhpZGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXhsYXJnZSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteHhsYXJnZSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0tdXAsXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bSxcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci1sYXJnZSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cblxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0tdXAsXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLFxuICAgIC5oaWRkZW4tZm9yLW1lZGl1bS1kb3duLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS1vbmx5LFxuICAgIC52aXNpYmxlLWZvci1sYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4vKiBsYXJnZSBkaXNwbGF5cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHksXG4gICAgLnNob3ctZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRlLWZvci1zbWFsbCxcbiAgICAuaGlkZS1mb3Itc21hbGwtZG93bixcbiAgICAuaGlkZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnNob3ctZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLFxuICAgIC5oaWRlLWZvci1tZWRpdW0tZG93bixcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3ItbGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLWxhcmdlLFxuICAgIC5zaG93LWZvci1sYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLXVwLFxuICAgIC5oaWRlLWZvci14bGFyZ2UsXG4gICAgLnNob3ctZm9yLXhsYXJnZS1kb3duLFxuICAgIC5oaWRlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLmhpZGUtZm9yLXh4bGFyZ2UsXG4gICAgLnNob3ctZm9yLXh4bGFyZ2UtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSxcbiAgICAuaGlkZS1mb3Itc21hbGwtdXAsXG4gICAgLnNob3ctZm9yLXNtYWxsLFxuICAgIC5zaG93LWZvci1zbWFsbC1kb3duLFxuICAgIC5zaG93LWZvci1tZWRpdW0tb25seSxcbiAgICAuaGlkZS1mb3ItbWVkaXVtLXVwLFxuICAgIC5zaG93LWZvci1tZWRpdW0sXG4gICAgLnNob3ctZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRlLWZvci1sYXJnZS1vbmx5LFxuICAgIC5oaWRlLWZvci1sYXJnZS11cCxcbiAgICAuaGlkZS1mb3ItbGFyZ2UsXG4gICAgLmhpZGUtZm9yLWxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXhsYXJnZS1vbmx5LFxuICAgIC5zaG93LWZvci14bGFyZ2UtdXAsXG4gICAgLnNob3ctZm9yLXhsYXJnZSxcbiAgICAuaGlkZS1mb3IteGxhcmdlLWRvd24sXG4gICAgLnNob3ctZm9yLXh4bGFyZ2Utb25seSxcbiAgICAuc2hvdy1mb3IteHhsYXJnZS11cCxcbiAgICAuc2hvdy1mb3IteHhsYXJnZSxcbiAgICAuaGlkZS1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXNtYWxsLXVwLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLWRvd24sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLW9ubHksXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS11cCxcbiAgICAuaGlkZGVuLWZvci1tZWRpdW0sXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLWRvd24sXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLWxhcmdlLXVwLFxuICAgIC52aXNpYmxlLWZvci1sYXJnZSxcbiAgICAudmlzaWJsZS1mb3ItbGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14bGFyZ2Utb25seSxcbiAgICAuaGlkZGVuLWZvci14bGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3IteGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14bGFyZ2UtZG93bixcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS11cCxcbiAgICAuaGlkZGVuLWZvci14eGxhcmdlLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgIH1cblxuICAgIC52aXNpYmxlLWZvci1zbWFsbC1vbmx5LFxuICAgIC5oaWRkZW4tZm9yLXNtYWxsLXVwLFxuICAgIC52aXNpYmxlLWZvci1zbWFsbCxcbiAgICAudmlzaWJsZS1mb3Itc21hbGwtZG93bixcbiAgICAudmlzaWJsZS1mb3ItbWVkaXVtLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbWVkaXVtLXVwLFxuICAgIC52aXNpYmxlLWZvci1tZWRpdW0sXG4gICAgLnZpc2libGUtZm9yLW1lZGl1bS1kb3duLFxuICAgIC5oaWRkZW4tZm9yLWxhcmdlLW9ubHksXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtdXAsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UsXG4gICAgLmhpZGRlbi1mb3ItbGFyZ2UtZG93bixcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXhsYXJnZS11cCxcbiAgICAudmlzaWJsZS1mb3IteGxhcmdlLFxuICAgIC5oaWRkZW4tZm9yLXhsYXJnZS1kb3duLFxuICAgIC52aXNpYmxlLWZvci14eGxhcmdlLW9ubHksXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UtdXAsXG4gICAgLnZpc2libGUtZm9yLXh4bGFyZ2UsXG4gICAgLmhpZGRlbi1mb3IteHhsYXJnZS1kb3duIHtcbiAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4vKlNjcmVlbiByZWFkZXIgc3BhZWNpZmljIHZpc2liaWxpdHkqL1xuLnNob3ctZm9yLXNyIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4vLyBIaWRlIGVsZW1lbnRcbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogRkVFREJBQ0sgQkxPQ0tTICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICBwYWRkaW5nOiAwLjZlbSAwIDAuNmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGZlZWRiYWNrLWJsb2NrLWZvbnQtY29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgICBAZXh0ZW5kIC5zaGFrZTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuOCk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxLjIpO1xufVxuXG4uZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyKTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIF9vdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6b29tOiAxO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC44KTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGg0LFxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IGgxLFxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGZlZWRiYWNrLWJsb2NrLWZvbnQtY29sb3I7XG59XG5cbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoNCxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBoMSxcbi5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSBwIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbn1cblxuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5kaXYuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWJhY2tncm91bmQtY29sb3I7XG59XG5kaXYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcbn1cbmRpdi5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGluZm8tYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLypDaGFuZ2luZyB0aGUgaWNvbnMgYmFzZWQgb24gY2xhc3MgdHlwZXMqL1xuLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1tZWRpYSAuZmEge1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG59XG4uZmVlZGJhY2stYmxvY2suc3VjY2VzcyAuZmVlZGJhY2stYmxvY2stbWVkaWEgLmZhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Yyc7XG59XG4uZmVlZGJhY2stYmxvY2suZXJyb3IgLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODEnO1xufVxuLmZlZWRiYWNrLWJsb2NrLmluZm8gLmZlZWRiYWNrLWJsb2NrLW1lZGlhIC5mYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZmVlZGJhY2stYmxvY2sgLmZlZWRiYWNrLWJsb2NrLW1lZGlhLFxuICAgIC5mZWVkYmFjay1ibG9jayAuZmVlZGJhY2stYmxvY2stYm9keSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICB9XG4gICAgLmZlZWRiYWNrLWJsb2NrIC5mZWVkYmFjay1ibG9jay1ib2R5IHAge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjMpO1xuICAgIH1cbn1cblxuLypMQU5ESU5HIFBBR0UgQU5OT1VOQ0VNRU5UUyovXG4vKi0tLSBBIHNwZWNpYWwgdHlwZSBvZiBmZWVkYmFjayBibG9jayB1c2VkIHRvIHByb3ZpZGUgYW5ub3VuY2VtZW50cyBvbiBsYW5kaW5nIHBhZ2VzIC0tLSovXG4ubGFuZGluZy1wYWdlLWFubm91bmNlbWVudHMge1xuICAgIC5mZWVkYmFjay1ibG9jayB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmZlZWRiYWNrLWJsb2NrLWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4ucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGFiZWwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMC41KTtcbn1cbi5wYWdpbmF0aW9uIC5mYS1jaGV2cm9uLWxlZnQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbn1cbi8vSnVtcCB0byBhIHNwZWNpZmljIHBhZ2Vcbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBwYWRkaW5nOiAxZW07XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGUtdG8tc3BlY2lmaWMtcGFnZSxcbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Mi42NjZlbSkge1xuICAgIC5wYWdpbmF0aW9uIC5wYWdpbmF0ZS10by1zcGVjaWZpYy1wYWdlIGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5jZW50ZXIoKTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBMT0dJTiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sb2dpbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbn1cblxuLmxvZ2luLWNvbnRlbnQgaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgzLjMpO1xufVxuLmxvZ2luLWNvbnRlbnQgaGVhZGVyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmxvZ2luLWNvbnRlbnQgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgbGFiZWwge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgY29sb3I6ICMxMTE7XG59XG4ubG9naW4tY29udGVudCAucGFzc3dvcmQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvZ2luLWNvbnRlbnQgLnBhc3N3b3JkIC5wYXNzd29yZC1zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1jb250ZW50IC5mb3JtLXN0YWNrZWQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbn1cblxuLmxvZ2luLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMi4yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tbGlua3MtY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8qKioqIFJFU1BPTlNJVkVORVNTICoqLy9cblxuLy9zbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5wYXNzd29yZCAuZmllbGQtaGVscC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuMjUpO1xuICAgIH1cbn1cbi8vbWVkaXVtIHNjcmVlbiBzaXplcyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAubG9naW4tY29udGVudCBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubG9naW4tY29udGVudCAucGFzc3dvcmQgLnBhc3N3b3JkLXNob3c6bm90KC5hbHdheXMpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDEpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dpbi1saW5rcy1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiBQT1BVUCBTVFlMSU5HICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vLyBBdXRob3JlZCBmb3IganF1ZXJ5IHBsdWdpbiBqUXVlcnkgUG9wdXAgQ29udGFpbmVyLiBUaGUgcGx1Z2luIGFkZHMgYSBjbGFzcyBcInBvcHVwX2NvbnRlbnRcIiB0byB0aGUgbW9kYWwgd2luZG93IHdoZW4gdGhlIHdpbmRvdyBpcyBhY3RpdmVcblxuLnBvcHVwX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAuMDVlbSAwLjA1ZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgaGVhZGVyLFxuICAgIGZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMS41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbG9yLmFkanVzdChjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAvKiAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7ICovXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSxcbiAgICAgICAgICAgICAgICBhW2NsYXNzJD0nYnV0dG9uJ10ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnRvcC1jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDM4MmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG5cbiAgICAgICAgLy8gSGFjayB0byBtYWtlIHNlbGVjdCBib3hlcyB3aXRoaW4gdGhlIHBvcHVwIDgwJSBzbyB0aGF0IHRoZXkgZG8gbm90IGV4cGFuZCBiZXlvbmQgdGhlIHBvcHVwIHdpZHRoIGV2ZW4gaWYgdGhleSBoYXZlIHZlcnkgbGFyZ2Ugb3B0aW9uc1xuICAgICAgICBmb3JtIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgLmZvcm0tc3RhY2tlZCB7XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgW2Rpc2FibGVkXS5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjUlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjUlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDFlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgICAgICBoZWFkZXIsXG4gICAgICAgIGZvb3RlcixcbiAgICAgICAgc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLm92ZXJsYXkge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRvdmVybGF5LWNvbG9yO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNwaW5uZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG59XG5cbi5kb3VibGUtYm91bmNlMSxcbi5kb3VibGUtYm91bmNlMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbjogc2stYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZG91YmxlLWJvdW5jZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1ib3VuY2Uge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuIiwiLyogQSB2aWRlby13cmFwcGVyIGZvciByZXNwb25zaXZlIHZpZGVvIGVtYmVkcywgZXNwZWNpYWxseSBmcm9tIFlvdVR1YmUqL1xuLnZpZGVvV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG59XG4udmlkZW9XcmFwcGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICdhbmltYXRpb25zJztcblxuLnR5cGVhaGVhZC1jb250YWluZXIge1xuICAgIC50dC1xdWVyeSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIH1cblxuICAgIC50dC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHQtaGludCB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgIC50dC1tZW51IHtcbiAgICAgICAgLyogdXNlZCB0byBiZSB0dC1kcm9wZG93bi1tZW51IGluIG9sZGVyIHZlcnNpb25zICovXG4gICAgICAgIC8vd2lkdGg6IDQyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICAudHQtc3VnZ2VzdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsXG4gICAgLnR0LXN1Z2dlc3Rpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdjZjtcbiAgICB9XG5cbiAgICAudHQtc3VnZ2VzdGlvbiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qKioqKioqKiBSRVNVTFRTIExJU1QgKioqKioqKioqKi9cbiAgICAudHQtYWRkZWQtcmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAucHVsc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMud29yZC13cmFwKCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypTdHlsaW5nIHRoZSBhY3R1YWwgZGlzcGxheSB0ZXh0Ki9cbiAgICAgICAgICAgIC5kaXNwbGF5LXRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5odnItZmFkZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qKioqKioqKiBBQ1RJT04gQ09OVEFJTkVSICoqKioqKioqKiovXG5cbiAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvL01ha2UgdGhlIHR5cGVhaGVhZCBhbmQgdGhlIG5vdCBjaGVja2JveCBhcHBlYXIgbmV4dCB0byBlYWNoIG90aGVyIG9uIGJpZ2dlciBzY3JlZW5zXG4gICAgICAgIC5iYWRnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC50eXBlYWhlYWQtY29udGFpbmVyIHtcbiAgICAgICAgLyoqKioqKioqIFJFU1VMVFMgKioqKioqKioqKi9cbiAgICAgICAgLy9NYWtlIHRoZSByZXN1bHRzIGFwcGVhciBhcyB0YWdzIG9uIG1lZGl1bSsgc2NyZWVuc1xuICAgICAgICAudHQtYWRkZWQtcmVzdWx0cyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLypUYWcgc3R5bGluZy4gTm90IGV4dGVuZGluZyAudGFnIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC41NmVtIDAuMzVlbSAwLjU2ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLypCeSBkZWZhdWx0LCB0aGUgbGFzdCBpdGVtIGlzIHNldCB0byBub3QgaGF2ZSBhbnkgYm9yZGVyLiBXZSBkbyBob3dldmVyLCB3YW50IGEgYm9yZGVyIGZvciB0aGUgbGFzdCBpdGVtIG9uIGJpZ2dlciBzY3JlZW5zKi9cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLypTaG93IG9uIHNjcmVlbiByZWFkZXJzIGJ1dCBub3Qgb24gc2NyZWVuLiBOb3QgZXh0ZW5kaW5nIHNob3ctZm9yLXNyIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyoqKioqKioqIEFDVElPTiBDT05UQUlORVIgKioqKioqKioqKi9cbiAgICAgICAgLy9NYWtlIHRoZSB0eXBlYWhlYWQgYW5kIHRoZSBcIm5vdFwiIGNoZWNrYm94IGFwcGVhciBuZXh0IHRvIGVhY2ggb3RoZXIgb24gYmlnZ2VyIHNjcmVlbnNcbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAvKk1ha2UgdGhlIGNoZWNrYm94IGEgYmxvY2sgbGFiZWwuIE5vdCBleHRlbmRpbmcgLmJsb2NrLWxhYmVsIGJlY2F1c2UgeW91IGNhbid0IGluIG1lZGlhIHF1ZXJpZXMqL1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOGVtIDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY2hlY2stcmFkaW8tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGNoZWNrLXJhZGlvLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGZvcm0tZmllbGQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vL21lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwICh3ZSBkaXNwbGF5IHNtYWxsIGJ1dHRvbikuIFdoZW4gbW9iaWxlIGJhbm5lciBhcHBlYXJzIHRoZXNlIHN0eWxlcyB3b250IGFwcGx5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmxhbmd1YWdlLXBpY2tlcixcbiAgICAubGFuZ3VhZ2UtcGlja2VyIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1waWNrZXIgaS5mYS1nbG9iZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKiogSUNPTiBGT05UUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC4zLjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQHVzZSAndmFyaWFibGVzJztcbkB1c2UgJ21peGlucyc7XG5AdXNlICdwYXRoJztcbkB1c2UgJ2NvcmUnO1xuQHVzZSAnbGFyZ2VyJztcbkB1c2UgJ2ZpeGVkLXdpZHRoJztcbkB1c2UgJ2xpc3QnO1xuQHVzZSAnYm9yZGVyZWQtcHVsbGVkJztcbkB1c2UgJ2FuaW1hdGVkJztcbkB1c2UgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AdXNlICdzdGFja2VkJztcbkB1c2UgJ2ljb25zJztcbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgc3JjOiB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcje3ZhcmlhYmxlcy4kZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7dmFyaWFibGVzLiRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJyN7dmFyaWFibGVzLiRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3t2YXJpYWJsZXMuJGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOmxpc3QnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgbGlzdC5zbGFzaCh2YXJpYWJsZXMuJGZhLWZvbnQtc2l6ZS1iYXNlLCAxKSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KDRlbSwgMyk7XG4gICAgbGluZS1oZWlnaHQ6ICgzZW0gKiAwLjI1KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tMngge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS0zeCB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LTR4IHtcbiAgICBmb250LXNpemU6IDRlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZncge1xuICAgIHdpZHRoOiBtYXRoLmRpdigxOGVtLCAxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcmlhYmxlcy4kZmEtbGktd2lkdGg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0odmFyaWFibGVzLiRmYS1saS13aWR0aCk7XG4gICAgd2lkdGg6IHZhcmlhYmxlcy4kZmEtbGktd2lkdGg7XG4gICAgdG9wOiBtYXRoLmRpdigyZW0sIDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGcge1xuICAgICAgICBsZWZ0OiAtKHZhcmlhYmxlcy4kZmEtbGktd2lkdGgpICsgbWF0aC5kaXYoNGVtLCAxNCk7XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gdmFyaWFibGVzLiRmYS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fSB7XG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdzYXNzOmxpc3QnO1xuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgbGlzdC5zbGFzaCh2YXJpYWJsZXMuJGZhLWZvbnQtc2l6ZS1iYXNlLCAxKSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gICAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cbiIsIkB1c2UgJ21peGlucyc7XG5AdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpO1xufVxuXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZhLWljb24tZmxpcCgtMSwgMSwgMCk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICAgIEBpbmNsdWRlIG1peGlucy5mYS1pY29uLWZsaXAoMSwgLTEsIDIpO1xufVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZmEtaW52ZXJzZTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczptYXRoJztcblxuJGZhLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lJyAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogMTRweCAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC4zLjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6IGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICc0LjMuMCcgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6IG1hdGguZGl2KDMwZW0sIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci1hZGp1c3Q6ICdcXGYwNDInO1xuJGZhLXZhci1hZG46ICdcXGYxNzAnO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6ICdcXGYwMzcnO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiAnXFxmMDM5JztcbiRmYS12YXItYWxpZ24tbGVmdDogJ1xcZjAzNic7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiAnXFxmMDM4JztcbiRmYS12YXItYW1idWxhbmNlOiAnXFxmMGY5JztcbiRmYS12YXItYW5jaG9yOiAnXFxmMTNkJztcbiRmYS12YXItYW5kcm9pZDogJ1xcZjE3Yic7XG4kZmEtdmFyLWFuZ2VsbGlzdDogJ1xcZjIwOSc7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiAnXFxmMTAzJztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6ICdcXGYxMDAnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6ICdcXGYxMDEnO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6ICdcXGYxMDInO1xuJGZhLXZhci1hbmdsZS1kb3duOiAnXFxmMTA3JztcbiRmYS12YXItYW5nbGUtbGVmdDogJ1xcZjEwNCc7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiAnXFxmMTA1JztcbiRmYS12YXItYW5nbGUtdXA6ICdcXGYxMDYnO1xuJGZhLXZhci1hcHBsZTogJ1xcZjE3OSc7XG4kZmEtdmFyLWFyY2hpdmU6ICdcXGYxODcnO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiAnXFxmMWZlJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246ICdcXGYwYWInO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogJ1xcZjBhOCc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246ICdcXGYwMWEnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiAnXFxmMTkwJztcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6ICdcXGYxOGUnO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogJ1xcZjAxYic7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogJ1xcZjBhOSc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogJ1xcZjBhYSc7XG4kZmEtdmFyLWFycm93LWRvd246ICdcXGYwNjMnO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiAnXFxmMDYwJztcbiRmYS12YXItYXJyb3ctcmlnaHQ6ICdcXGYwNjEnO1xuJGZhLXZhci1hcnJvdy11cDogJ1xcZjA2Mic7XG4kZmEtdmFyLWFycm93czogJ1xcZjA0Nyc7XG4kZmEtdmFyLWFycm93cy1hbHQ6ICdcXGYwYjInO1xuJGZhLXZhci1hcnJvd3MtaDogJ1xcZjA3ZSc7XG4kZmEtdmFyLWFycm93cy12OiAnXFxmMDdkJztcbiRmYS12YXItYXN0ZXJpc2s6ICdcXGYwNjknO1xuJGZhLXZhci1hdDogJ1xcZjFmYSc7XG4kZmEtdmFyLWF1dG9tb2JpbGU6ICdcXGYxYjknO1xuJGZhLXZhci1iYWNrd2FyZDogJ1xcZjA0YSc7XG4kZmEtdmFyLWJhbjogJ1xcZjA1ZSc7XG4kZmEtdmFyLWJhbms6ICdcXGYxOWMnO1xuJGZhLXZhci1iYXItY2hhcnQ6ICdcXGYwODAnO1xuJGZhLXZhci1iYXItY2hhcnQtbzogJ1xcZjA4MCc7XG4kZmEtdmFyLWJhcmNvZGU6ICdcXGYwMmEnO1xuJGZhLXZhci1iYXJzOiAnXFxmMGM5JztcbiRmYS12YXItYmVkOiAnXFxmMjM2JztcbiRmYS12YXItYmVlcjogJ1xcZjBmYyc7XG4kZmEtdmFyLWJlaGFuY2U6ICdcXGYxYjQnO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogJ1xcZjFiNSc7XG4kZmEtdmFyLWJlbGw6ICdcXGYwZjMnO1xuJGZhLXZhci1iZWxsLW86ICdcXGYwYTInO1xuJGZhLXZhci1iZWxsLXNsYXNoOiAnXFxmMWY2JztcbiRmYS12YXItYmVsbC1zbGFzaC1vOiAnXFxmMWY3JztcbiRmYS12YXItYmljeWNsZTogJ1xcZjIwNic7XG4kZmEtdmFyLWJpbm9jdWxhcnM6ICdcXGYxZTUnO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiAnXFxmMWZkJztcbiRmYS12YXItYml0YnVja2V0OiAnXFxmMTcxJztcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogJ1xcZjE3Mic7XG4kZmEtdmFyLWJpdGNvaW46ICdcXGYxNWEnO1xuJGZhLXZhci1ib2xkOiAnXFxmMDMyJztcbiRmYS12YXItYm9sdDogJ1xcZjBlNyc7XG4kZmEtdmFyLWJvbWI6ICdcXGYxZTInO1xuJGZhLXZhci1ib29rOiAnXFxmMDJkJztcbiRmYS12YXItYm9va21hcms6ICdcXGYwMmUnO1xuJGZhLXZhci1ib29rbWFyay1vOiAnXFxmMDk3JztcbiRmYS12YXItYnJpZWZjYXNlOiAnXFxmMGIxJztcbiRmYS12YXItYnRjOiAnXFxmMTVhJztcbiRmYS12YXItYnVnOiAnXFxmMTg4JztcbiRmYS12YXItYnVpbGRpbmc6ICdcXGYxYWQnO1xuJGZhLXZhci1idWlsZGluZy1vOiAnXFxmMGY3JztcbiRmYS12YXItYnVsbGhvcm46ICdcXGYwYTEnO1xuJGZhLXZhci1idWxsc2V5ZTogJ1xcZjE0MCc7XG4kZmEtdmFyLWJ1czogJ1xcZjIwNyc7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6ICdcXGYyMGQnO1xuJGZhLXZhci1jYWI6ICdcXGYxYmEnO1xuJGZhLXZhci1jYWxjdWxhdG9yOiAnXFxmMWVjJztcbiRmYS12YXItY2FsZW5kYXI6ICdcXGYwNzMnO1xuJGZhLXZhci1jYWxlbmRhci1vOiAnXFxmMTMzJztcbiRmYS12YXItY2FtZXJhOiAnXFxmMDMwJztcbiRmYS12YXItY2FtZXJhLXJldHJvOiAnXFxmMDgzJztcbiRmYS12YXItY2FyOiAnXFxmMWI5JztcbiRmYS12YXItY2FyZXQtZG93bjogJ1xcZjBkNyc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6ICdcXGYwZDknO1xuJGZhLXZhci1jYXJldC1yaWdodDogJ1xcZjBkYSc7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246ICdcXGYxNTAnO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiAnXFxmMTkxJztcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6ICdcXGYxNTInO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogJ1xcZjE1MSc7XG4kZmEtdmFyLWNhcmV0LXVwOiAnXFxmMGQ4JztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiAnXFxmMjE4JztcbiRmYS12YXItY2FydC1wbHVzOiAnXFxmMjE3JztcbiRmYS12YXItY2M6ICdcXGYyMGEnO1xuJGZhLXZhci1jYy1hbWV4OiAnXFxmMWYzJztcbiRmYS12YXItY2MtZGlzY292ZXI6ICdcXGYxZjInO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiAnXFxmMWYxJztcbiRmYS12YXItY2MtcGF5cGFsOiAnXFxmMWY0JztcbiRmYS12YXItY2Mtc3RyaXBlOiAnXFxmMWY1JztcbiRmYS12YXItY2MtdmlzYTogJ1xcZjFmMCc7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiAnXFxmMGEzJztcbiRmYS12YXItY2hhaW46ICdcXGYwYzEnO1xuJGZhLXZhci1jaGFpbi1icm9rZW46ICdcXGYxMjcnO1xuJGZhLXZhci1jaGVjazogJ1xcZjAwYyc7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogJ1xcZjA1OCc7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiAnXFxmMDVkJztcbiRmYS12YXItY2hlY2stc3F1YXJlOiAnXFxmMTRhJztcbiRmYS12YXItY2hlY2stc3F1YXJlLW86ICdcXGYwNDYnO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiAnXFxmMTNhJztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogJ1xcZjEzNyc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiAnXFxmMTM4JztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6ICdcXGYxMzknO1xuJGZhLXZhci1jaGV2cm9uLWRvd246ICdcXGYwNzgnO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6ICdcXGYwNTMnO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiAnXFxmMDU0JztcbiRmYS12YXItY2hldnJvbi11cDogJ1xcZjA3Nyc7XG4kZmEtdmFyLWNoaWxkOiAnXFxmMWFlJztcbiRmYS12YXItY2lyY2xlOiAnXFxmMTExJztcbiRmYS12YXItY2lyY2xlLW86ICdcXGYxMGMnO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogJ1xcZjFjZSc7XG4kZmEtdmFyLWNpcmNsZS10aGluOiAnXFxmMWRiJztcbiRmYS12YXItY2xpcGJvYXJkOiAnXFxmMGVhJztcbiRmYS12YXItY2xvY2stbzogJ1xcZjAxNyc7XG4kZmEtdmFyLWNsb3NlOiAnXFxmMDBkJztcbiRmYS12YXItY2xvdWQ6ICdcXGYwYzInO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogJ1xcZjBlZCc7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogJ1xcZjBlZSc7XG4kZmEtdmFyLWNueTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWNvZGU6ICdcXGYxMjEnO1xuJGZhLXZhci1jb2RlLWZvcms6ICdcXGYxMjYnO1xuJGZhLXZhci1jb2RlcGVuOiAnXFxmMWNiJztcbiRmYS12YXItY29mZmVlOiAnXFxmMGY0JztcbiRmYS12YXItY29nOiAnXFxmMDEzJztcbiRmYS12YXItY29nczogJ1xcZjA4NSc7XG4kZmEtdmFyLWNvbHVtbnM6ICdcXGYwZGInO1xuJGZhLXZhci1jb21tZW50OiAnXFxmMDc1JztcbiRmYS12YXItY29tbWVudC1vOiAnXFxmMGU1JztcbiRmYS12YXItY29tbWVudHM6ICdcXGYwODYnO1xuJGZhLXZhci1jb21tZW50cy1vOiAnXFxmMGU2JztcbiRmYS12YXItY29tcGFzczogJ1xcZjE0ZSc7XG4kZmEtdmFyLWNvbXByZXNzOiAnXFxmMDY2JztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6ICdcXGYyMGUnO1xuJGZhLXZhci1jb3B5OiAnXFxmMGM1JztcbiRmYS12YXItY29weXJpZ2h0OiAnXFxmMWY5JztcbiRmYS12YXItY3JlZGl0LWNhcmQ6ICdcXGYwOWQnO1xuJGZhLXZhci1jcm9wOiAnXFxmMTI1JztcbiRmYS12YXItY3Jvc3NoYWlyczogJ1xcZjA1Yic7XG4kZmEtdmFyLWNzczM6ICdcXGYxM2MnO1xuJGZhLXZhci1jdWJlOiAnXFxmMWIyJztcbiRmYS12YXItY3ViZXM6ICdcXGYxYjMnO1xuJGZhLXZhci1jdXQ6ICdcXGYwYzQnO1xuJGZhLXZhci1jdXRsZXJ5OiAnXFxmMGY1JztcbiRmYS12YXItZGFzaGJvYXJkOiAnXFxmMGU0JztcbiRmYS12YXItZGFzaGN1YmU6ICdcXGYyMTAnO1xuJGZhLXZhci1kYXRhYmFzZTogJ1xcZjFjMCc7XG4kZmEtdmFyLWRlZGVudDogJ1xcZjAzYic7XG4kZmEtdmFyLWRlbGljaW91czogJ1xcZjFhNSc7XG4kZmEtdmFyLWRlc2t0b3A6ICdcXGYxMDgnO1xuJGZhLXZhci1kZXZpYW50YXJ0OiAnXFxmMWJkJztcbiRmYS12YXItZGlhbW9uZDogJ1xcZjIxOSc7XG4kZmEtdmFyLWRpZ2c6ICdcXGYxYTYnO1xuJGZhLXZhci1kb2xsYXI6ICdcXGYxNTUnO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86ICdcXGYxOTInO1xuJGZhLXZhci1kb3dubG9hZDogJ1xcZjAxOSc7XG4kZmEtdmFyLWRyaWJiYmxlOiAnXFxmMTdkJztcbiRmYS12YXItZHJvcGJveDogJ1xcZjE2Yic7XG4kZmEtdmFyLWRydXBhbDogJ1xcZjFhOSc7XG4kZmEtdmFyLWVkaXQ6ICdcXGYwNDQnO1xuJGZhLXZhci1lamVjdDogJ1xcZjA1Mic7XG4kZmEtdmFyLWVsbGlwc2lzLWg6ICdcXGYxNDEnO1xuJGZhLXZhci1lbGxpcHNpcy12OiAnXFxmMTQyJztcbiRmYS12YXItZW1waXJlOiAnXFxmMWQxJztcbiRmYS12YXItZW52ZWxvcGU6ICdcXGYwZTAnO1xuJGZhLXZhci1lbnZlbG9wZS1vOiAnXFxmMDAzJztcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiAnXFxmMTk5JztcbiRmYS12YXItZXJhc2VyOiAnXFxmMTJkJztcbiRmYS12YXItZXVyOiAnXFxmMTUzJztcbiRmYS12YXItZXVybzogJ1xcZjE1Myc7XG4kZmEtdmFyLWV4Y2hhbmdlOiAnXFxmMGVjJztcbiRmYS12YXItZXhjbGFtYXRpb246ICdcXGYxMmEnO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6ICdcXGYwNmEnO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogJ1xcZjA3MSc7XG4kZmEtdmFyLWV4cGFuZDogJ1xcZjA2NSc7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6ICdcXGYwOGUnO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogJ1xcZjE0Yyc7XG4kZmEtdmFyLWV5ZTogJ1xcZjA2ZSc7XG4kZmEtdmFyLWV5ZS1zbGFzaDogJ1xcZjA3MCc7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6ICdcXGYxZmInO1xuJGZhLXZhci1mYWNlYm9vazogJ1xcZjA5YSc7XG4kZmEtdmFyLWZhY2Vib29rLWY6ICdcXGYwOWEnO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogJ1xcZjIzMCc7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogJ1xcZjA4Mic7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6ICdcXGYwNDknO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6ICdcXGYwNTAnO1xuJGZhLXZhci1mYXg6ICdcXGYxYWMnO1xuJGZhLXZhci1mZW1hbGU6ICdcXGYxODInO1xuJGZhLXZhci1maWdodGVyLWpldDogJ1xcZjBmYic7XG4kZmEtdmFyLWZpbGU6ICdcXGYxNWInO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogJ1xcZjFjNic7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogJ1xcZjFjNyc7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiAnXFxmMWM5JztcbiRmYS12YXItZmlsZS1leGNlbC1vOiAnXFxmMWMzJztcbiRmYS12YXItZmlsZS1pbWFnZS1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiAnXFxmMWM4JztcbiRmYS12YXItZmlsZS1vOiAnXFxmMDE2JztcbiRmYS12YXItZmlsZS1wZGYtbzogJ1xcZjFjMSc7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogJ1xcZjFjNSc7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiAnXFxmMWM1JztcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86ICdcXGYxYzQnO1xuJGZhLXZhci1maWxlLXNvdW5kLW86ICdcXGYxYzcnO1xuJGZhLXZhci1maWxlLXRleHQ6ICdcXGYxNWMnO1xuJGZhLXZhci1maWxlLXRleHQtbzogJ1xcZjBmNic7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogJ1xcZjFjOCc7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiAnXFxmMWMyJztcbiRmYS12YXItZmlsZS16aXAtbzogJ1xcZjFjNic7XG4kZmEtdmFyLWZpbGVzLW86ICdcXGYwYzUnO1xuJGZhLXZhci1maWxtOiAnXFxmMDA4JztcbiRmYS12YXItZmlsdGVyOiAnXFxmMGIwJztcbiRmYS12YXItZmlyZTogJ1xcZjA2ZCc7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiAnXFxmMTM0JztcbiRmYS12YXItZmxhZzogJ1xcZjAyNCc7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiAnXFxmMTFlJztcbiRmYS12YXItZmxhZy1vOiAnXFxmMTFkJztcbiRmYS12YXItZmxhc2g6ICdcXGYwZTcnO1xuJGZhLXZhci1mbGFzazogJ1xcZjBjMyc7XG4kZmEtdmFyLWZsaWNrcjogJ1xcZjE2ZSc7XG4kZmEtdmFyLWZsb3BweS1vOiAnXFxmMGM3JztcbiRmYS12YXItZm9sZGVyOiAnXFxmMDdiJztcbiRmYS12YXItZm9sZGVyLW86ICdcXGYxMTQnO1xuJGZhLXZhci1mb2xkZXItb3BlbjogJ1xcZjA3Yyc7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86ICdcXGYxMTUnO1xuJGZhLXZhci1mb250OiAnXFxmMDMxJztcbiRmYS12YXItZm9ydW1iZWU6ICdcXGYyMTEnO1xuJGZhLXZhci1mb3J3YXJkOiAnXFxmMDRlJztcbiRmYS12YXItZm91cnNxdWFyZTogJ1xcZjE4MCc7XG4kZmEtdmFyLWZyb3duLW86ICdcXGYxMTknO1xuJGZhLXZhci1mdXRib2wtbzogJ1xcZjFlMyc7XG4kZmEtdmFyLWdhbWVwYWQ6ICdcXGYxMWInO1xuJGZhLXZhci1nYXZlbDogJ1xcZjBlMyc7XG4kZmEtdmFyLWdicDogJ1xcZjE1NCc7XG4kZmEtdmFyLWdlOiAnXFxmMWQxJztcbiRmYS12YXItZ2VhcjogJ1xcZjAxMyc7XG4kZmEtdmFyLWdlYXJzOiAnXFxmMDg1JztcbiRmYS12YXItZ2VuZGVybGVzczogJ1xcZjFkYic7XG4kZmEtdmFyLWdpZnQ6ICdcXGYwNmInO1xuJGZhLXZhci1naXQ6ICdcXGYxZDMnO1xuJGZhLXZhci1naXQtc3F1YXJlOiAnXFxmMWQyJztcbiRmYS12YXItZ2l0aHViOiAnXFxmMDliJztcbiRmYS12YXItZ2l0aHViLWFsdDogJ1xcZjExMyc7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6ICdcXGYwOTInO1xuJGZhLXZhci1naXR0aXA6ICdcXGYxODQnO1xuJGZhLXZhci1nbGFzczogJ1xcZjAwMCc7XG4kZmEtdmFyLWdsb2JlOiAnXFxmMGFjJztcbiRmYS12YXItZ29vZ2xlOiAnXFxmMWEwJztcbiRmYS12YXItZ29vZ2xlLXBsdXM6ICdcXGYwZDUnO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6ICdcXGYwZDQnO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiAnXFxmMWVlJztcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6ICdcXGYxOWQnO1xuJGZhLXZhci1ncmF0aXBheTogJ1xcZjE4NCc7XG4kZmEtdmFyLWdyb3VwOiAnXFxmMGMwJztcbiRmYS12YXItaC1zcXVhcmU6ICdcXGYwZmQnO1xuJGZhLXZhci1oYWNrZXItbmV3czogJ1xcZjFkNCc7XG4kZmEtdmFyLWhhbmQtby1kb3duOiAnXFxmMGE3JztcbiRmYS12YXItaGFuZC1vLWxlZnQ6ICdcXGYwYTUnO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6ICdcXGYwYTQnO1xuJGZhLXZhci1oYW5kLW8tdXA6ICdcXGYwYTYnO1xuJGZhLXZhci1oZGQtbzogJ1xcZjBhMCc7XG4kZmEtdmFyLWhlYWRlcjogJ1xcZjFkYyc7XG4kZmEtdmFyLWhlYWRwaG9uZXM6ICdcXGYwMjUnO1xuJGZhLXZhci1oZWFydDogJ1xcZjAwNCc7XG4kZmEtdmFyLWhlYXJ0LW86ICdcXGYwOGEnO1xuJGZhLXZhci1oZWFydGJlYXQ6ICdcXGYyMWUnO1xuJGZhLXZhci1oaXN0b3J5OiAnXFxmMWRhJztcbiRmYS12YXItaG9tZTogJ1xcZjAxNSc7XG4kZmEtdmFyLWhvc3BpdGFsLW86ICdcXGYwZjgnO1xuJGZhLXZhci1ob3RlbDogJ1xcZjIzNic7XG4kZmEtdmFyLWh0bWw1OiAnXFxmMTNiJztcbiRmYS12YXItaWxzOiAnXFxmMjBiJztcbiRmYS12YXItaW1hZ2U6ICdcXGYwM2UnO1xuJGZhLXZhci1pbmJveDogJ1xcZjAxYyc7XG4kZmEtdmFyLWluZGVudDogJ1xcZjAzYyc7XG4kZmEtdmFyLWluZm86ICdcXGYxMjknO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogJ1xcZjA1YSc7XG4kZmEtdmFyLWlucjogJ1xcZjE1Nic7XG4kZmEtdmFyLWluc3RhZ3JhbTogJ1xcZjE2ZCc7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiAnXFxmMTljJztcbiRmYS12YXItaW94aG9zdDogJ1xcZjIwOCc7XG4kZmEtdmFyLWl0YWxpYzogJ1xcZjAzMyc7XG4kZmEtdmFyLWpvb21sYTogJ1xcZjFhYSc7XG4kZmEtdmFyLWpweTogJ1xcZjE1Nyc7XG4kZmEtdmFyLWpzZmlkZGxlOiAnXFxmMWNjJztcbiRmYS12YXIta2V5OiAnXFxmMDg0JztcbiRmYS12YXIta2V5Ym9hcmQtbzogJ1xcZjExYyc7XG4kZmEtdmFyLWtydzogJ1xcZjE1OSc7XG4kZmEtdmFyLWxhbmd1YWdlOiAnXFxmMWFiJztcbiRmYS12YXItbGFwdG9wOiAnXFxmMTA5JztcbiRmYS12YXItbGFzdGZtOiAnXFxmMjAyJztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogJ1xcZjIwMyc7XG4kZmEtdmFyLWxlYWY6ICdcXGYwNmMnO1xuJGZhLXZhci1sZWFucHViOiAnXFxmMjEyJztcbiRmYS12YXItbGVnYWw6ICdcXGYwZTMnO1xuJGZhLXZhci1sZW1vbi1vOiAnXFxmMDk0JztcbiRmYS12YXItbGV2ZWwtZG93bjogJ1xcZjE0OSc7XG4kZmEtdmFyLWxldmVsLXVwOiAnXFxmMTQ4JztcbiRmYS12YXItbGlmZS1ib3V5OiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1idW95OiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1yaW5nOiAnXFxmMWNkJztcbiRmYS12YXItbGlmZS1zYXZlcjogJ1xcZjFjZCc7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiAnXFxmMGViJztcbiRmYS12YXItbGluZS1jaGFydDogJ1xcZjIwMSc7XG4kZmEtdmFyLWxpbms6ICdcXGYwYzEnO1xuJGZhLXZhci1saW5rZWRpbjogJ1xcZjBlMSc7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogJ1xcZjA4Yyc7XG4kZmEtdmFyLWxpbnV4OiAnXFxmMTdjJztcbiRmYS12YXItbGlzdDogJ1xcZjAzYSc7XG4kZmEtdmFyLWxpc3QtYWx0OiAnXFxmMDIyJztcbiRmYS12YXItbGlzdC1vbDogJ1xcZjBjYic7XG4kZmEtdmFyLWxpc3QtdWw6ICdcXGYwY2EnO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogJ1xcZjEyNCc7XG4kZmEtdmFyLWxvY2s6ICdcXGYwMjMnO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246ICdcXGYxNzUnO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6ICdcXGYxNzcnO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiAnXFxmMTc4JztcbiRmYS12YXItbG9uZy1hcnJvdy11cDogJ1xcZjE3Nic7XG4kZmEtdmFyLW1hZ2ljOiAnXFxmMGQwJztcbiRmYS12YXItbWFnbmV0OiAnXFxmMDc2JztcbiRmYS12YXItbWFpbC1mb3J3YXJkOiAnXFxmMDY0JztcbiRmYS12YXItbWFpbC1yZXBseTogJ1xcZjExMic7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItbWFsZTogJ1xcZjE4Myc7XG4kZmEtdmFyLW1hcC1tYXJrZXI6ICdcXGYwNDEnO1xuJGZhLXZhci1tYXJzOiAnXFxmMjIyJztcbiRmYS12YXItbWFycy1kb3VibGU6ICdcXGYyMjcnO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogJ1xcZjIyOSc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6ICdcXGYyMmInO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiAnXFxmMjJhJztcbiRmYS12YXItbWF4Y2RuOiAnXFxmMTM2JztcbiRmYS12YXItbWVhbnBhdGg6ICdcXGYyMGMnO1xuJGZhLXZhci1tZWRpdW06ICdcXGYyM2EnO1xuJGZhLXZhci1tZWRraXQ6ICdcXGYwZmEnO1xuJGZhLXZhci1tZWgtbzogJ1xcZjExYSc7XG4kZmEtdmFyLW1lcmN1cnk6ICdcXGYyMjMnO1xuJGZhLXZhci1taWNyb3Bob25lOiAnXFxmMTMwJztcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogJ1xcZjEzMSc7XG4kZmEtdmFyLW1pbnVzOiAnXFxmMDY4JztcbiRmYS12YXItbWludXMtY2lyY2xlOiAnXFxmMDU2JztcbiRmYS12YXItbWludXMtc3F1YXJlOiAnXFxmMTQ2JztcbiRmYS12YXItbWludXMtc3F1YXJlLW86ICdcXGYxNDcnO1xuJGZhLXZhci1tb2JpbGU6ICdcXGYxMGInO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6ICdcXGYxMGInO1xuJGZhLXZhci1tb25leTogJ1xcZjBkNic7XG4kZmEtdmFyLW1vb24tbzogJ1xcZjE4Nic7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogJ1xcZjE5ZCc7XG4kZmEtdmFyLW1vdG9yY3ljbGU6ICdcXGYyMWMnO1xuJGZhLXZhci1tdXNpYzogJ1xcZjAwMSc7XG4kZmEtdmFyLW5hdmljb246ICdcXGYwYzknO1xuJGZhLXZhci1uZXV0ZXI6ICdcXGYyMmMnO1xuJGZhLXZhci1uZXdzcGFwZXItbzogJ1xcZjFlYSc7XG4kZmEtdmFyLW9wZW5pZDogJ1xcZjE5Yic7XG4kZmEtdmFyLW91dGRlbnQ6ICdcXGYwM2InO1xuJGZhLXZhci1wYWdlbGluZXM6ICdcXGYxOGMnO1xuJGZhLXZhci1wYWludC1icnVzaDogJ1xcZjFmYyc7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiAnXFxmMWQ4JztcbiRmYS12YXItcGFwZXItcGxhbmUtbzogJ1xcZjFkOSc7XG4kZmEtdmFyLXBhcGVyY2xpcDogJ1xcZjBjNic7XG4kZmEtdmFyLXBhcmFncmFwaDogJ1xcZjFkZCc7XG4kZmEtdmFyLXBhc3RlOiAnXFxmMGVhJztcbiRmYS12YXItcGF1c2U6ICdcXGYwNGMnO1xuJGZhLXZhci1wYXc6ICdcXGYxYjAnO1xuJGZhLXZhci1wYXlwYWw6ICdcXGYxZWQnO1xuJGZhLXZhci1wZW5jaWw6ICdcXGYwNDAnO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiAnXFxmMTRiJztcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiAnXFxmMDQ0JztcbiRmYS12YXItcGhvbmU6ICdcXGYwOTUnO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6ICdcXGYwOTgnO1xuJGZhLXZhci1waG90bzogJ1xcZjAzZSc7XG4kZmEtdmFyLXBpY3R1cmUtbzogJ1xcZjAzZSc7XG4kZmEtdmFyLXBpZS1jaGFydDogJ1xcZjIwMCc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6ICdcXGYxYTcnO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogJ1xcZjFhOCc7XG4kZmEtdmFyLXBpbnRlcmVzdDogJ1xcZjBkMic7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiAnXFxmMjMxJztcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogJ1xcZjBkMyc7XG4kZmEtdmFyLXBsYW5lOiAnXFxmMDcyJztcbiRmYS12YXItcGxheTogJ1xcZjA0Yic7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiAnXFxmMTQ0JztcbiRmYS12YXItcGxheS1jaXJjbGUtbzogJ1xcZjAxZCc7XG4kZmEtdmFyLXBsdWc6ICdcXGYxZTYnO1xuJGZhLXZhci1wbHVzOiAnXFxmMDY3JztcbiRmYS12YXItcGx1cy1jaXJjbGU6ICdcXGYwNTUnO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogJ1xcZjBmZSc7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86ICdcXGYxOTYnO1xuJGZhLXZhci1wb3dlci1vZmY6ICdcXGYwMTEnO1xuJGZhLXZhci1wcmludDogJ1xcZjAyZic7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogJ1xcZjEyZSc7XG4kZmEtdmFyLXFxOiAnXFxmMWQ2JztcbiRmYS12YXItcXJjb2RlOiAnXFxmMDI5JztcbiRmYS12YXItcXVlc3Rpb246ICdcXGYxMjgnO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6ICdcXGYwNTknO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiAnXFxmMTBkJztcbiRmYS12YXItcXVvdGUtcmlnaHQ6ICdcXGYxMGUnO1xuJGZhLXZhci1yYTogJ1xcZjFkMCc7XG4kZmEtdmFyLXJhbmRvbTogJ1xcZjA3NCc7XG4kZmEtdmFyLXJlYmVsOiAnXFxmMWQwJztcbiRmYS12YXItcmVjeWNsZTogJ1xcZjFiOCc7XG4kZmEtdmFyLXJlZGRpdDogJ1xcZjFhMSc7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6ICdcXGYxYTInO1xuJGZhLXZhci1yZWZyZXNoOiAnXFxmMDIxJztcbiRmYS12YXItcmVtb3ZlOiAnXFxmMDBkJztcbiRmYS12YXItcmVucmVuOiAnXFxmMThiJztcbiRmYS12YXItcmVvcmRlcjogJ1xcZjBjOSc7XG4kZmEtdmFyLXJlcGVhdDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJlcGx5OiAnXFxmMTEyJztcbiRmYS12YXItcmVwbHktYWxsOiAnXFxmMTIyJztcbiRmYS12YXItcmV0d2VldDogJ1xcZjA3OSc7XG4kZmEtdmFyLXJtYjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXJvYWQ6ICdcXGYwMTgnO1xuJGZhLXZhci1yb2NrZXQ6ICdcXGYxMzUnO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogJ1xcZjBlMic7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogJ1xcZjAxZSc7XG4kZmEtdmFyLXJvdWJsZTogJ1xcZjE1OCc7XG4kZmEtdmFyLXJzczogJ1xcZjA5ZSc7XG4kZmEtdmFyLXJzcy1zcXVhcmU6ICdcXGYxNDMnO1xuJGZhLXZhci1ydWI6ICdcXGYxNTgnO1xuJGZhLXZhci1ydWJsZTogJ1xcZjE1OCc7XG4kZmEtdmFyLXJ1cGVlOiAnXFxmMTU2JztcbiRmYS12YXItc2F2ZTogJ1xcZjBjNyc7XG4kZmEtdmFyLXNjaXNzb3JzOiAnXFxmMGM0JztcbiRmYS12YXItc2VhcmNoOiAnXFxmMDAyJztcbiRmYS12YXItc2VhcmNoLW1pbnVzOiAnXFxmMDEwJztcbiRmYS12YXItc2VhcmNoLXBsdXM6ICdcXGYwMGUnO1xuJGZhLXZhci1zZWxsc3k6ICdcXGYyMTMnO1xuJGZhLXZhci1zZW5kOiAnXFxmMWQ4JztcbiRmYS12YXItc2VuZC1vOiAnXFxmMWQ5JztcbiRmYS12YXItc2VydmVyOiAnXFxmMjMzJztcbiRmYS12YXItc2hhcmU6ICdcXGYwNjQnO1xuJGZhLXZhci1zaGFyZS1hbHQ6ICdcXGYxZTAnO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiAnXFxmMWUxJztcbiRmYS12YXItc2hhcmUtc3F1YXJlOiAnXFxmMTRkJztcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86ICdcXGYwNDUnO1xuJGZhLXZhci1zaGVrZWw6ICdcXGYyMGInO1xuJGZhLXZhci1zaGVxZWw6ICdcXGYyMGInO1xuJGZhLXZhci1zaGllbGQ6ICdcXGYxMzInO1xuJGZhLXZhci1zaGlwOiAnXFxmMjFhJztcbiRmYS12YXItc2hpcnRzaW5idWxrOiAnXFxmMjE0JztcbiRmYS12YXItc2hvcHBpbmctY2FydDogJ1xcZjA3YSc7XG4kZmEtdmFyLXNpZ24taW46ICdcXGYwOTAnO1xuJGZhLXZhci1zaWduLW91dDogJ1xcZjA4Yic7XG4kZmEtdmFyLXNpZ25hbDogJ1xcZjAxMic7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiAnXFxmMjE1JztcbiRmYS12YXItc2l0ZW1hcDogJ1xcZjBlOCc7XG4kZmEtdmFyLXNreWF0bGFzOiAnXFxmMjE2JztcbiRmYS12YXItc2t5cGU6ICdcXGYxN2UnO1xuJGZhLXZhci1zbGFjazogJ1xcZjE5OCc7XG4kZmEtdmFyLXNsaWRlcnM6ICdcXGYxZGUnO1xuJGZhLXZhci1zbGlkZXNoYXJlOiAnXFxmMWU3JztcbiRmYS12YXItc21pbGUtbzogJ1xcZjExOCc7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86ICdcXGYxZTMnO1xuJGZhLXZhci1zb3J0OiAnXFxmMGRjJztcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6ICdcXGYxNWQnO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6ICdcXGYxNWUnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6ICdcXGYxNjAnO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiAnXFxmMTYxJztcbiRmYS12YXItc29ydC1hc2M6ICdcXGYwZGUnO1xuJGZhLXZhci1zb3J0LWRlc2M6ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LWRvd246ICdcXGYwZGQnO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiAnXFxmMTYyJztcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6ICdcXGYxNjMnO1xuJGZhLXZhci1zb3J0LXVwOiAnXFxmMGRlJztcbiRmYS12YXItc291bmRjbG91ZDogJ1xcZjFiZSc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6ICdcXGYxOTcnO1xuJGZhLXZhci1zcGlubmVyOiAnXFxmMTEwJztcbiRmYS12YXItc3Bvb246ICdcXGYxYjEnO1xuJGZhLXZhci1zcG90aWZ5OiAnXFxmMWJjJztcbiRmYS12YXItc3F1YXJlOiAnXFxmMGM4JztcbiRmYS12YXItc3F1YXJlLW86ICdcXGYwOTYnO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogJ1xcZjE4ZCc7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiAnXFxmMTZjJztcbiRmYS12YXItc3RhcjogJ1xcZjAwNSc7XG4kZmEtdmFyLXN0YXItaGFsZjogJ1xcZjA4OSc7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogJ1xcZjEyMyc7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiAnXFxmMTIzJztcbiRmYS12YXItc3Rhci1oYWxmLW86ICdcXGYxMjMnO1xuJGZhLXZhci1zdGFyLW86ICdcXGYwMDYnO1xuJGZhLXZhci1zdGVhbTogJ1xcZjFiNic7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogJ1xcZjFiNyc7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6ICdcXGYwNDgnO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6ICdcXGYwNTEnO1xuJGZhLXZhci1zdGV0aG9zY29wZTogJ1xcZjBmMSc7XG4kZmEtdmFyLXN0b3A6ICdcXGYwNGQnO1xuJGZhLXZhci1zdHJlZXQtdmlldzogJ1xcZjIxZCc7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6ICdcXGYwY2MnO1xuJGZhLXZhci1zdHVtYmxldXBvbjogJ1xcZjFhNCc7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogJ1xcZjFhMyc7XG4kZmEtdmFyLXN1YnNjcmlwdDogJ1xcZjEyYyc7XG4kZmEtdmFyLXN1YndheTogJ1xcZjIzOSc7XG4kZmEtdmFyLXN1aXRjYXNlOiAnXFxmMGYyJztcbiRmYS12YXItc3VuLW86ICdcXGYxODUnO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogJ1xcZjEyYic7XG4kZmEtdmFyLXN1cHBvcnQ6ICdcXGYxY2QnO1xuJGZhLXZhci10YWJsZTogJ1xcZjBjZSc7XG4kZmEtdmFyLXRhYmxldDogJ1xcZjEwYSc7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6ICdcXGYwZTQnO1xuJGZhLXZhci10YWc6ICdcXGYwMmInO1xuJGZhLXZhci10YWdzOiAnXFxmMDJjJztcbiRmYS12YXItdGFza3M6ICdcXGYwYWUnO1xuJGZhLXZhci10YXhpOiAnXFxmMWJhJztcbiRmYS12YXItdGVuY2VudC13ZWlibzogJ1xcZjFkNSc7XG4kZmEtdmFyLXRlcm1pbmFsOiAnXFxmMTIwJztcbiRmYS12YXItdGV4dC1oZWlnaHQ6ICdcXGYwMzQnO1xuJGZhLXZhci10ZXh0LXdpZHRoOiAnXFxmMDM1JztcbiRmYS12YXItdGg6ICdcXGYwMGEnO1xuJGZhLXZhci10aC1sYXJnZTogJ1xcZjAwOSc7XG4kZmEtdmFyLXRoLWxpc3Q6ICdcXGYwMGInO1xuJGZhLXZhci10aHVtYi10YWNrOiAnXFxmMDhkJztcbiRmYS12YXItdGh1bWJzLWRvd246ICdcXGYxNjUnO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiAnXFxmMDg4JztcbiRmYS12YXItdGh1bWJzLW8tdXA6ICdcXGYwODcnO1xuJGZhLXZhci10aHVtYnMtdXA6ICdcXGYxNjQnO1xuJGZhLXZhci10aWNrZXQ6ICdcXGYxNDUnO1xuJGZhLXZhci10aW1lczogJ1xcZjAwZCc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogJ1xcZjA1Nyc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiAnXFxmMDVjJztcbiRmYS12YXItdGludDogJ1xcZjA0Myc7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiAnXFxmMTUwJztcbiRmYS12YXItdG9nZ2xlLWxlZnQ6ICdcXGYxOTEnO1xuJGZhLXZhci10b2dnbGUtb2ZmOiAnXFxmMjA0JztcbiRmYS12YXItdG9nZ2xlLW9uOiAnXFxmMjA1JztcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiAnXFxmMTUyJztcbiRmYS12YXItdG9nZ2xlLXVwOiAnXFxmMTUxJztcbiRmYS12YXItdHJhaW46ICdcXGYyMzgnO1xuJGZhLXZhci10cmFuc2dlbmRlcjogJ1xcZjIyNCc7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogJ1xcZjIyNSc7XG4kZmEtdmFyLXRyYXNoOiAnXFxmMWY4JztcbiRmYS12YXItdHJhc2gtbzogJ1xcZjAxNCc7XG4kZmEtdmFyLXRyZWU6ICdcXGYxYmInO1xuJGZhLXZhci10cmVsbG86ICdcXGYxODEnO1xuJGZhLXZhci10cm9waHk6ICdcXGYwOTEnO1xuJGZhLXZhci10cnVjazogJ1xcZjBkMSc7XG4kZmEtdmFyLXRyeTogJ1xcZjE5NSc7XG4kZmEtdmFyLXR0eTogJ1xcZjFlNCc7XG4kZmEtdmFyLXR1bWJscjogJ1xcZjE3Myc7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6ICdcXGYxNzQnO1xuJGZhLXZhci10dXJraXNoLWxpcmE6ICdcXGYxOTUnO1xuJGZhLXZhci10d2l0Y2g6ICdcXGYxZTgnO1xuJGZhLXZhci10d2l0dGVyOiAnXFxmMDk5JztcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6ICdcXGYwODEnO1xuJGZhLXZhci11bWJyZWxsYTogJ1xcZjBlOSc7XG4kZmEtdmFyLXVuZGVybGluZTogJ1xcZjBjZCc7XG4kZmEtdmFyLXVuZG86ICdcXGYwZTInO1xuJGZhLXZhci11bml2ZXJzaXR5OiAnXFxmMTljJztcbiRmYS12YXItdW5saW5rOiAnXFxmMTI3JztcbiRmYS12YXItdW5sb2NrOiAnXFxmMDljJztcbiRmYS12YXItdW5sb2NrLWFsdDogJ1xcZjEzZSc7XG4kZmEtdmFyLXVuc29ydGVkOiAnXFxmMGRjJztcbiRmYS12YXItdXBsb2FkOiAnXFxmMDkzJztcbiRmYS12YXItdXNkOiAnXFxmMTU1JztcbiRmYS12YXItdXNlcjogJ1xcZjAwNyc7XG4kZmEtdmFyLXVzZXItbWQ6ICdcXGYwZjAnO1xuJGZhLXZhci11c2VyLXBsdXM6ICdcXGYyMzQnO1xuJGZhLXZhci11c2VyLXNlY3JldDogJ1xcZjIxYic7XG4kZmEtdmFyLXVzZXItdGltZXM6ICdcXGYyMzUnO1xuJGZhLXZhci11c2VyczogJ1xcZjBjMCc7XG4kZmEtdmFyLXZlbnVzOiAnXFxmMjIxJztcbiRmYS12YXItdmVudXMtZG91YmxlOiAnXFxmMjI2JztcbiRmYS12YXItdmVudXMtbWFyczogJ1xcZjIyOCc7XG4kZmEtdmFyLXZpYWNvaW46ICdcXGYyMzcnO1xuJGZhLXZhci12aWRlby1jYW1lcmE6ICdcXGYwM2QnO1xuJGZhLXZhci12aW1lby1zcXVhcmU6ICdcXGYxOTQnO1xuJGZhLXZhci12aW5lOiAnXFxmMWNhJztcbiRmYS12YXItdms6ICdcXGYxODknO1xuJGZhLXZhci12b2x1bWUtZG93bjogJ1xcZjAyNyc7XG4kZmEtdmFyLXZvbHVtZS1vZmY6ICdcXGYwMjYnO1xuJGZhLXZhci12b2x1bWUtdXA6ICdcXGYwMjgnO1xuJGZhLXZhci13YXJuaW5nOiAnXFxmMDcxJztcbiRmYS12YXItd2VjaGF0OiAnXFxmMWQ3JztcbiRmYS12YXItd2VpYm86ICdcXGYxOGEnO1xuJGZhLXZhci13ZWl4aW46ICdcXGYxZDcnO1xuJGZhLXZhci13aGF0c2FwcDogJ1xcZjIzMic7XG4kZmEtdmFyLXdoZWVsY2hhaXI6ICdcXGYxOTMnO1xuJGZhLXZhci13aWZpOiAnXFxmMWViJztcbiRmYS12YXItd2luZG93czogJ1xcZjE3YSc7XG4kZmEtdmFyLXdvbjogJ1xcZjE1OSc7XG4kZmEtdmFyLXdvcmRwcmVzczogJ1xcZjE5YSc7XG4kZmEtdmFyLXdyZW5jaDogJ1xcZjBhZCc7XG4kZmEtdmFyLXhpbmc6ICdcXGYxNjgnO1xuJGZhLXZhci14aW5nLXNxdWFyZTogJ1xcZjE2OSc7XG4kZmEtdmFyLXlhaG9vOiAnXFxmMTllJztcbiRmYS12YXIteWVscDogJ1xcZjFlOSc7XG4kZmEtdmFyLXllbjogJ1xcZjE1Nyc7XG4kZmEtdmFyLXlvdXR1YmU6ICdcXGYxNjcnO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6ICdcXGYxNmEnO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogJ1xcZjE2Nic7XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nbGFzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tdXNpYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2VhcmNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoLWxhcmdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGgtbGlzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbWVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNlYXJjaC1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWFyY2gtbWludXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBvd2VyLW9mZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbmFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29nO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJhc2gtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhvbWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb2NrLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRvd25sb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbmJveDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYXktY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlcGVhdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZnJlc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlzdC1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb2NrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYWRwaG9uZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZvbHVtZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12b2x1bWUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXFyY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhcmNvZGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhZ3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib29rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2ttYXJrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXByaW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYW1lcmE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb250O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYm9sZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaXRhbGljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRleHQtaGVpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGV4dC13aWR0aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWNlbnRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbGlnbi1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFsaWduLWp1c3RpZnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItb3V0ZGVudDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5kZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aWRlby1jYW1lcmE7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waWN0dXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBlbmNpbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcC1tYXJrZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFkanVzdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRpbnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmUtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hlY2stc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXN0LWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhY2t3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGxheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wYXVzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb3J3YXJkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXN0LWZvcndhcmQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZXAtZm9yd2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lamVjdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcy1jaXJjbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZWNrLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcXVlc3Rpb24tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluZm8tY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3Jvc3NoYWlycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aW1lcy1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4cGFuZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21wcmVzcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXN0ZXJpc2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZWFmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXllO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWUtc2xhc2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsYW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGVuZGFyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yYW5kb207XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYWduZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXR3ZWV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hvcHBpbmctY2FydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvbGRlci1vcGVuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93cy1oO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJhci1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0dGVyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmFjZWJvb2stc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYW1lcmEtcmV0cm87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtleTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29ncztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21tZW50cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10aHVtYnMtby11cDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0YXItaGFsZjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbi1vdXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1iLXRhY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leHRlcm5hbC1saW5rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2lnbi1pbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJvcGh5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ2l0aHViLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXBsb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGVtb24tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waG9uZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvb2ttYXJrLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBob25lLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR3aXR0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXRodWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVubG9jaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jcmVkaXQtY2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhkZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1bGxob3JuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jZXJ0aWZpY2F0ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhhbmQtby1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oYW5kLW8tdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFuZC1vLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3ctY2lyY2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdsb2JlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13cmVuY2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFza3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbHRlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnJpZWZjYXNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJyb3dzLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXJzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW5rO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsb3VkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYXNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNjaXNzb3JzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGVzLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyY2xpcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxvcHB5LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpc3QtdWw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saXN0LW9sO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RyaWtldGhyb3VnaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5kZXJsaW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhYmxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hZ2ljO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRydWNrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZ29vZ2xlLXBsdXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9uZXk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyZXQtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbHVtbnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvcnQtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZW52ZWxvcGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGlua2VkaW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVuZG87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYXZlbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRhY2hvbWV0ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvbW1lbnRzLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJvbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaXRlbWFwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVtYnJlbGxhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNsaXBib2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saWdodGJ1bGItbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNoYW5nZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jbG91ZC1kb3dubG9hZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2xvdWQtdXBsb2FkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdXNlci1tZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGV0aG9zY29wZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdWl0Y2FzZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb2ZmZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jdXRsZXJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdGV4dC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVpbGRpbmctbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhvc3BpdGFsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFtYnVsYW5jZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVka2l0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpZ2h0ZXItamV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbHVzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG91YmxlLWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdsZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFuZ2xlLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5nbGUtZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRlc2t0b3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhcHRvcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGFibGV0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tb2JpbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1xdW90ZS1sZWZ0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1b3RlLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Bpbm5lcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBseTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdpdGh1Yi1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9sZGVyLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mb2xkZXItb3Blbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc21pbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZyb3duLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWVoLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYW1lcGFkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIta2V5Ym9hcmQtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxhZy1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZsYWctY2hlY2tlcmVkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRlcm1pbmFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZXBseS1hbGw7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFyLWhhbGYtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sb2NhdGlvbi1hcnJvdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNyb3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNvZGUtZm9yaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hhaW4tYnJva2VuO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXF1ZXN0aW9uO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaW5mbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leGNsYW1hdGlvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdXBlcnNjcmlwdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Vic2NyaXB0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lcmFzZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXB1enpsZS1waWVjZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1pY3JvcGhvbmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGllbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYWxlbmRhci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yb2NrZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1heGNkbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWh0bWw1O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3NzMztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5jaG9yO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdW5sb2NrLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idWxsc2V5ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVsbGlwc2lzLWg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbGxpcHNpcy12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcnNzLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wbGF5LWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGlja2V0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1taW51cy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWludXMtc3F1YXJlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbGV2ZWwtdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZXZlbC1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jaGVjay1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1wZW5jaWwtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaGFyZS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb21wYXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZXVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nYnA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pbnI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWpweTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ydWI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWtydztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ0Yztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtdGV4dDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFscGhhLWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1hbHBoYS1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc29ydC1udW1lcmljLWFzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGh1bWJzLXVwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRodW1icy1kb3duO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteW91dHViZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXhpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXIteGluZy1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlvdXR1YmUtcGxheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRyb3Bib3g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RhY2stb3ZlcmZsb3c7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWluc3RhZ3JhbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmxpY2tyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hZG47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpdGJ1Y2tldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR1bWJscjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXR1bWJsci1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctdXA7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXBwbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13aW5kb3dzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYW5kcm9pZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saW51eDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kcmliYmJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1za3lwZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZvdXJzcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyZWxsbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmVtYWxlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ncmF0aXBheTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdW4tbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbW9vbi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXJjaGl2ZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVnO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZrO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdlaWJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZW5yZW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhZ2VsaW5lcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGFjay1leGNoYW5nZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRvdC1jaXJjbGUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdoZWVsY2hhaXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZpbWVvLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGx1cy1zcXVhcmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNwYWNlLXNodXR0bGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2xhY2s7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd29yZHByZXNzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1vcGVuaWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11bml2ZXJzaXR5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdyYWR1YXRpb24tY2FwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXlhaG9vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1nb29nbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZGRpdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXJlZGRpdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdHVtYmxldXBvbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGVsaWNpb3VzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGlnZztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZWQtcGlwZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGllZC1waXBlci1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWRydXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItam9vbWxhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhbmd1YWdlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mYXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYnVpbGRpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2hpbGQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhdztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcG9vbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWN1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY3ViZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iZWhhbmNlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXN0ZWFtO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zdGVhbS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdGF4aTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zcG90aWZ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGV2aWFudGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNvdW5kY2xvdWQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGF0YWJhc2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXBkZi1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZpbGUtd29yZC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWV4Y2VsLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1pbWFnZS1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLWFyY2hpdmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1hdWRpby1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1maWxlLXZpZGVvLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZmlsZS1jb2RlLW87XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12aW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29kZXBlbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1qc2ZpZGRsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1saWZlLXJpbmc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2lyY2xlLW8tbm90Y2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1yZWJlbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1lbXBpcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXQtc3F1YXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1naXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItaGFja2VyLW5ld3M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10ZW5jZW50LXdlaWJvO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXFxO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci13ZWl4aW47XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcGVyLXBsYW5lO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItcGFwZXItcGxhbmUtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhpc3Rvcnk7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlLFxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNpcmNsZS10aGluO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1oZWFkZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhcmFncmFwaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNsaWRlcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLWFsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1ib21iO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1mdXRib2wtbztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdHR5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmlub2N1bGFycztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBsdWc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zbGlkZXNoYXJlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10d2l0Y2g7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci15ZWxwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW5ld3NwYXBlci1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItd2lmaTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNhbGN1bGF0b3I7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBheXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWdvb2dsZS13YWxsZXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy12aXNhO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2MtbWFzdGVyY2FyZDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYy1kaXNjb3Zlcjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLWFtZXg7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWNjLXBheXBhbDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2Mtc3RyaXBlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1zbGFzaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVsbC1zbGFzaC1vO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jb3B5cmlnaHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYXQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1leWVkcm9wcGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBhaW50LWJydXNoO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmlydGhkYXktY2FrZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWFyZWEtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpZS1jaGFydDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxpbmUtY2hhcnQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhc3RmbTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWxhc3RmbS1zcXVhcmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10b2dnbGUtb2ZmO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10b2dnbGUtb247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1iaWN5Y2xlO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1idXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1pb3hob3N0O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1hbmdlbGxpc3Q7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2M7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWlscztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWFucGF0aDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWJ1eXNlbGxhZHM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY29ubmVjdGRldmVsb3A7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZGFzaGN1YmU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItZm9ydW1iZWU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1sZWFucHViO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZWxsc3k7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXNoaXJ0c2luYnVsaztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zaW1wbHlidWlsdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1za3lhdGxhcztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItY2FydC1wbHVzO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1jYXJ0LWFycm93LWRvd247XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1kaWFtb25kO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc2hpcDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci11c2VyLXNlY3JldDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1vdG9yY3ljbGU7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3RyZWV0LXZpZXc7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWhlYXJ0YmVhdDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci12ZW51cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLW1hcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZXJjdXJ5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXRyYW5zZ2VuZGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzLWRvdWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLWRvdWJsZTtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXZlbnVzLW1hcnM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2U7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tYXJzLXN0cm9rZS12O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbWFycy1zdHJva2UtaDtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItbmV1dGVyO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXBpbnRlcmVzdC1wO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXdoYXRzYXBwO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1zZXJ2ZXI7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItcGx1cztcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcmlhYmxlcy4kZmEtdmFyLXVzZXItdGltZXM7XG59XG4uI3t2YXJpYWJsZXMuJGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItYmVkO1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItdmlhY29pbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci10cmFpbjtcbn1cbi4je3ZhcmlhYmxlcy4kZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyaWFibGVzLiRmYS12YXItc3Vid2F5O1xufVxuLiN7dmFyaWFibGVzLiRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXJpYWJsZXMuJGZhLXZhci1tZWRpdW07XG59XG4iLCIvKlBFIEljb24gRm9udHMgKGh0dHA6Ly90aGVtZXMtcGl4ZWRlbi5jb20vZm9udC1kZW1vcy83LXN0cm9rZS8pKi9cblxuJHBlLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcGUtaWNvbi03LXN0cm9rZSc7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gICAgc3JjOiB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5lb3Q/ZDd5ZjF2Jyk7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5lb3Q/I2llZml4ZDd5ZjF2JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS53b2ZmP2Q3eWYxdicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS50dGY/ZDd5ZjF2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJyN7JHBlLWZvbnQtcGF0aH0vUGUtaWNvbi03LXN0cm9rZS5zdmc/ZDd5ZjF2I1BlLWljb24tNy1zdHJva2UnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePSdwZS03cy0nXSxcbltjbGFzcyo9JyBwZS03cy0nXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGUtN3MtYWxidW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFhJztcbn1cbi5wZS03cy1hcmM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFiJztcbn1cbi5wZS03cy1iYWNrLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmFjJztcbn1cbi5wZS03cy1iYW5kYWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhZCc7XG59XG4ucGUtN3MtY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhZSc7XG59XG4ucGUtN3MtZGlhbW9uZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YWYnO1xufVxuLnBlLTdzLWRvb3ItbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjAnO1xufVxuLnBlLTdzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIxJztcbn1cbi5wZS03cy1mZW1hbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIyJztcbn1cbi5wZS03cy1neW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmIzJztcbn1cbi5wZS03cy1oYW1tZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI0Jztcbn1cbi5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiNSc7XG59XG4ucGUtN3MtaGVsbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjYnO1xufVxuLnBlLTdzLWhvdXJnbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YjcnO1xufVxuLnBlLTdzLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmI4Jztcbn1cbi5wZS03cy1tYWdpYy13YW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiOSc7XG59XG4ucGUtN3MtbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmEnO1xufVxuLnBlLTdzLW1hcC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiYic7XG59XG4ucGUtN3MtbmV4dC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiYyc7XG59XG4ucGUtN3MtcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZiZCc7XG59XG4ucGUtN3MtcGVuZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmJlJztcbn1cbi5wZS03cy1waG90bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YmYnO1xufVxuLnBlLTdzLXBpZ2d5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMCc7XG59XG4ucGUtN3MtcGx1Z2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMSc7XG59XG4ucGUtN3MtcmVmcmVzaC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMic7XG59XG4ucGUtN3Mtcm9ja2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZjMyc7XG59XG4ucGUtN3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM0Jztcbn1cbi5wZS03cy1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM1Jztcbn1cbi5wZS03cy1zbWlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzYnO1xufVxuLnBlLTdzLXVzYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzcnO1xufVxuLnBlLTdzLXZlY3RvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YzgnO1xufVxuLnBlLTdzLXdpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmM5Jztcbn1cbi5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhhJztcbn1cbi5wZS03cy1jYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Yyc7XG59XG4ucGUtN3MtY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgwJztcbn1cbi5wZS03cy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjhkJztcbn1cbi5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGInO1xufVxuLnBlLTdzLXdheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OGUnO1xufVxuLnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODEnO1xufVxuLnBlLTdzLWlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Zic7XG59XG4ucGUtN3MtYW5nbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjgyJztcbn1cbi5wZS03cy13cmlzdHdhdGNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5MCc7XG59XG4ucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY4Myc7XG59XG4ucGUtN3Mtd29ybGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjkxJztcbn1cbi5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODQnO1xufVxuLnBlLTdzLXZvbHVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTInO1xufVxuLnBlLTdzLWFuZ2xlLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODUnO1xufVxuLnBlLTdzLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Myc7XG59XG4ucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODYnO1xufVxuLnBlLTdzLXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5NCc7XG59XG4ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg3Jztcbn1cbi5wZS03cy11cC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTUnO1xufVxuLnBlLTdzLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjg4Jztcbn1cbi5wZS03cy1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjk2Jztcbn1cbi5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODknO1xufVxuLnBlLTdzLXNjaXNzb3JzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5Nyc7XG59XG4ucGUtN3Mtd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMCc7XG59XG4ucGUtN3Mtc2FmZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTgnO1xufVxuLnBlLTdzLXZvbHVtZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjAxJztcbn1cbi5wZS03cy12b2x1bWUxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMic7XG59XG4ucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwMyc7XG59XG4ucGUtN3MtdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA0Jztcbn1cbi5wZS03cy11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNSc7XG59XG4ucGUtN3MtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNic7XG59XG4ucGUtN3MtdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwNyc7XG59XG4ucGUtN3MtdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjA4Jztcbn1cbi5wZS03cy10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MDknO1xufVxuLnBlLTdzLXRvb2xzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYwYSc7XG59XG4ucGUtN3MtdGltZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBiJztcbn1cbi5wZS03cy10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBjJztcbn1cbi5wZS03cy10YXJnZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBkJztcbn1cbi5wZS03cy1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjBlJztcbn1cbi5wZS03cy1zdHVkeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MGYnO1xufVxuLnBlLTdzLXN0b3B3YXRjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTAnO1xufVxuLnBlLTdzLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjExJztcbn1cbi5wZS03cy1zcGVha2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxMic7XG59XG4ucGUtN3Mtc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxMyc7XG59XG4ucGUtN3Mtc2h1ZmZsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTQnO1xufVxuLnBlLTdzLXNob3BiYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjE1Jztcbn1cbi5wZS03cy1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTYnO1xufVxuLnBlLTdzLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTcnO1xufVxuLnBlLTdzLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MTgnO1xufVxuLnBlLTdzLWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE1Jztcbn1cbi5wZS03cy1zY2llbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYxOSc7XG59XG4ucGUtN3MtZGlzazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTYnO1xufVxuLnBlLTdzLXJpYmJvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWEnO1xufVxuLnBlLTdzLXJlcGVhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWInO1xufVxuLnBlLTdzLXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFjJztcbn1cbi5wZS03cy1hZGQtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTknO1xufVxuLnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFkJztcbn1cbi5wZS03cy1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjljJztcbn1cbi5wZS03cy1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MWUnO1xufVxuLnBlLTdzLW5vdGUyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5ZCc7XG59XG4ucGUtN3MtcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjFmJztcbn1cbi5wZS03cy1uZXR3b3JrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY5ZSc7XG59XG4ucGUtN3MtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjAnO1xufVxuLnBlLTdzLW11dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjlmJztcbn1cbi5wZS03cy1wb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjEnO1xufVxuLnBlLTdzLW1lZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZhMCc7XG59XG4ucGUtN3MtcG9ydGZvbGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyMic7XG59XG4ucGUtN3MtbGlrZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmExJztcbn1cbi5wZS03cy1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyMyc7XG59XG4ucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTInO1xufVxuLnBlLTdzLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI0Jztcbn1cbi5wZS03cy1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmEzJztcbn1cbi5wZS03cy1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjUnO1xufVxuLnBlLTdzLWpveTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTQnO1xufVxuLnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI2Jztcbn1cbi5wZS03cy1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjliJztcbn1cbi5wZS03cy1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MjcnO1xufVxuLnBlLTdzLXBsdWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjlhJztcbn1cbi5wZS03cy1wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjI4Jztcbn1cbi5wZS03cy1yaWdodC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2OTknO1xufVxuLnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyOSc7XG59XG4ucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmE3Jztcbn1cbi5wZS03cy1wYWludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmEnO1xufVxuLnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2YTgnO1xufVxuLnBlLTdzLW5vdGVib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyYic7XG59XG4ucGUtN3Mtbm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MmMnO1xufVxuLnBlLTdzLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjJkJztcbn1cbi5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyZSc7XG59XG4ucGUtN3MtbXVzaWNsaXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYyZic7XG59XG4ucGUtN3MtbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjMwJztcbn1cbi5wZS03cy1tb3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzEnO1xufVxuLnBlLTdzLW1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjMyJztcbn1cbi5wZS03cy1tb29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzMyc7XG59XG4ucGUtN3MtbW9uaXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzQnO1xufVxuLnBlLTdzLW1pY3JvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzNSc7XG59XG4ucGUtN3MtbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzYnO1xufVxuLnBlLTdzLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2MzcnO1xufVxuLnBlLTdzLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjM4Jztcbn1cbi5wZS03cy1tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzOSc7XG59XG4ucGUtN3MtbWFpbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzYSc7XG59XG4ucGUtN3MtbWFpbC1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNiJztcbn1cbi5wZS03cy1tYWduZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNjJztcbn1cbi5wZS03cy1sb29wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTYzZCc7XG59XG4ucGUtN3MtbG9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2M2UnO1xufVxuLnBlLTdzLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjNmJztcbn1cbi5wZS03cy1saW50ZXJuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0MCc7XG59XG4ucGUtN3MtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDEnO1xufVxuLnBlLTdzLWxpa2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQyJztcbn1cbi5wZS03cy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDMnO1xufVxuLnBlLTdzLWxlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ0Jztcbn1cbi5wZS03cy1rZXlwYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ1Jztcbn1cbi5wZS03cy1qdW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Nic7XG59XG4ucGUtN3MtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDcnO1xufVxuLnBlLTdzLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjQ4Jztcbn1cbi5wZS03cy1oZWxwMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NDknO1xufVxuLnBlLTdzLWhlbHAxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0YSc7XG59XG4ucGUtN3MtZ3JhcGgzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Yic7XG59XG4ucGUtN3MtZ3JhcGgyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0Yyc7XG59XG4ucGUtN3MtZ3JhcGgxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY0ZCc7XG59XG4ucGUtN3MtZ3JhcGg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRlJztcbn1cbi5wZS03cy1nbG9iYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjRmJztcbn1cbi5wZS03cy1nbGVhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTAnO1xufVxuLnBlLTdzLWdsYXNzZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjUxJztcbn1cbi5wZS03cy1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Mic7XG59XG4ucGUtN3MtZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Myc7XG59XG4ucGUtN3MtZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTQnO1xufVxuLnBlLTdzLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTUnO1xufVxuLnBlLTdzLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU2Jztcbn1cbi5wZS03cy1leHBhbmQxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Nyc7XG59XG4ucGUtN3MtZXhhcG5kMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NTgnO1xufVxuLnBlLTdzLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjU5Jztcbn1cbi5wZS03cy1kcm9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1YSc7XG59XG4ucGUtN3MtZHJhd2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1Yic7XG59XG4ucGUtN3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVjJztcbn1cbi5wZS03cy1kaXNwbGF5MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NWQnO1xufVxuLnBlLTdzLWRpc3BsYXkxOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY1ZSc7XG59XG4ucGUtN3MtZGlza2V0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjVmJztcbn1cbi5wZS03cy1kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2MCc7XG59XG4ucGUtN3MtY3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2MSc7XG59XG4ucGUtN3MtY3VsdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjInO1xufVxuLnBlLTdzLWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjYzJztcbn1cbi5wZS03cy1jcmVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY0Jztcbn1cbi5wZS03cy1jb3B5LWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY1Jztcbn1cbi5wZS03cy1jb25maWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjY2Jztcbn1cbi5wZS03cy1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Nyc7XG59XG4ucGUtN3MtY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjgnO1xufVxuLnBlLTdzLWNvZmZlZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NjknO1xufVxuLnBlLTdzLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2YSc7XG59XG4ucGUtN3MtY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZiJztcbn1cbi5wZS03cy1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NmMnO1xufVxuLnBlLTdzLWNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjZkJztcbn1cbi5wZS03cy1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2ZSc7XG59XG4ucGUtN3MtY2FtZXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY2Zic7XG59XG4ucGUtN3MtY2FsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzAnO1xufVxuLnBlLTdzLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjcxJztcbn1cbi5wZS03cy1icm93c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Mic7XG59XG4ucGUtN3MtYm94MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzMnO1xufVxuLnBlLTdzLWJveDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc0Jztcbn1cbi5wZS03cy1ib29rbWFya3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc1Jztcbn1cbi5wZS03cy1iaWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3Nic7XG59XG4ucGUtN3MtYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2NzcnO1xufVxuLnBlLTdzLWJhdHRlcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNjc4Jztcbn1cbi5wZS03cy1iYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3OSc7XG59XG4ucGUtN3MtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2EnO1xufVxuLnBlLTdzLWF0dGVudGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2InO1xufVxuLnBlLTdzLWFuY2hvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2MnO1xufVxuLnBlLTdzLWFsYnVtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2QnO1xufVxuLnBlLTdzLWFsYXJtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTY3ZSc7XG59XG4ucGUtN3MtYWlycGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2N2YnO1xufVxuIiwiLyogUm9ib3RvIExpZ2h0IGxhdGluICovXG4kcm9ib3RvLWZvbnQtcGF0aDogJy4uLy4uLy4uL2NvbW1vbi1hc3NldHMvZm9udHMvcm9ib3RvJztcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIExpZ2h0JyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvIExpZ2h0IGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBMaWdodCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbGlnaHQtMzAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1saWdodC0zMDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWxpZ2h0LTMwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIFJvYm90by1SZWd1bGFyIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90bycpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tcmVndWxhci00MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLVJlZ3VsYXIgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLXJlZ3VsYXItNDAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1yZWd1bGFyLTQwMC1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIFJvYm90by1JdGFsaWMgbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gSXRhbGljJyksXG4gICAgICAgIGxvY2FsKCdSb2JvdG8tSXRhbGljJyksXG4gICAgICAgIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICAvKiBMZWdhY3kgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHVuaWNvZGUtcmFuZ2U6XG4gICAgICAgIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIFJvYm90by1JdGFsaWMgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBJdGFsaWMnKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1JdGFsaWMnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWl0YWxpYy00MDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8taXRhbGljLTQwMC1sYXRpbi1leHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1pdGFsaWMtNDAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogUm9ib3RvLU1lZGl1bSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzpcbiAgICAgICAgbG9jYWwoJ1JvYm90byBNZWRpdW0nKSxcbiAgICAgICAgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICAvKiBPcGVuIFR5cGUgRm9udCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLU1lZGl1bSBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOlxuICAgICAgICBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICAgICAgICB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tbWVkaXVtLTUwMC1sYXRpbi1leHQuc3ZnJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgLyogTGVnYWN5IGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1tZWRpdW0tNTAwLWxhdGluLWV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLW1lZGl1bS01MDAtbGF0aW4tZXh0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBSb2JvdG8tQm9sZCBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gQm9sZCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIC8qIE9wZW4gVHlwZSBGb250ICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTpcbiAgICAgICAgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMixcbiAgICAgICAgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuLyogUm9ib3RvLUJvbGQgbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJyN7JHJvYm90by1mb250LXBhdGh9L3JvYm90by1ib2xkLTcwMC1sYXRpbi1leHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdSb2JvdG8gQm9sZCcpLFxuICAgICAgICBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICAgICAgLyogT3BlbiBUeXBlIEZvbnQgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICAgIC8qIExlZ2FjeSBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcjeyRyb2JvdG8tZm9udC1wYXRofS9yb2JvdG8tYm9sZC03MDAtbGF0aW4tZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnI3skcm9ib3RvLWZvbnQtcGF0aH0vcm9ib3RvLWJvbGQtNzAwLWxhdGluLWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9mdW5jdGlvbnMnO1xuXG4vL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy50cmFuc2l0aW9uKG9wYWNpdHksIDAuMTVzLCBsaW5lYXIpO1xuICAgICYuaW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxufVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy50cmFuc2l0aW9uLXByb3BlcnR5KCdoZWlnaHQsIHZpc2liaWxpdHknKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMudHJhbnNpdGlvbi1kdXJhdGlvbigwLjM1cyk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi9taXhpbnMvdmFyaWFibGVzJztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyoqKioqKiBBRERJVElWRSBDT0RFIFRPIENVU1RPTUlaRSBGT1IgVkFSSU9VUyBUSEVNRVMgKioqKioqL1xuZGl2W2NsYXNzXj0nY2Mtd2luZG93IGNjLWJhbm5lciBjYy10eXBlLSddLFxuZGl2W2NsYXNzXj0nY2Mtd2luZG93IGNjLWZsb2F0aW5nIGNjLXR5cGUtJ10ge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1mb250LWNvbG9yO1xufVxuXG4uY2MtcmV2b2tlLmNjLWJvdHRvbS5jYy1hbmltYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2MtY29tcGxpYW5jZSB7XG4gICAgLmNjLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1mb250LWNvbG9yO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJi5jYy1kZW55IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNjLWFsbG93IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCh0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtNyUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNjLWRpc21pc3Mge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC03JSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2MtbGluayB7XG4gICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRjb29raWUtY29uc2VudC1iYW5uZXItbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGNvb2tpZS1jb25zZW50LWJhbm5lci1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kY29va2llLWNvbnNlbnQtYmFubmVyLWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vU2hvd2luZyB0aGUgY29va2llIGJhbm5lciBhcyBhIHB1c2gtZG93biBiYW5uZXIgb24gbW9iaWxlIGRldmljZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY2MtYmFubmVyLmNjLWJvdHRvbSxcbiAgICAuY2MtZmxvYXRpbmcuY2MtYm90dG9tIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG59XG4vKioqKioqKioqKioqKiovXG5cbi8qKioqKiogT1JJR0lOQUwgQ09PS0lFIENPTlNFTlQgQ1NTIEFTIEZPVU5EIEFUIGh0dHBzOi8vY29va2llY29uc2VudC5vc2Fuby5jb20gKioqKioqL1xuLmNjLXdpbmRvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG59XG4uY2Mtd2luZG93LmNjLWludmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICB0cmFuc2Zvcm0gMXMgZWFzZSxcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3Age1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcbn1cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJlbSk7XG59XG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy1ib3R0b20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jYy1yZXZva2U6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jYy1ncm93ZXIge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcztcbn1cbi5jYy1yZXZva2UsXG4uY2Mtd2luZG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG4uY2Mtd2luZG93LmNjLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBtYXgtd2lkdGg6IDI0ZW07XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jYy1yZXZva2Uge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xufVxuLmNjLXJldm9rZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYy1idG4sXG4uY2MtY2xvc2UsXG4uY2MtbGluayxcbi5jYy1yZXZva2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYy1saW5rIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNjLWxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uY2MtbGluazphY3RpdmUsXG4uY2MtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogaW5pdGlhbDtcbn1cbi5jYy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuOGVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLFxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYy1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41ZW07XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xufVxuLmNjLWNsb3NlOmZvY3VzLFxuLmNjLWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmNjLXJldm9rZS5jYy10b3Age1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNWVtO1xufVxuLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAzZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41ZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNWVtO1xufVxuLmNjLXJldm9rZS5jYy1sZWZ0IHtcbiAgICBsZWZ0OiAzZW07XG4gICAgcmlnaHQ6IHVuc2V0O1xufVxuLmNjLXJldm9rZS5jYy1yaWdodCB7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICBsZWZ0OiB1bnNldDtcbn1cbi5jYy10b3Age1xuICAgIHRvcDogMWVtO1xufVxuLmNjLWxlZnQge1xuICAgIGxlZnQ6IDFlbTtcbn1cbi5jYy1yaWdodCB7XG4gICAgcmlnaHQ6IDFlbTtcbn1cbi5jYy1ib3R0b20ge1xuICAgIGJvdHRvbTogMWVtO1xufVxuLmNjLWZsb2F0aW5nID4gLmNjLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG59XG4uY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2MtYmFubmVyLmNjLXRvcCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4uY2MtYmFubmVyLmNjLWJvdHRvbSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4uY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uY2MtY29tcGxpYW5jZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZSA+IC5jYy1idG4ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbn1cbi5jYy1idG4gKyAuY2MtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICAgIC5jYy1yZXZva2UsXG4gICAgLmNjLXdpbmRvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jYy1idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5jYy13aW5kb3cuY2MtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIsXG4gICAgLmNjLXdpbmRvdy5jYy1mbG9hdGluZyxcbiAgICAuY2Mtd2luZG93LmNjLWxlZnQsXG4gICAgLmNjLXdpbmRvdy5jYy1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2Uge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuY2Mtd2luZG93IC5jYy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiB1bnNldDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHVuc2V0O1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiAxLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xufVxuLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44ZW0gMS44ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuICsgLmNjLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cbi5sb2dvLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cbi5mdWxsLWhlYWRlciB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBAZXh0ZW5kIC5mYWRlSW5Eb3duO1xuICAgIC5nbG9iYWwtbmF2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5ncmlkLXJvdyB7XG4gICAgICAgICAgICAuZ3JpZC1zbS0xIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4zKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43KTtcbiAgICAgICAgfVxuICAgICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIG5hdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5sb3ZlZC1vbmUtbmF2LFxuICAgICAgICAuYWNjb3VudC1zZXR0aW5ncy1uYXYsXG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuMzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ8K3JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxvdmVkLW9uZS1uYXYge1xuICAgICAgICAgICAgLmxvZ2dlZC1pbi1hcy1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjM1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgwLjYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbWVudS1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgLmdyaWQtcm93ID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICAubmF2LXRpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5odnItdW5kZXJsaW5lLWZyb20tY2VudGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMC41KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY0LCAxMDEsIDE0MywgMC43OCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45NSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypCYWRnZXMgd2hlcmUgcHJlc2VudCovXG4gICAgICAgICAgICAgICAgLypFeWViYWxsZWQgcG9zaXRpb24gdmFsdWVzIHRvIGdldCBpdCByaWdodCovXG4gICAgICAgICAgICAgICAgLm1lbnUtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNDVyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtdGlsZS5hY3RpdmUsXG4gICAgICAgICAgICAubmF2LXRpbGUuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXRpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi10aWxlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogNDIlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW5zIG9ubHlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZnVsbC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtOHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLW1lbnUtbmF2IHtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgICAgICAubmF2LXRpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2NCwgMTAxLCAxNDMsIDAuNzgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vRG8gbm90IHNob3cgdW5kZXJsaW5lIGZyb20gY2VudGVyIGFuaW1hdGlvbiBvbiBzbWFsbCBzY3JlZW5zXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLypCYWRnZXMgd2hlcmUgcHJlc2VudCovXG4gICAgICAgICAgICAgICAgICAgIC8qRXllYmFsbGVkIHBvc2l0aW9uIHZhbHVlcyB0byBnZXQgaXQgcmlnaHQqL1xuICAgICAgICAgICAgICAgICAgICAubWVudS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC40NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5oZWFkZXIuc3RyaXBwZWQtaGVhZGVyIC5sb2dvIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3t0aGVtZVZhcmlhYmxlcy4kbG9nby1zbWFsbC1maWxlbmFtZX0pIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDAgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5jZW50ZXIoKTtcbn1cblxuLy9tZWRpdW0gc2NyZWVuIHNpemVzIGFuZCBkb3duICh3ZSBkaXNwbGF5IG1vYmlsZSBiYW5uZXIgb25seSlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBoZWFkZXIuc3RyaXBwZWQtaGVhZGVyIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ubW9iaWxlLWJhbm5lciB7XG4gICAgLnNpZ251cC1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjc1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuc21hbGwtc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgfVxuICAgICAgICAud2h5LXNpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tb2JpbGUtYmFubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLm1vYmlsZS1tZW51LXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5tZW51LWJhZGdlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dnZWQtaW4tYXMtaW5mbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbmF2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuLy9OYXYgQ2FyZFxuLm5hdi1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIC5tZWRpYSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNSk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZmEucGUtN3MtdXNlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDIuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktaW5mbyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbi1iYXIge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkIGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMS4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMCk7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgYSAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0hvdmVyIFN0eWxlc1xuLm5hdi1jYXJkOmhvdmVyLFxuLm5hdi1jYXJkOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6XG4gICAgICAgIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLFxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgICAgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgLnByaW1hcnktaW5mbyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4vLyB1bC5uYXYtbGlzdCxcbi8vIG9sLm5hdi1saXN0e1xuLy8gICBsaXN0LXN0eWxlOiBub25lO1xuLy8gXHRwYWRkaW5nOjA7XG4vLyAgIC8vIGJvcmRlcjpzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcbi8vICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcbi8vICAgbGl7XG4vLyAgICAgYXtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuLy8gICAgICAgQGluY2x1ZGUgcGFkZGluZyguNzUpO1xuLy8gICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXItY29sb3I7XG4vLyAgICAgICBAZXh0ZW5kIC5odnItc3dlZXAtdG8tcmlnaHQ7XG4vLyAgICAgfVxuLy8gICAgIGE6aG92ZXJ7XG4vLyAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuLy8gICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICBsaTpsYXN0LWNoaWxke1xuLy8gICAgIGF7XG4vLyAgICAgICBib3JkZXItYm90dG9tOjA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIHVsLm5hdi1saXN0LFxuLy8gb2wubmF2LWxpc3R7XG4vLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyBcdHBhZGRpbmc6MDtcbi8vICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcbi8vICAgbGl7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIGF7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIHRvcDotLjllbTtcbi8vICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbi8vICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoLjc1KTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgbGk6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgdG9wOiAtMS4zZW07XG4vLyAgICAgQGluY2x1ZGUgZm9udC1zaXplKC44KTtcbi8vICAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbi8vICAgICBjb2xvcjpkYXJrZW4oJGJvcmRlci1jb2xvciwxMCUpO1xuLy8gICB9XG4vLyAgIGxpOmxhc3QtY2hpbGR7XG4vLyAgICAgYXtcbi8vICAgICAgIGJvcmRlci1ib3R0b206MDtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgbGk6bGFzdC1jaGlsZDphZnRlcntcbi8vICAgICBjb250ZW50OlwiXCI7XG4vLyAgIH1cbi8vIH1cblxudWwubmF2LWxpc3QsXG5vbC5uYXYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaTphZnRlciB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiLS0tLS0tLS0tLS0tLS0tIMKnIC0tLS0tLS0tLS0tLS0tLVwiO1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gdG9wOiAtMS4zZW07XG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSguOCk7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMC4yNWVtO1xuICAgICAgICAvLyBjb2xvcjpkYXJrZW4oJGJvcmRlci1jb2xvciwxMCUpO1xuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqIFNFQ09OREFSWSBOQVZJR0FUSU9OIERFU0lHTiBQQVRURVJOICoqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiBQcm92aWRlcyBhIHNlY29uZGFyeSBuYXZpZ2F0aW9uIGZvciBwYWdlcyB0aGF0IG5lZWQgaXQuIFRocmVlIG9wdGlvbnMgYXJlIGF2YWlsYWJsZTogMS5WZXJ0aWNhbCwgMi5Ib3JpemludGFsIGFuZCAzLlRhYmJlZCAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8qIFZlcnRpY2FsIE5hdiAqL1xubmF2LnNlY29uZGFyeS1uYXYudmVydGljYWwge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEhvcml6b250YWwgTmF2ICovXG5uYXYuc2Vjb25kYXJ5LW5hdi5ob3Jpem9udGFsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZmEuZmEtY2hlY2stY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgLy8gQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm5vLWh5cGhlbnMoKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAuZmEuZmEtY2hlY2stY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIG5hdi5zZWNvbmRhcnktbmF2Lmhvcml6b250YWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnBhZ2UtaGVhZGVyIHtcbiAgICAuZmEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNyk7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IDUwJSk7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4vKiAqKioqKioqKioqKioqKiBZSFItU1BFQ0lGSUMgTE9HSU4gU0NSRUVOICoqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5sb2dpbiAubG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7dGhlbWVWYXJpYWJsZXMuJGxvZ28tc21hbGwtZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIDUwJSAwIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNzVweDtcbn1cblxuLmxvZ2luSGVscCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cyhjb21tb25WYXJpYWJsZXMuJGJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxLjUpO1xufVxuXG4ubG9naW5IZWxwIC5mYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjIpO1xufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52aWN0b3Itc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDAuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxLjI1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IsIDAuODUpO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaG9tZXBhZ2Utc2VhcmNoLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlLXNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggdGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1jb3VudCB7XG4gICAgICAgICAgICAmLmJhbm5lci0jeyRpfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtcGF0aH0vI3skaX0uanBnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52aWN0b3Itc2VjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IgdXJsKCcje3RoZW1lVmFyaWFibGVzLiR2aWN0b3Itc2VjdGlvbi1pbWFnZXMtcGF0aH0vMS5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIC8vU2V0IGJhbm5lciB0byBzaG93IHVwIG9uIHRoZSByaWdodCB3aXRoIDMzJSB3aWR0aFxuICAgICAgICAuYmFubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9UaGUgYmFubmVyIHBvcnRpb24gdGhhdCBjb250YWlucyB0aGUgcXVvdGUgYW5kIHRoZSB0YWdsaW5lXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ0LjQ0JTtcblxuICAgICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIyMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5uby1oeXBoZW5zKCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGQnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRhd2Vzb21lJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgLyogU29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBudW1iZXIgYW5kIHRoZSBjb250ZW50IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydFxuICAgICAgICAgICAgIGdlbmVyYXRlZCBjb250ZW50IGJ1dCBub3QgcG9zaXRpb25pbmcgaXQgKENhbWlubyAyIGlzIG9uZSBleGFtcGxlKSAqL1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbG9nYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA4cHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuNDQ0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9UaGUgYWN0aW9uIHNlY3Rpb24gY29udGFpbnMgdGhlIHNlYXJjaFxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciwgMC45KTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmNlbnRlcigpO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIC50dC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRob21lcGFnZS1zZWFyY2gtYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogLTUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZS1zZWFyY2gtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9SYW5kb20gaW1hZ2UgYmFja2dyb3VuZHNcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCB0aGVtZVZhcmlhYmxlcy4kdmljdG9yLXNlY3Rpb24taW1hZ2VzLWNvdW50IHtcbiAgICAgICAgICAgICYuYmFubmVyLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJHZpY3Rvci1zZWN0aW9uLWltYWdlcy1wYXRofS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJHhsLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZpY3Rvci1zZWN0aW9uIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsb2dhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU3BlY2lhbGx5IGluc2VydGluZyBzb21lIGFkZGl0aW9uYWwgbWljcm8gYnJlYWtwb2ludHMgZm9yIGZpbmVyIGFkanVzdG1lbnRzKi9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzVlbSApIGFuZCAobWF4LXdpZHRoOiAkbWQtc2NyZWVuLWJyZWFrcG9pbnQpe1xuLy8gICAudmljdG9yLXNlY3Rpb257XG4vLyAgICAgLmJhbm5lci1jb250YWluZXJ7XG4vLyAgICAgICAuYmFubmVye1xuLy8gICAgICAgICAucXVvdGV7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXRvcCgyKTtcbi8vICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDEpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5zbG9nYW57XG4vLyAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxKTtcbi8vICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDEpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL3V0aWxpdGllcyc7XG5cbi5zaWdudXAtYmFubmVyIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjUpO1xuICAgIEBleHRlbmQgLnZlcnRpY2FsLWNlbnRlci1jb250YWluZXI7XG4gICAgPiBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXI7XG4gICAgfVxuXG4gICAgLnN0YXRzIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnN0YXRzLWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgfVxuXG4gICAgLnNtYWxsLXNwZWNpYWwtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMTUpO1xuICAgIH1cbiAgICAud2h5LXNpZ251cCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubm8taHlwaGVucygpO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnNpZ251cC1iYW5uZXIge1xuICAgICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC1zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC53aHktc2lnbnVwIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLmNhbm5lZC1xdWVyeSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmh2ci1mYWRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHRoZW1lVmFyaWFibGVzLiRoaWdobGlnaHRlZC1zZWFyY2hlcy1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWFyZ2luLXRvcCg1KTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggdGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWNvdW50IHtcbiAgICAgICAgJi5xdWVyeS1pbWFnZS0jeyRpfSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvciB1cmwoJyN7dGhlbWVWYXJpYWJsZXMuJGhpZ2hsaWdodGVkLXNlYXJjaGVzLWltYWdlcy1wYXRofS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypDYW5uZWQgUXVlcmllcyBMaXN0Ki9cbi5jYW5uZWQtcXVlcmllcy1saXN0IHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcblxuLmZvdXItc3RlcHMge1xuICAgID4gZGl2IHtcbiAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDAuMjUpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgwLjI1KTtcbiAgICB9XG4gICAgLnN0ZXAge1xuICAgICAgICBAZXh0ZW5kIC52ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRmb3JtLWhlbHAtdGV4dC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDI6OmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTEtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTItY29sb3I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIuNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGNvbW1vblZhcmlhYmxlcy4kYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50aHJlZSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHN0ZXAtMy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvdXIge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzdGVwLTQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZm91ci1zdGVwcyB7XG4gICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMS42KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaDI6OmZpcnN0LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdvIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuXG4uZmluZC1ieS10b3BpYyAuYnV0dG9uLWdyb3VwIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuODUpO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAgYSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Mi42NjZlbSkge1xuICAgIC5maW5kLWJ5LXRvcGljIC5idXR0b24tZ3JvdXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbi5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDVlbTtcbn1cblxuc2VjdGlvbi5wb3B1cC1tYWluIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICAuZmEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMjUpO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgLmNlbnRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLypJZiBhIGZpbHRlciBoYXMgYmVlbiBhcHBsaWVkKi9cbiAgICAgICAgLmZpbHRlci1hcHBsaWVkIHtcbiAgICAgICAgICAgIC8vZGVmYXVsdFxuICAgICAgICAgICAgLmNvbGxhcHNlLWhhbmRsZXIge1xuICAgICAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA1OCc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy9vbiBob3ZlciBpZiBub3Qgb3BlblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL29uIGhvdmVyIGlmIG9wZW5cbiAgICAgICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVycy5wb3B1cF9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgIHNlY3Rpb24ucG9wdXAtbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZW50ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMC41KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggNXB4ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlcnMucG9wdXBfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzMmVtO1xuICAgIH1cbn1cblxuLy8gRm9yIGxhcmdlIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRsZy1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5maWx0ZXJzLnBvcHVwX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDVlbTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vY2FyZHMnO1xuXG4vKiAqKioqKioqKioqKioqIFNUVURZIFNOSVBQRVQgREVTSUdOIFBBVFRFUk4gKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qIEV4dGVuZHMgY2FyZCBkZXNpZ24gcGF0dGVybiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5zdHVkeS1zbmlwcGV0IHtcbiAgICBAZXh0ZW5kIC5jYXJkO1xuICAgIC8vT3ZlcnZpZXcgZm9yIHNtYWxsIGRldmljZXNcbiAgICAuc21hbGwtb3ZlcnZpZXcge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICB9XG4gICAgLnN0dWR5LW92ZXJ2aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktc25pcHBldC1zdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWVWYXJpYWJsZXMuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC44NSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgfVxufVxuXG4vKkEgc3R1ZHkgY2FyZCBjYW4gaGF2ZSB0d28gYmFubmVycyAtIFwiTmV3XCIgYW5kIFwiQ3VycmVudGx5IG5vdCBlbnJvbGxpbmdcIi4gVGhlIFwiTmV3XCIgc3R5bGluZyBpcyBleHRlbmRlZCBmcm9tIHRoZSBiYXNlIGNhcmQgd2hpbGUgc3BlY2lmaWMgc3R5bGluZyBmb3IgXCJDdXJyZW50bHkgbm90IGVucm9sbGluZ1wiIGlzIHNwZWNpZmllZCBoZXJlKi9cbi5zdHVkeS1zbmlwcGV0Lm5vdC1lbnJvbGxpbmcge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAuYmFubmVyIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgLnN0dWR5LW92ZXJ2aWV3IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDAuNSk7XG4gICAgICAgICAgICAuaW5mby1ibG9jayB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vaGFjayB0byBub3Qgc2hvdyBkb3R0ZWQgbGluZSBmb3IgbGFzdCBlbGVtZW50LiBEb2VzIG5vdCB3b3JrIGluIElFOFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFN0eWxpbmcgZm9yIFwiQ3Vycm5ldGx5IG5vdCBlbnJvbGxpbmdcIiovXG4gICAgLnN0dWR5LXNuaXBwZXQubm90LWVucm9sbGluZyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWZvbnQtY29sb3I7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuXG4uc3R1ZHktc3VnZ2VzdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICAuc3VnZ2VzdG9yLW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45OCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnN0dWR5LXNuaXBwZXQge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgIH1cbn1cblxuLy9Gb3IgbW9kZXJuIG1vYmlsZSBkZXZpY2VzIGxpa2UgaVBob25lIDYgYW5kIFNhbXN1bmcgZ2FsYXh5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktc3VnZ2VzdGlvbiB7XG4gICAgICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LXN1Z2dlc3Rpb24ge1xuICAgICAgICAuc3VnZ2VzdG9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoMy1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHVkeS1zbmlwcGV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogU1RVRFkgTElTVCAqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uc3R1ZHktbGlzdCB7XG4gICAgZGl2W2NsYXNzKj0nZ3JpZCddIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC4yNSk7XG4gICAgfVxuICAgIC5zdHVkeS1saXN0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAgICAgfVxuICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnN0dWR5LWxpc3QgLnN0dWR5LWxpc3QtaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjQzODIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjE0Mik7XG4gICAgfVxuICAgIC5zdHVkeS1saXN0IG9sLFxuICAgIC5zdHVkeS1saXN0IHVsIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5AdXNlICcuLi90eXBvZ3JhcGh5JztcblxuLmZpbHRlci1zdHVkaWVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICBib3JkZXItcmFkaXVzOiBjb21tb25WYXJpYWJsZXMuJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAuc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcGxpZWQtZmlsdGVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgICAgIC1tb3otaHlwaGVuczogbm9uZTtcbiAgICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgICAtbXMtd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wdWxzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuc21hbGwtcHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC5zaW5nbGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypJZiB0aGVyZSBhcmUgYXBwbGllZCBmaWx0ZXJzKi9cbiAgICAmLmZpbHRlcnMtYXBwbGllZCB7XG4gICAgICAgIC5zdGF0dXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5hcHBsaWVkLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgIHN0cm9uZzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmEtc3RhY2sge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIC5mYS1zbGlkZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhLXN0YWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1zbGlkZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0aWNreS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zdGlja0VtVXAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mbGV4LWRpc3BsYXkoKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNTAlO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3I7XG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDEpO1xuICAgICAgICAgICAgLnNtYWxsLXByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypIaWRlIGZpbHRlciBpY29uIG9uIG1vYmlsZSBkZXZpY2VzKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuZmlsdGVyLXN0dWRpZXMsXG4gICAgLmZpbHRlci1zdHVkaWVzLmZpbHRlcnMtYXBwbGllZCB7XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zbWFsbC1wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1pY29uLFxuICAgICAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJGxnLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlci1zdHVkaWVzIHtcbiAgICAgICAgLnN0YXR1cy1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqIE5PIFNUVURJRVMgRk9VTkQgKioqKioqKioqKioqL1xuLm5vLXN0dWRpZXMtZm91bmQge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3JkZXItcmFkaXVzKGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuYm94LXNoYWRvdygpO1xuICAgIC5tZWRpYSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDUpO1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGV4dGVuZCAuYmV0YTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnLi4vY2FyZHMnO1xuXG4vKiBTR1xuIyBJbmNsdXNpb24gRXhjbHVzaW9uIENyaXRlcmlhIGJsb2NrIC9cblxuQW4gSW5jbHVzaW9uIEV4Y2x1c2lvbiBDcml0ZXJpYSBibG9jayBpcyB1c2VkIHRvIGNhcHR1cmUgaW5jbHVzaW9uL2V4Y2x1c2lvbiBjcml0ZXJpYSBhZGRlZCBieSB0aGUgc3R1ZHkgdGVhbS5cblxuYGBgXG48c2VjdGlvbiBjbGFzcz1cImluY2x1c2lvbi1leGNsdXNpb24tYmxvY2tcIiBpZD1cInNlY3Rpb25TZWNvbmRHcm91cFwiPlxuICA8aGVhZGVyPlxuICAgIDxoNCBjbGFzcz1cImhpZGVcIj5Hcm91cCAyPC9oND5cbiAgPC9oZWFkZXI+XG4gIDxkaXYgY2xhc3M9XCJuby1jcml0ZXJpYS1tZXNzYWdlXCI+XG4gICAgTm8gY3JpdGVyaWEgc2V0XG4gIDwvZGl2PlxuICA8c2VjdGlvbiBjbGFzcz1cImluY2x1c2lvbi1leGNsdXNpb24gaGlkZVwiPlxuICAgIDxkaXYgY2xhc3M9XCJpbmNsdXNpb25cIj5cbiAgICAgIDxzdHJvbmcgY2xhc3M9XCJzdWItaGVhZFwiPjxzcGFuIGNsYXNzPVwiZmEgZmEtY2hlY2sgZmEtbWFyZ2luLXJpZ2h0IHN1Y2Nlc3MtZm9udC1jb2xvclwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPjwvc3Bhbj5QYXJ0aWNpcGFudHMgbWF5IGJlIGVsaWdpYmxlIGlmIHRoZXkgbWVldCA8ZW0+YWxsPC9lbT4gb2YgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTwvc3Ryb25nPlxuICAgICAgPHVsPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgQ3VycmVudGx5IGhhcyBCcmVhc3QgY2FuY2VyXG4gICAgICAgIDwvbGk+XG4gICAgICAgIDxsaT5cbiAgICAgICAgICBBZ2UgKHllYXJzKSBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gMThcbiAgICAgICAgPC9saT5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIE11c3QgYmUgd2lsbGluZyB0byB0YWtlIGV4cGVyaW1lbnRhbCBkcnVnc1xuICAgICAgICA8L2xpPlxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiZXhjbHVzaW9uXCI+XG4gICAgICA8c3Ryb25nIGNsYXNzPVwic3ViLWhlYWRcIj48c3BhbiBjbGFzcz1cImZhIGZhLXRpbWVzIGZhLW1hcmdpbi1yaWdodCBlcnJvci1mb250LWNvbG9yXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9zcGFuPlBhcnRpY2lwYW50cyBhcmUgbm90IGVsaWdpYmxlIGlmIHRoZXkgbWVldCA8ZW0+YW55PC9lbT4gb2YgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTwvc3Ryb25nPlxuICAgICAgPHVsPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgQ3VycmVudGx5IGhhcyBDb2xvbiBjYW5jZXJcbiAgICAgICAgPC9saT5cbiAgICAgICAgPGxpPlxuICAgICAgICAgIElzIHByZWduYW50IGF0IHRoZSB0aW1lIG9mIGVucm9sbG1lbnRcbiAgICAgICAgPC9saT5cbiAgICAgIDwvdWw+XG4gICAgPC9kaXY+XG4gIDwvc2VjdGlvbj5cbiAgPHNlY3Rpb24gY2xhc3M9XCJhY3Rpb25zXCI+XG4gICAgPGEgZGF0YS1oaXN0b3J5LW5hdmlnYXRlIGhyZWY9XCJzZXQtY3JpdGVyaWEuaHRtbD9ncm91cD1tdWx0aXBsZVwiIGlkPVwiYVNldENyaXRlcmlhXCIgY2xhc3M9XCJzZXQtY3JpdGVyaWFcIj48c3BhbiBjbGFzcz1cImZhIGZhLXBlbmNpbCBmYS1tYXJnaW4tcmlnaHRcIj48L3NwYW4+PHNwYW4gY2xhc3M9XCJsYWJlbFwiPkVkaXQ8L3NwYW4+PC9hPlxuICAgIDxhIGRhdGEtaGlzdG9yeS1uYXZpZ2F0ZSBocmVmPVwiXCIgY2xhc3M9XCJlcnJvci1mb250LWNvbG9yXCI+PHNwYW4gY2xhc3M9XCJmYSBmYS10cmFzaCBmYS1tYXJnaW4tcmlnaHRcIj48L3NwYW4+PHNwYW4gY2xhc3M9XCJcIj5EZWxldGU8L3NwYW4+PC9hPlxuICA8L3NlY3Rpb24+XG48L3NlY3Rpb24+XG5gYGBcbiovXG5cbi5pbmNsdXNpb24tZXhjbHVzaW9uLWJsb2NrIHtcbiAgICBAZXh0ZW5kIC5jYXJkO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDEpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluY2x1c2lvbi1leGNsdXNpb24ge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWxlZnQoMS4yNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGZvcm0taGVscC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItaGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgICAgIC5pbmNsdXNpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDEpO1xuICAgICAgICB9XG4gICAgICAgIC5leGNsdXNpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKDIpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5AdXNlICduYXYtY2FyZCc7XG5cbi5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7Y29tbW9uVmFyaWFibGVzLiRpbWFnZS1wYXRofS9ncm91cC1ibHVlLnBuZycpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1ib3R0b20oMSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgwLjUpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXJpZ2h0KDAuNSk7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAuc3R1ZHktaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgOHB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctYm90dG9tKDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRpbnN0aXR1dGlvbi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggY29sb3IuYWRqdXN0KGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWxlZnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMtcHVycG9zZS1hY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBAZXh0ZW5kIC5mYWRlSW47XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgxKTtcbiAgICAgICAgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLXRvcCgwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC5zdHVkeS1wdXJwb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuc3RhdHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0cy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMS41KTtcbiAgICAgICAgICAgICAgICAuc3BlY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKklmIHRoZSB1c2VyIGlzIGxvZ2dlZCBpbiBhcyBhIHN0dWR5IHRlYW0gbWVtYmVyKi9cbiAgICAgICAgICAgICAgICAubG9nZ2VkLWluLWFzLXN0dWR5LXRlYW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHB1cnBsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qU3R1ZHkgRGV0YWlscyovXG4uc3R1ZHktZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbiAgICAuc21hbGwtY2FwcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgdWwge1xuICAgICAgICAvKkV5ZWJhbGxlZCB2YWx1ZSB0byBhZGQgYSBzbWFsbGVyIHRoYW4gbm9ybWFsIHBhZGRpbmcgdG8gbGlzdHMgaW4gYSBjb2xsYXBzYWJsZSBzZWN0aW9uKi9cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctbGVmdCgxLjc1KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypTdGlja3kgaGVhZGVyKi9cbiAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc3RpY2tFbVVwIHtcbiAgICAgICAgLnN0aWNreS1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmFkZUluRG93bjtcblxuICAgICAgICAgICAgLmxvZ28tdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL2ltZ3tcbiAgICAgICAgICAgICAgICAvLyAgLypUaGUgaGVpZ2h0ICYgd2lkdGggaXMgdGhlIHNhbWUgYXMgdGhhdCBvZiB0aGUgJ0kgYW0gaW50ZXJlc3RlZCcgYnV0dG9uIGluIHRoZSBvdmVydmlldyovXG4gICAgICAgICAgICAgICAgLy8gIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAvLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpY3Rvci1jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGVjaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1sZWZ0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4zKTtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdHVkeS1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc3BlY2lhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oLTIpO1xuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4vKlBvcHVwIHN0eWxpbmcgZm9yIFwiSSBhbSBpbnRlcmVzdGVkXCIgd2hlbiBubyBhY2NvdW50IGlzIHByZXNlbnQqL1xuLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAueWVzLW5vLWNvbnRhaW5lciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAubmF2LWNhcmQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjQpLFxuICAgICAgICAgICAgICAgIDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvciwgJGxpZ2h0bmVzczogNDAlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8qKioqIFJFU1BPTlNJVkVORVNTICoqLy9cbi8vbWVkaXVtIHNjcmVlbiBzaXplc1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5zdHVkeS1kZXRhaWxzLW92ZXJ2aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTIpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1sZWZ0KDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy1yaWdodCgxKTtcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMsXG4gICAgLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zdHVkeS1kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjExMWVtO1xuICAgICAgICAmLnN0aWNrRW1VcCB7XG4gICAgICAgICAgICAuc3RpY2t5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLnZpY3Rvci1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgICAgICAgICAgICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMzAlO1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLW9yLWNyZWF0ZS1hY2NvdW50IHtcbiAgICAgICAgLnllcy1uby1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZsZXgtZGlzcGxheSgpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9sYXJnZSBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuc3R1ZHktZGV0YWlscy1vdmVydmlldyB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tdG9wKC0yKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMik7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC5ncmlkLXJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3R1ZHktbG9va2luZy1mb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnN0dWR5LWRldGFpbHMsXG4gICAgLnN0dWR5LWNvbnRhY3QgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIC8qIEV5ZWJhbGxlZCB2YWx1ZSB0byBlbnN1cmUgYWJvdXQgNzVjaGFycyBwZXIgbGluZSBmb3IgcmVhZGFiaWxpdHkqL1xuICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgIH1cbn1cblxuLyoqKioqKioqKiBPVEhFUiBTVFVEWSBTVEFURVMgKioqKioqL1xuLypJbmNsdWRlcyBpbmFjdGl2ZSBzdHVkeSwgc2hvdyBpbnRlcmVzdCBzdWNjZXNzIGFuZCBzaG93IGludGVyc3QgZmFpbHVyZSovXG5cbi5pbmFjdGl2ZS1zdHVkeSxcbi5zaG93LWludGVyZXN0LXN1Y2Nlc3MsXG4uc2hvdy1pbnRlcmVzdC1mYWlsdXJlIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgtMi4xKTtcbn1cbi5pbmFjdGl2ZS1zdHVkeSB7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxufVxuLnNob3ctaW50ZXJlc3Qtc3VjY2VzcyB7XG4gICAgLnN0dWR5LWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgyKTtcbiAgICB9XG4gICAgLm1lZGlhIHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgIH1cbn1cbi5zaG93LWludGVyZXN0LWZhaWx1cmUge1xuICAgIC5tZWRpYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZWxpZ2liaWxpdHkge1xuICAgICAgICAuaGVhbHRoeS1lbGlnaWJpbGl0eSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kZXJyb3ItZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcblxuLyogKioqKioqKioqKioqKiogUmVsYXRlZCBTdHVkaWVzIERlc2lnbiBQYXR0ZXJuICoqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLy8gTGFzdCBjaGlsZCBkb2VzIG5vdCBuZWVkIGEgYm90dG9tIG1hcmdpblxuYXJ0aWNsZS5yZWxhdGVkLXN0dWRpZXMgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwKTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4udm9sdW50ZWVyLXNsYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZShjb21tb25WYXJpYWJsZXMuJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMik7XG4gICAgfVxuICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvciBtZWRpdW0gc2NyZWVuIHNpemVzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC52b2x1bnRlZXItc2xhdCB7XG4gICAgICAgIC52b2x1bnRlZXItaW5mbyB7XG4gICAgICAgICAgICAuYnJlYWsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcblxuLnZvbHVudGVlci1saXN0IHtcbiAgICAudm9sdW50ZWVyLWxpc3QtaGVhZGVyIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoMC4yNjQpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyLjI2NCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDItZm9udC1zaXplKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yKTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDApO1xuICAgIH1cbn1cblxuLy8gRm9yIG1lZGl1bSBzY3JlZW4gc2l6ZXMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnZvbHVudGVlci1saXN0IHtcbiAgICAgICAgLnZvbHVudGVlci1saXN0LWhlYWRlciBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDEtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDMpO1xuICAgICAgICB9XG4gICAgICAgIG9sLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcblxuLyoqKioqKioqKioqKioqKioqKioqKiBNRVNTQUdFIFNOSVBQRVQgKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5tZXNzYWdlLXNuaXBwZXQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMSk7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuNSk7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF1eC1pbmZvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZmxleC1kaXNwbGF5KCk7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlOyAvL0FkZGluZyBhbiBhcmJpdHJhcnkgcGVyY2VudGFnZSBzbyB0aGUgdGhlIHRpbWVzIGFyZSBhbGwgaW4gdGhlIHNhbWUgY29sdW1uXG4gICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lc3NhZ2Utc25pcHBldC5uZXcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRoZW1lVmFyaWFibGVzLiRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogY29tbW9uVmFyaWFibGVzLiRtZC1zY3JlZW4tYnJlYWtwb2ludCkge1xuICAgIC5tZXNzYWdlLXNuaXBwZXQge1xuICAgICAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1yaWdodCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLVxuLmNvbnZlcnNhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZXNzYWdlLXNuaXBwZXQubmV3IC5mbGV4LWNvbnRhaW5lciAuY29udGVudCAuc3VtbWFyeSB7XG4gICAgY29sb3I6ICM2NjY7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbm9sLm1lc3NhZ2Utc25pcHBldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLXJhZGl1czogY29tbW9uVmFyaWFibGVzLiRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLm1lc3NhZ2Uge1xuICAgIC5tZXNzYWdlLWRhdGUtdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmxhc2g7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgtMC43KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoLTAuNSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDQtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nKDEpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJvcmRlci1yYWRpdXMoY29tbW9uVmFyaWFibGVzLiRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmJveC1zaGFkb3coKTtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbiAgICB9XG4gICAgLyogRm9yIHRoZSBidWJibGUgdGFpbCAqL1xuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi10b3AoLTAuNSk7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyB5b3UgKioqKioqKiovXG4ubWVzc2FnZS5zZWxmIHtcbiAgICBAZXh0ZW5kIC5mYWRlSW5SaWdodDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgLm1lc3NhZ2UtYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDEycHggMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4vKioqKioqKiogSWYgdGhlIHNlbmRlciBpcyBzb21lb25lIGVsc2UgKioqKioqKiovXG4ubWVzc2FnZS5vdGhlciB7XG4gICAgQGV4dGVuZCAuZmFkZUluTGVmdDtcbiAgICAubWVzc2FnZS1idWJibGUge1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgNnB4IHRoZW1lVmFyaWFibGVzLiRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTJweCAxMnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG4gICAgLm1lc3NhZ2Utc2VuZGVyIHtcbiAgICB9XG59XG5cbi8qKioqKioqKiBOZXcgbWVzc2FnZSAqKioqKioqKi9cbi5tZXNzYWdlLm90aGVyLm5ldyB7XG4gICAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBjb21tb25WYXJpYWJsZXMuJHN1Y2Nlc3MtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5cbm9sLm1lc3NhZ2UtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgxKTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICBsaS5zZWxmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICBvbC5tZXNzYWdlLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vdXRpbGl0aWVzJztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAycHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgLmNvbnZlcnNhdGlvbiB7XG4gICAgfVxuICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDIpO1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMnB4ICNjY2M7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyLWNvbnRhaW5lcjtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBjb21tb25WYXJpYWJsZXMuJHByaW1hcnktZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAudmVydGljYWwtY2VudGVyO1xuICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBjb21tb25WYXJpYWJsZXMuJGxpbmstZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlRoZSBjb3VudGVyIHRoYXQgZGlzcGxheXMgYmVsb3cgdGhlIG1lc3NhZ2UgdGV4dGFyZWEqL1xuLypXZSBhcmUgdXNpbmcgdGhlIG1heC1sZW5ndGggcGx1Z2luIChodHRwOi8vbWltbzg0LmdpdGh1Yi5pby9ib290c3RyYXAtbWF4bGVuZ3RoLykgdGhhdCBhZGRzIHRoZSBjb3VudGVyIGF0IHRoZSBlbmQgb2YgdGhlIHBhZ2UgYmVmb3JlIHRoZSA8L2JvZHk+IHRhZyovXG5zcGFuLmJvb3RzdHJhcC1tYXhsZW5ndGgubGFiZWwge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kZm9ybS1oZWxwLXRleHQtZm9udC1zaXplKTtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbn1cbnNwYW4uYm9vdHN0cmFwLW1heGxlbmd0aC5sYWJlbC1pbXBvcnRhbnQubGFiZWwtZGFuZ2VyLmxhYmVsIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yO1xufVxuXG4vKkNvbnZlcnNhdGlvbiBzY3JlZW4gc3RpY2t5IGhlYWRlciovXG4ucGFnZS1oZWFkZXIuc3RpY2tFbVVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygwLjUpO1xuICAgIEBleHRlbmQgLmZhZGVJbkRvd247XG4gICAgbmF2LFxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBuYXYgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuODUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEZvciBzbWFsbCBzY3JlZW4gc2l6ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbWQtc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAuY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC53cml0ZS1tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi90YWdzJztcblxuLmF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgxLjUpO1xuICAgIC8vIEBpbmNsdWRlIHBhZGRpbmctdG9wKDEpO1xuICAgIC8vIGJvcmRlci10b3A6IGRvdHRlZCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICAuYXR0YWNobWVudCB7XG4gICAgICAgIEBleHRlbmQgLnRhZztcbiAgICAgICAgY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kbGluay1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNwZWNpYWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICd+dGhlbWUvc3R5bGVzL3ZhcmlhYmxlcycgYXMgdGhlbWVWYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLnByb2ZpbGUtc2VjdGlvbi1jYXJkIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5ib3gtc2hhZG93KCk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICBAZXh0ZW5kIC5mYWRlSW47XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDEpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tcmlnaHQoMC4yNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjgpO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggY29tbW9uVmFyaWFibGVzLiRib3JkZXItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmctdG9wKDEpO1xuICAgIH1cbiAgICAuYWN0aW9uLWJhciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjb21tb25WYXJpYWJsZXMuJGJvcmRlci1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG4gICAgfVxuICAgIC5uby1pbmZvIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBjb21tb25WYXJpYWJsZXMuJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuOSk7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLWNhcmQuc3BlY2lhbC1zZWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCBjb2xvci5hZGp1c3QodGhlbWVWYXJpYWJsZXMuJHByaW1hcnktY29sb3IsICRsaWdodG5lc3M6IDE1JSk7XG59XG5cbi8vIGJpZyBzY3JlZW5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGNvbW1vblZhcmlhYmxlcy4kbGctc2NyZWVuLWJyZWFrcG9pbnQpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLWNhcmQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjk1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuXG4ucHJvZmlsZS1jb21wbGV0ZW5lc3Mtc2VjdGlvbiB7XG4gICAgLnByb2dyZXNzYmFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXJpZ2h0KDEuMik7XG4gICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnByb2dyZXNzYmFyLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MgPiBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tbGVmdCgwLjgpO1xuICAgICAgICAuaGVscHRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjg1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLnByb2ZpbGUtY29tcGxldGVuZXNzLXNlY3Rpb24ge1xuICAgICAgICAucHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLWJvdHRvbSgwLjUpO1xuICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuY2VudGVyKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG5ib2R5ID4gZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZVZhcmlhYmxlcy4kaW5zdGl0dXRpb24tcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZygxKTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgyKTtcblxuICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMubWFyZ2luLXRvcCgwLjUpO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdGhlbWVWYXJpYWJsZXMuJGluc3RpdHV0aW9uLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjUpO1xuICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggcmdiYSgjZmZmLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucGFkZGluZy10b3AoMSk7XG5cbiAgICAgICAgLmRlcGFydG1lbnQtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje3RoZW1lVmFyaWFibGVzLiRkZXBhcnRtZW50LWxvZ28tZmlsZW5hbWV9KSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3dlcmVkLWJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7Y29tbW9uVmFyaWFibGVzLiRpbWFnZS1wYXRofS9sb2dvLXBvd2VyZWQtYnkucG5nKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQsXG4gICAgLmFkbWluLWxvZ2luIHtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hZG1pbi1sb2dpbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgfVxuICAgICAgICAuZmE6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFwLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMyk7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgYm9keSA+IGZvb3RlciB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICAuZGVwYXJ0bWVudC1sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvd2VyZWQtYnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0LFxuICAgICAgICAuYWRtaW4tbG9naW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXAtYmFkZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDAuNik7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cbmZvb3Rlci5zdHJpcHBlZC1mb290ZXIgZGl2OmZpcnN0LWNoaWxkIGEge1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMC45KTtcbiAgICBjb2xvcjogIzk5OTtcbn1cbiIsIkB1c2UgJy4uLy4uL21peGlucy9mdW5jdGlvbnMnO1xuQHVzZSAnLi4vLi4vbWl4aW5zL3ZhcmlhYmxlcycgYXMgY29tbW9uVmFyaWFibGVzO1xuQHVzZSAnfnRoZW1lL3N0eWxlcy92YXJpYWJsZXMnIGFzIHRoZW1lVmFyaWFibGVzO1xuQHVzZSAnLi4vYW5pbWF0aW9ucyc7XG5cbi5jb250YWN0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHRoZW1lVmFyaWFibGVzLiRzcGVjaWFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNvbW1vblZhcmlhYmxlcy4kY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDIpO1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5tYXJnaW4tYm90dG9tKDAuNSk7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxLjA1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm8taW5mbyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgwLjkpO1xuICAgIH1cbn1cblxuLy9JZiB0aGUgY29udGFjdCBjYXJkIGhhcyBhbiBhY3Rpb24gaWNvbiBsaWtlIGVkaXRcbi5jb250YWN0LWNhcmQuYWN0aW9uLWljb24ge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaHZyLWZhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnLi4vLi4vbWl4aW5zL2Z1bmN0aW9ucyc7XG5AdXNlICcuLi8uLi9taXhpbnMvdmFyaWFibGVzJyBhcyBjb21tb25WYXJpYWJsZXM7XG5AdXNlICcuLi9hbmltYXRpb25zJztcblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogSU5MSU5FIEZFRURCQUNLIEJMT0NLUyAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uY2FyZC1mZWVkYmFjay1ibG9jayB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnBhZGRpbmcoMC43NSk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBAZXh0ZW5kIC5zbGlkZU91dERvd24yZDtcbn1cbi5jYXJkLWZlZWRiYWNrLWJsb2NrLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRzdWNjZXNzLWZvbnQtY29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vblZhcmlhYmxlcy4kc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmNhcmQtZmVlZGJhY2stYmxvY2suZXJyb3Ige1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29tbW9uVmFyaWFibGVzLiRlcnJvci1mb250LWNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb21tb25WYXJpYWJsZXMuJGVycm9yLWJhY2tncm91bmQtY29sb3I7XG59XG4uY2FyZC1mZWVkYmFjay1ibG9jay5pbmZvIHtcbiAgICBjb2xvcjogY29tbW9uVmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uVmFyaWFibGVzLiRpbmZvLWJhY2tncm91bmQtY29sb3I7XG59XG4iLCJAdXNlICcuLi8uLi9taXhpbnMvZnVuY3Rpb25zJztcbkB1c2UgJy4uLy4uL21peGlucy92YXJpYWJsZXMnIGFzIGNvbW1vblZhcmlhYmxlcztcbkB1c2UgJ350aGVtZS9zdHlsZXMvdmFyaWFibGVzJyBhcyB0aGVtZVZhcmlhYmxlcztcbkB1c2UgJy4uL2FuaW1hdGlvbnMnO1xuXG4uYWNjb3JkaW9uIHtcbiAgICAuY29sbGFwc2UtaGFuZGxlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoY29tbW9uVmFyaWFibGVzLiRoNC1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lVmFyaWFibGVzLiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdGhlbWVWYXJpYWJsZXMuJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5wYWRkaW5nLWJvdHRvbSgwLjI1KTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhZGVJbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypJZiBzZWN0aW9uIGlzIG9wZW4sIHNob3cgbWludXMgaWNvbnMqL1xuICAgIC5jb2xsYXBzZS1oYW5kbGVyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypBbmltYXRpb24gZm9yIGNvbGxhcHNlIGhhbmRsZXJzKi9cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5jb2xsYXBzZS1oYW5kbGVyOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjExcztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmNvbGxhcHNlLWhhbmRsZXI6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2UtaGFuZGxlcjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xN3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLm1hcmdpbi1ib3R0b20oMik7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjb21tb25WYXJpYWJsZXMuJG1kLXNjcmVlbi1icmVha3BvaW50KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5jb2xsYXBzZS1oYW5kbGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKGNvbW1vblZhcmlhYmxlcy4kaDMtZm9udC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/